[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