gnome-shell/subprojects/extensions-app/data
Florian Müllner fec523f83f extensions-app: Use new 'enabled' property
The switch for enabling/disabling extensions currently bases its
state on the extension's ACTIVE state.

This is problematic in the enabled-but-inactive case, because
activating the switch tries to change the state from off to on,
which leads to enabling an already enabled extension (an obvious
no-op).

The new `enabled` property allows us to do better, and use delayed
state changes where the switch position represents the `enabled`
state, and the trough color whether the extension is ACTIVE.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7004

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3073>
2024-01-03 20:05:05 +00:00
..
css extensions-app: Use details popover 2023-12-21 15:06:11 +00:00
dbus-interfaces
icons extensions-app: Use details popover 2023-12-21 15:06:11 +00:00
metainfo extensions-app: Restore developer_name 2023-12-24 00:40:32 +03:00
ui extensions-app: Use new 'enabled' property 2024-01-03 20:05:05 +00:00
meson.build
org.gnome.Extensions.data.gresource.xml.in extensions-app: Use details popover 2023-12-21 15:06:11 +00:00
org.gnome.Extensions.desktop.in.in
org.gnome.Extensions.service.in