[Libreoffice-ux-advise] [Bug 155414] macOS's "Accessibility > Display > Reduce Motion" setting doesn't stop "Marching Ants"
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Sat Jul 22 04:33:48 UTC 2023
https://bugs.documentfoundation.org/show_bug.cgi?id=155414
Michael Weghorn <m.weghorn at posteo.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|DUPLICATE |---
Status|RESOLVED |NEW
--- Comment #8 from Michael Weghorn <m.weghorn at posteo.de> ---
(In reply to Patrick Luby from comment #7)
> Is this really a duplicate? IMHO, I think
> sc/source/ui/view/overlayobject.cxx:37 should be changed from:
>
> mbAllowsAnimation = officecfg::Office::Common::VCL::AnimationsEnabled::get();
>
> to:
>
> mbAllowsAnimation = (officecfg::Office::Common::VCL::AnimationsEnabled::get()
> && !Application::UseReducedAnimation());
That fits with the suggestion in bug 115688 comment 15 and sounds reasonable to
me.
> Application::UseReducedAnimation() would return false in
> SalInstance::useReducedAnimation(). Then, each platform subclass of
> SalInstance (e.g. AquaSalInstance) would have the option to implement a
> native implementation.
>
> For SalInstance::useReducedAnimation(), I was thinking of returning the
> following:
>
> [[NSWorkspace sharedWorkspace] accessibilityDisplayShouldReduceMotion]
>
> I'll write a Gerrit change, but not commit it, this weekend that all of you
> can look at it.
Great, thanks! I could take a look at doing the Windows and Linux
implementations if there's a consensus that this is the way to move forward.
Let's reopen this bug for now.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libreoffice-ux-advise
mailing list