Florian Müllner
628e41890f
extensions-app: Use details popover
...
Showing all the extension info and possible actions in every
row is fairly noisy, and doesn't match the usual list patterns.
Streamline the UI by moving the actions and most of the info into
a details popover, so the rows themselves get closer to the
standard pattern.
Closes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7119
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3051 >
2023-12-21 15:06:11 +00:00
Florian Müllner
82d3e55b68
extension-app: Remove tooltips from row suffixes
...
The updates/error icons are now interactive, and have more information
in the corresponding popover than could be covered
by a tooltip.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3051 >
2023-12-21 15:06:11 +00:00
Florian Müllner
ed3394a953
extensions-app: Make error/update icon interactive
...
Both icons are not immediately obvious, and the context provided
by the tooltip can be hard to discover.
Address this by making the icons interactive, and provide further
information in a popover.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3051 >
2023-12-21 15:06:11 +00:00
Florian Müllner
b2040b20c7
extensions-app: Set labelled-by relation for lists
...
We use our own lists so we can do filtering, but that means we
lose the built-in relation with the group's title.
Set the relation ourselves, so the two lists are described correctly
in screen readers.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3051 >
2023-12-21 15:06:11 +00:00
Florian Müllner
a6d991b8f2
extensions-app: Update group headers
...
Change titles to the clearer "User/System Extensions" and drop the
description.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3051 >
2023-12-21 15:06:11 +00:00
Florian Müllner
e064c2a785
extensions-app: Make kill switch more compact
...
Instead of using a subtitle, move the stability warning into an
information popover.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3051 >
2023-12-21 15:06:11 +00:00
Florian Müllner
05c4db4372
extensions-app: Add shortcuts window
...
There aren't many shortcuts and all of them are standard, but
documenting them is still good practice, and our main menu is
a tad bit less empty.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3051 >
2023-12-21 15:06:11 +00:00
Florian Müllner
fdb7700535
extensions-app: Remove Help menu item
...
The app has been around for quite a while now, but there still
isn't any user documentation. Time to remove a menu item that
doesn't do anything.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3051 >
2023-12-21 15:06:11 +00:00
Automeris naranja
8bf52109b0
extensions-window: Add placeholder text to the search entry
...
"Text fields should have placeholder text or a label".
https://developer.gnome.org/hig/patterns/controls/text-fields.html
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2653 >
2023-12-12 16:53:48 +00:00
Automeris naranja
ee5a26593e
extensions-window: Add tooltips to headerbar buttons
...
"Controls in the header bars of primary windows should all have tooltips".
https://developer.gnome.org/hig/patterns/feedback/tooltips.html
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2653 >
2023-12-12 16:53:48 +00:00
Automeris naranja
c925446723
extensions-window: Allow opening Main Menu with F10
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2653 >
2023-12-12 16:53:48 +00:00
Florian Müllner
2d34fbe2e7
extensions-app: Use banner instead of action bar
...
Action bars have largely gone out of fashion, and Banner is an
appropriate replacement in our case, so switch to that.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3048 >
2023-12-11 14:24:01 +00:00
Florian Müllner
2127c62b21
Bump version to 45.0
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2960 >
2023-09-16 20:27:58 +02:00
Florian Müllner
54d68344a2
extensions-app: Update metainfo screenshots
...
With the new libadwaita widgets, the overall look has changed,
so it's time to retake the screenshots.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2960 >
2023-09-16 20:27:58 +02:00
Florian Müllner
f83dae197f
Bump version to 45.rc
...
Update NEWS.
2023-09-06 13:55:22 +02:00
Carlos Garnacho
412fad5643
Bump version to 45.beta.1
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2882 >
2023-08-11 01:22:08 +02:00
Florian Müllner
add49bcba1
Bump version to 45.beta
...
Update NEWS.
2023-08-08 12:36:03 +02:00
Florian Müllner
0c6c45d426
Bump version to 45.alpha
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2817 >
2023-07-06 19:23:10 +02:00
Christopher Davis
1d1e2b2313
window: Move search button to the start
...
Matches AdwPreferencesWindow.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2802 >
2023-06-18 21:33:06 -04:00
Christopher Davis
382434103c
window: Port to AdwToolbarView
...
Applications should use AdwToolbarView going forward to contain
their headerbar and content.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2802 >
2023-06-18 20:55:38 -04:00
Christopher Davis
55ae4c0806
window: Port to AdwApplicationWindow
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2802 >
2023-06-18 20:53:30 -04:00
Florian Müllner
b0ca64e777
Bump version to 44.1
...
Update NEWS.
2023-04-24 10:26:56 +02:00
Florian Müllner
b6a7cac28f
Bump version to 44.0
...
Update NEWS.
2023-03-19 11:58:32 +01:00
Florian Müllner
c4f36eefd6
Bump version to 44.rc
...
Update NEWS.
2023-03-06 18:37:38 +01:00
Florian Müllner
8b00255cc3
Bump version to 43.1
...
Update NEWS.
2022-11-04 11:19:53 +01:00
Florian Müllner
0bd73b79a6
Bump version to 43.0
...
Update NEWS.
2022-09-17 18:37:59 +02:00
Florian Müllner
316dc289f2
Bump version to 43.rc
...
Update NEWS.
2022-09-04 15:18:09 +02:00
Florian Müllner
0d2af8e29b
Bump version to 43.beta
...
Update NEWS.
2022-08-10 20:01:34 +02:00
Florian Müllner
022359f55b
Bump version to 43.alpha
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2376 >
2022-07-10 14:18:49 +02:00
Florian Müllner
bc533af73f
Bump version to 42.1
...
Update NEWS.
2022-05-05 22:56:53 +02:00
Florian Müllner
44b4b02c3f
Bump version to 42.0
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2239 >
2022-03-12 22:43:13 +01:00
Florian Müllner
c2bc101ff4
Bump version to 42.rc
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2232 >
2022-03-07 15:49:29 +01:00
Florian Müllner
7dab3667a7
Bump version to 42.beta
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2182 >
2022-02-14 21:07:17 +01:00
Romain Vigier
eef77abe5b
extensions-app: Update screenshots with the latest design
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2114 >
2022-02-12 14:51:30 +00:00
Romain Vigier
77bd26fe07
extensions-app: Enable/disable an extension by activating the row
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2114 >
2022-02-12 14:51:30 +00:00
Romain Vigier
859ded5790
extensions-app: Remove extension row revealer
...
Make all the actions (open website, open preferences, remove extension) and
information (description, version number) readily available.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2114 >
2022-02-12 14:51:30 +00:00
Romain Vigier
db39b792c2
extensions-app: Change lists style class to .boxed-list
...
The previous `.content` style class is deprecated.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2114 >
2022-02-12 14:51:30 +00:00
Romain Vigier
bd82a335f3
extensions-app: Move headerbar content to the main view
...
With the new borderless style of libadwaita, the global switch in the headerbar
did not look good. Moving it to the main view is the opportunity to also move
the content of the information popover.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2114 >
2022-02-12 14:51:30 +00:00
Florian Müllner
330894f84a
Bump version to 42.alpha
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2095 >
2022-01-10 19:20:59 +01:00
Romain Vigier
ab5977713b
extensions-app: Use AdwPreferencesPage and AdwPreferencesGroup
...
Give consistent styling and sizing to extensions lists.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1997 >
2022-01-05 15:50:47 +01:00
Romain Vigier
1359cedc00
extensions-app: Vertically center updates bar text
...
With the new stylesheet, the text is too close to the bar border.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1997 >
2022-01-05 15:50:47 +01:00
Romain Vigier
e0f2674d8b
extensions-app: Replace empty views with AdwStatusPage
...
AdwStatusPage provides consistent styling for empty views.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1997 >
2022-01-05 15:50:47 +01:00
Romain Vigier
35b26229bc
extensions-app: Use .content
class for lists
...
Since the `.content` class comes with its own separators, we
don't need the property `use-separators` on the list.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1997 >
2022-01-05 15:50:47 +01:00
Romain Vigier
ec0ee7eaec
extensions-app: Use .heading
class for headings
...
Don't hardcode headings styling.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1997 >
2022-01-05 15:50:47 +01:00
Florian Müllner
f0754431bf
extensions-app: Use Adw.Application's automatic style loading
...
Now that we switched to AdwApplication, we can automate loading
the custom stylesheet by simply using the expected name and
resource prefix.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1997 >
2022-01-05 15:50:43 +01:00
Romain Vigier
891978b4eb
extensions-app: Use AdwApplication
...
Initialize libadwaita, which loads the libadwaita stylesheet
and allow following the dark style preference of the system.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1997 >
2022-01-05 14:33:35 +01:00
Florian Müllner
65450a836e
build: Drop incorrect positional arg
...
Unlike other targets that take a name, i18n.merge_file() does not.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2078 >
2021-12-23 18:43:25 +00:00
Florian Müllner
e8d5564e9e
extensions-app: Start as service when D-Bus activated
...
When the app is properly launched, D-Bus activation will be followed
by a call to org.freedesktop.Application.Activate() to open the window.
But it's also possible for D-Bus activation to happen in other
circumstances, for example during gdbus command line completion.
We don't want to pop up a window then, so pass the --gapplication-service
flag to properly separate D-Bus activation from activating the app.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2076 >
2021-12-22 21:04:33 +00:00
Florian Müllner
0bf515eb10
Bump version to 41.0
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1981 >
2021-09-19 12:47:55 +02:00
Florian Müllner
72e3e60411
Bump version to 41.rc.1
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1976 >
2021-09-07 15:15:11 +02:00