Commit Graph

3074 Commits

Author SHA1 Message Date
Marco Trevisan (Treviño) be5e4503fe Upload to questing ubuntu/49_alpha.1-0ubuntu1 2025-07-08 23:35:09 +02:00
Marco Trevisan (Treviño) 3dfb8bb38e Update changelog 2025-07-08 23:33:27 +02:00
Marco Trevisan (Treviño) 6eed1ba58b d/copyright: Update references
And drop a trailing space
2025-07-08 23:32:42 +02:00
Marco Trevisan (Treviño) 71b07905f0 debian: Update references to ubuntu fork 2025-07-08 23:32:42 +02:00
Marco Trevisan (Treviño) 24893f750d debian/control: Remove gnome-classic-xsession
We do not need to add any transitional package here, since if someone
was only relying on gnome-classic-xsession it was also depending on
gnome-classic and that will pull in the rest

Gbp-Dch: Full
2025-07-08 23:10:53 +02:00
Marco Trevisan (Treviño) 70bbc3a6d8 New upstream release 2025-07-08 22:34:37 +02:00
Marco Trevisan (Treviño) d10d7185b8 Update upstream source from tag 'upstream/49_alpha.1'
Update to upstream version '49~alpha.1'
with Debian dir eb7d245514
2025-07-08 22:34:37 +02:00
Marco Trevisan (Treviño) 686d7cd4eb New upstream version 49~alpha.1 upstream/49_alpha.1 2025-07-08 22:34:36 +02:00
Marco Trevisan (Treviño) fe4bd7eb24 d/watch: Watch for alpha versions 2025-07-08 22:34:11 +02:00
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
Jeremy Bícha edb105ecec releasing package gnome-shell-extensions version 48.2-1 debian/48.2-1 2025-05-27 09:02:09 -04:00
Jeremy Bícha 3b2a9c1e44 New upstream release 2025-05-27 09:01:39 -04:00
Jeremy Bícha e3822036de Update upstream source from tag 'upstream/48.2'
Update to upstream version '48.2'
with Debian dir 8476855c2f
2025-05-27 09:01:39 -04:00
Jeremy Bícha 4052f0694e New upstream version 48.2 upstream/48.2 2025-05-27 09:01:38 -04:00
Emilio Sepúlveda 7c6c4f0ef9 Update Interlingua translation 2025-05-27 00:22:06 +00:00
Florian Müllner f1e2121b5e Bump version to 48.2
Update NEWS.
48.2
2025-05-24 19:10:03 +02:00
Neal Gompa 27c86490c2 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>
(cherry picked from commit 2552c92fe1)
2025-05-23 19:09:47 +02:00
Neal Gompa 64900f4a2e 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>
(cherry picked from commit b05eb4eb6d)
2025-05-23 19:09:32 +02:00
Daniel Buch Hansen bf84e5d58f 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>
(cherry picked from commit e06b1e8236)
2025-05-23 19:09:21 +02: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