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 extensions-app: Move Extensions app to new subproject 2020-03-27 23:33:30 +00:00
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 extensions-app: Use Adw.Application's automatic style loading 2022-01-05 15:50:43 +01:00
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 extensions-app: Start as service when D-Bus activated 2021-12-22 21:04:33 +00:00
org.gnome.Extensions.service.in extensions-app: Move Extensions app to new subproject 2020-03-27 23:33:30 +00:00