elementary / gala

Gala Window Manager for elementary OS and Pantheon
https://elementary.io
GNU General Public License v3.0
271 stars 76 forks source link

Use org.gnome.desktop.interface enable-animations #321

Open cassidyjames opened 6 years ago

cassidyjames commented 6 years ago

The GNOME key's description is:

Whether animations should be displayed. Note: This is a global key, it changes the behaviour of the window manager, the panel etc.

Since this affects GTK, it would simplify getting and setting this value for a11y if we just used and respected the GNOME setting in Gala as well.

danirabbit commented 6 years ago

The problem with this is that disabling Gtk animations gives weird results with revealers so I don’t think we should actually expose that setting. Having Gala animations be indepdently controlled is an advantage for us

cassidyjames commented 6 years ago

@danrabbit is that still the case with revealers? I thought that was fixed in 3.22 or something. If there weren't weird bugs with GTK, wouldn't we want one unified setting to reduce motion/animations, though?

lenemter commented 1 year ago

@danirabbit Is this still something we want to do?

danirabbit commented 10 months ago

@lenemter sorry for long follow up. I think we need to see if the aforementioned GTK issue has been resolved first. The problem was that when animations were disabled revealers would always preserve their space, so you'd have big blank spaces randomly in the UI for example in the panel where the battery percentage would be.

If this is fixed in Gtk then yeah that would make sense to me to follow that key and it would be nice to have animations disabled in more places for this setting