Florian Müllner
9fd7f7a939
Bump version to 49.alpha.1
...
Update NEWS.
49.alpha.1
2025-06-29 01:15:46 +02:00
Sergej A.
7466de0f20
Update Russian translation
2025-06-28 16:37:22 +00:00
Álvaro Burns
6f7dabe3f0
Update Brazilian Portuguese translation
2025-06-24 14:53:46 +00:00
Vasil Pupkin
0f4121ee71
Update Belarusian translation
2025-06-21 12:53:28 +00:00
Ekaterine Papava
8797f13694
Update Georgian translation
2025-06-21 04:44:06 +00:00
Florian Müllner
9e11ec9940
cleanup: Remove unused eslint-disable directives
...
The 'camelcase' rule only applies to variables and properties,
not to function names are getter/setter.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/413 >
2025-06-18 23:31:15 +00:00
Florian Müllner
3a76b9eec4
cleanup: Remove unused catch bindings
...
Optional catch bindings have been supported for quite a while now,
so we can treat unused error bindings in catch statements like
any other unused variable.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/413 >
2025-06-18 23:31:15 +00:00
Yago Raña
5a84fe0051
Update Galician translation
2025-06-18 18:11:24 +00:00
Luming Zh
01f7a6e32c
Update Chinese (China) translation
2025-06-18 00:43:48 +00:00
Yuri Chornoivan
a3d27dd674
Update Ukrainian translation
2025-06-17 16:14:35 +00:00
Florian Müllner
0081bd0d99
window-list: Animate transitions to/from overview
...
Instead of abruptly hiding/showing the window list, slide it out/in
when transitioning to/from the overview.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/568
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/412 >
2025-06-17 15:44:23 +00:00
Emin Tufan Çetin
c59d6cdad8
Update Turkish translation
2025-06-17 15:17:08 +00:00
Martin
7d48bcc845
Update Slovenian translation
2025-06-17 15:10:34 +00:00
Florian Müllner
76514e8b23
window-list: Adjust to workspace-indicator changes
...
Keep the `.panel-button` class to get the expected hover/focus/active
styling when using a regular menu button, but remove the horizontal
padding when using previews for fittsability.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:12 +02:00
Florian Müllner
1899d502a9
workspace-indicator: Remove workspace names from prefs
...
Now that names can be changed from the extension itself, we no
longer need to expose them in the prefs dialog.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
762903618d
workspace-indicator: Allow changing workspace names from menu
...
Instead of requiring the user to open the prefs dialog to change
workspace names, make the menu items themselves editable.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
b5ac041c1a
workspace-indicator: Include workspace settings
...
While the "Multitasking" panel in Settings already exposes workspace
settings, it makes sense to expose them in our prefs dialog as well
where they are more in context.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
83d7ae031b
workspace-indicator: Refine preview settings
...
Add a group title, and change the single switch row to radio rows
to explicitly choose between "Previews" and "Workspace Name".
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
17b37ff577
workspace-indicator: Add background when using name label
...
Panel buttons are flat, so the name+arrow are not immediately
recognizable as a single control. Address this by adding a
background to the button when using the name label.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
ee2c76de1d
workspace-indicator: Show full name when using menu
...
With workspace names becoming a more prominent feature, it makes
sense to expose them without opening the menu.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
01d8d4871e
workspace-indicator: Expose active workspace name on menu
...
When not using previews, we currently use a numerical presentation
like "1 / 4" for the top bar button. We will change that to use
the active workspace name instead.
As the menu already has to track workspace switches and name changes,
expose the active workspace name there, so that the button doesn't
have to duplicate the tracking.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
1186b2a7a0
workspace-indicator: Include menu with previews
...
The menu is currently only used when previews are disabled. But
as we are going to use the menu for changing workspace names, it
should be always available. So add it unconditionally, and show
it on right-click when using previews.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
2840a6b364
workspace-indicator: Remove preview labels
...
Previews are no longer used in the menu, so they are never
shown with labels.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
990e340366
workspace-indicator: Add back plain workspaces menu
...
Unlike in the top bar, the previews in the menu were not too
successful. Change back to a regular menu with a list of workspace
names.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
c9678e89d2
workspace-indicator: Split out WorkspacesMenu
...
The menu currently only contains the previews without any logic
on its own. This is about to change, so split the menu into a
separate class.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
53ba3ce620
workspace-indicator: Remove left-over variable
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/405 >
2025-06-17 17:02:11 +02:00
Florian Müllner
301017904b
lint: Require dangling comma in multi-line imports
...
This keeps the config in line with gjs, which added the option
in gjs@f7d3b5d4c8.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/411 >
2025-06-17 15:59:58 +02:00
Florian Müllner
0ad959de1e
window-list: Only remove fullscreen tracking in overview
...
Since commit 981e8e42e2 , we untrack chrome in the overview to avoid
fullscreen tracking interfering with hiding the window list in the
overview.
However this also means that we no longer contribute to the struts
while in the overview, which can lead to unwanted window resizes
around the transition.
So instead of fully untracking the actor, retrack without fullscreen
tracking.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/409 >
2025-06-17 13:13:09 +02:00
Florian Müllner
a3ff3c79b2
Revert "window-list: Fix initial visibility"
...
Since we no longer track fullscreen state in the overview,
the workaround is no longer necessary.
This reverts commit 6ee4205f1e .
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/409 >
2025-06-17 13:13:09 +02:00
Florian Müllner
8819ed01c8
Bump version to 49.alpha.0
...
Update NEWS.
49.alpha.0
2025-06-08 13:40:14 +02:00
Florian Müllner
59e6aefd5e
build: Use build-aux for auxiliary build scripts
...
This is the name most projects have settled on, so let's use that
as well.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/406 >
2025-06-08 13:22:39 +02:00
Emilio Sepúlveda
7c6c4f0ef9
Update Interlingua translation
2025-05-27 00:22:06 +00:00
Neal Gompa
2552c92fe1
build: Do not install anything in xsessions when X11 is disabled
...
Fixes: b05eb4eb6d ("build: Allow disabling the X11 session")
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/400 >
2025-05-12 21:45:26 +00:00
Jordan Petridis
d6b605e801
meson: Switch the x11 default value to false
...
We might remove it completely this cycle, but till then we certainly want
to disable it by default regardless
Mirror change of gnome-session [1]
[1] 21f10a9eda
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/399 >
2025-05-12 22:49:54 +03:00
Florian Müllner
b0b0f527be
screenshot-window-sizer: Adapt to maximization changes
...
Mutter now exposes the is_maximized() method for checking for
full maximization, and the plain (un)maximize() methods no
longer cover partial maximization.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/398 >
2025-05-07 13:17:56 +02:00
Florian Müllner
30f4beb3e1
window-list: Adapt to maximization changes
...
Mutter now exposes the is_maximized() method for checking for
full maximization, and the plain (un)maximize() methods no
longer cover partial maximization.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/398 >
2025-05-07 13:16:34 +02:00
Neal Gompa
b05eb4eb6d
build: Allow disabling the X11 session
...
This is consistent with gnome-session and the rest of the GNOME
session stack.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/396 >
2025-04-24 09:40:01 -04:00
Daniel Buch Hansen
e06b1e8236
windowsNavigator: Adjust to get_key_focus() changes in Clutter
...
Clutter.Stage.get_key_focus() now always returns the value of
the Clutter.Stage.keyFocus property, whereas previously it
would return the stage itself when no explicit focus was set.
Adjust the code accordingly.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/561
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/395 >
2025-04-14 18:57:14 +02:00
Florian Müllner
76e4dbae3f
Bump version to 48.1
...
Update NEWS.
48.1
2025-04-13 17:06:43 +02:00
Danial Behzadi
1d2155b446
Update Persian translation
2025-04-01 03:45:27 +00:00
Hugo Carvalho
f68d61eeca
Update Portuguese translation
2025-03-29 14:54:30 +00:00
Florian Müllner
63e6fec602
Bump version to 48.0
...
Update NEWS.
48.0
2025-03-16 13:25:14 +01:00
Stuart Hayhurst
27d463f572
meta: Correct case and styling for "Launch new instance" and "windowNavigator"
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/392 >
2025-03-15 15:31:02 +00:00
Victor Kareh
f4e044b4fe
apps-menu: Scroll application into view when active
...
When an ApplicationMenuItem becomes active, scroll the application
scroll box so that it becomes visible. This stopped working when the
gnome-shell API changed from getActive()/setActive() to the active
GObject property.
Closes https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/562
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/391 >
2025-03-13 18:56:07 -04:00
Florian Müllner
3b4e241b26
apps-menu: Stop tracking icon-theme changes
...
St.Icon already tracks theme change, so this is no longer necessary.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/390 >
2025-03-13 22:46:51 +01:00
Florian Müllner
019c935647
Bump version to 48.rc
...
Update NEWS.
48.rc
2025-03-03 17:23:22 +01:00
Florian Müllner
29d11e5879
screenshot-window-sizer: Adjust to mutter change
...
Mutter no longer hides the `event` parameter in Meta.KeyHandlerFuncs,
so update the function to account for the additional parameter.
Closes https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/559
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/388 >
2025-03-03 16:18:52 +01:00
Jiri Grönroos
662fe8e144
Update Finnish translation
2025-03-02 10:02:51 +00:00
Luming Zh
8bf1132bec
Update Chinese (China) translation
2025-03-02 06:20:42 +00:00
Aurimas Černius
c989fa165c
Update Lithuanian translation
2025-02-24 20:27:18 +00:00