[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 13:16:25 UTC 2023


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

Patrick Luby <plubius at neooffice.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|libreoffice-bugs at lists.free |plubius at neooffice.org
                   |desktop.org                 |

--- Comment #9 from Patrick Luby <plubius at neooffice.org> ---
I have uploaded the following patch that implements my proposed change:

https://gerrit.libreoffice.org/c/core/+/154752

Checking the native macOS "reduce motion" preference is in the new
AquaSalInstance::UseReducedAnimation() method in vcl/osx/salinst.cxx. All other
platforms return false.

Not sure if the following helps, but below are the SalInstance subclasses that
have their own AddToRecentDocumentList() method that aren't empty and have
implemented native code. Not sure if it is a useful list or not, but my guess
is that the platforms that implement some native code in
AddToRecentDocumentList() are the superset of platforms where it might be
possible to implement of UseReducedAnimation():
  vcl/inc/unx/gtk/gtkinst.hxx
  vcl/inc/win/salinst.h
  vcl/inc/osx/salinst.h

And for completeness, below are the other SalInstances that are empty or have
not implemented native code:
  vcl/inc/unx/salinst.h
  vcl/inc/headless/svpinst.hxx
  vcl/inc/qt5/QtInstance.hxx

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


More information about the Libreoffice-ux-advise mailing list