[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
Fri Jul 21 22:15:36 UTC 2023


https://bugs.documentfoundation.org/show_bug.cgi?id=155414

Patrick Luby <plubius at neooffice.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=11
                   |                            |5688
                 CC|                            |plubius at neooffice.org

--- Comment #7 from Patrick Luby <plubius at neooffice.org> ---
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());

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.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list