Jeremy Bícha
d0bd498efe
New upstream version 48~beta
upstream/48_beta
2025-02-05 06:28:22 -05:00
Jeremy Bícha
b84d5407ce
New upstream version 47.4
upstream/47.4
2025-02-05 06:24:44 -05:00
Florian Müllner
af35772b72
Actually bump version
...
Fixes: 61b5bdb4 ("Bump version to 48.beta")
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/384 >
48.beta
2025-02-05 12:11:54 +01:00
Florian Müllner
61b5bdb4e9
Bump version to 48.beta
...
Update NEWS.
2025-02-05 00:43:25 +01:00
Florian Müllner
fa5c4bade1
Bump version to 47.4
...
Update NEWS.
47.4
2025-02-05 00:40:33 +01:00
Florian Müllner
aa5df48c45
apps-menu: Set BoxLayout orientation
...
Use the new `orientation` property instead of `vertical`, as the
latter is deprecated.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/380 >
2025-01-27 20:02:36 +01:00
Florian Müllner
3929dd86bc
workspace-indicator: Set BoxLayout orientation
...
Use the new `orientation` property instead of `vertical`, as the
latter is deprecated.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/380 >
2025-01-27 20:02:36 +01:00
Emilio Sepúlveda
b1b16bcfe1
Add Interlingua translation
2025-01-20 21:45:01 +00:00
Rafael Fontenelle
e2b1503acd
Update Brazilian Portuguese translation
2025-01-20 00:13:23 +00:00
Florian Müllner
a7d4d8df80
window-list: Use correct params when re-tracking chrome
...
Since commit 981e8e42 , we temporarily untrack the window-list actor
while in the overview.
However as we don't pass pass the chrome parameters when re-tracking
chrome, the window-list no longer contributes to struts or tracks
fullscreen changes, whoops.
Make sure to pass the original parameters when re-tracking chrome
to restore the expected behavior.
Fixes: 981e8e42 ("window-list: Untrack chrome while in overview")
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/550
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/379 >
(cherry picked from commit 01f7df1e8a )
2025-01-16 12:09:05 +01:00
Florian Müllner
01f7df1e8a
window-list: Use correct params when re-tracking chrome
...
Since commit 981e8e42 , we temporarily untrack the window-list actor
while in the overview.
However as we don't pass pass the chrome parameters when re-tracking
chrome, the window-list no longer contributes to struts or tracks
fullscreen changes, whoops.
Make sure to pass the original parameters when re-tracking chrome
to restore the expected behavior.
Fixes: 981e8e42 ("window-list: Untrack chrome while in overview")
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/550
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/379 >
2025-01-15 12:39:22 +01:00
Jeremy Bícha
0deab770e3
New upstream version 47.3
upstream/47.3
2025-01-14 10:04:25 -05:00
Florian Müllner
b7de680805
Bump version to 48.alpha
...
Update NEWS.
48.alpha
2025-01-13 17:21:40 +01:00
Florian Müllner
791682e836
ci: Switch ci-templates to master
...
The alternative is to monitor the upstream repository and update
the references when necessary. I don't have the resources to do
that, so trust upstream to not mess up their development branch.
(cherry picked from commit 4e50e9f8dc )
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/376 >
2025-01-13 16:29:57 +01:00
Florian Müllner
4e50e9f8dc
ci: Switch ci-templates to master
...
The alternative is to monitor the upstream repository and update
the references when necessary. I don't have the resources to do
that, so trust upstream to not mess up their development branch.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/375 >
2025-01-13 16:11:09 +01:00
Florian Müllner
c815e506dd
Bump version to 47.3
...
Update NEWS.
47.3
2025-01-12 21:59:15 +01:00
Florian Müllner
176206a38c
places-menu: Remove left-over modeline
...
This one slipped through commit 253ddb864 ...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/370 >
(cherry picked from commit 83c41bad30 )
2025-01-12 20:53:59 +00:00
Bartłomiej Piotrowski
72b2534790
ci: Switch to GNOME GitLab mirror of ci-templates
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/368 >
(cherry picked from commit 0f69d7663b )
2025-01-12 20:53:59 +00:00
Florian Müllner
28ac6906c2
ci: Adapt to updated release module template
...
The release module moved into production now. The process changed
slightly with regard to the testing period, so we will have to
adapt the existing job a bit.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/367 >
(cherry picked from commit 5d8d3601b4 )
2025-01-12 20:53:59 +00:00
Florian Müllner
e30f634d08
ci: Move LINT_LOG variable out of global section
...
It is only used by the eslint job, so better define it there.
While at it, make sure the variable is quoted as that's considered
good practice (even when safe to use unquoted as in this case).
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/367 >
(cherry picked from commit ea77b557e5 )
2025-01-12 20:53:59 +00:00
Florian Müllner
aed90a3f6c
ci: Use variable for meson build directory
...
This ensures that the value is consistent between jobs.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/367 >
(cherry picked from commit 9f48149346 )
2025-01-12 20:53:59 +00:00
Florian Müllner
7054010520
Revert "ci: Use meson introspect to generate artifact path"
...
The new release service that now moved into production expects
the tag to match the release version.
Instead of using the $VERSION-real pattern in case of error,
switch to a pre-push hook to hopefully prevent those errors
in the first place:
https://gitlab.gnome.org/-/snippets/6710
This reverts commit 8c014a6b1d .
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/367 >
(cherry picked from commit 0d1b279a64 )
2025-01-12 20:53:59 +00:00
Florian Müllner
cc3e2842a8
ci: Bump js image
...
gnome-shell switched to F41 for its JS image, follow suit.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/365 >
(cherry picked from commit b30871d105 )
2025-01-12 20:53:59 +00:00
Florian Müllner
f6d4e44ee4
workspace-indicator: Do not only exclude DESKTOP windows
...
There are other window types that should be excluded from workspace
previews, including more common ones like menus. Instead of checking
for a variety of window types, delegate the decision to mutter by
checking for the `skip-taskbar` property.
(The internal `skip-pager` property would be more apt in this case,
but as it only differs from `skip-taskbar` for X11 clients that
explicitly set one and not the other, it shouldn't matter in practice)
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/537
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/363 >
(cherry picked from commit 77a11fd9cd )
2025-01-12 20:53:59 +00:00
Florian Müllner
bcf0be86af
window-list: Untrack chrome while in overview
...
The window list is set up to track the monitor's fullscreen state.
Monitors are never considered in fullscreen while showing the overview,
so if shell's layout manager updates the fullscreen visibility after
we hid the bottom bar, it ends up being visible in the overview.
To avoid this, untrack the actor while the overview is visible.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/509
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/364 >
(cherry picked from commit 981e8e42e2 )
2025-01-12 20:53:59 +00:00
Florian Müllner
fb86b18cf1
window-list: Fix disconnecting window signals in context menu
...
Menus are not actors themselves, so they are not "destroyables" in
terms of automatic signal disconnection, with the result that we
currently leak window signals.
Fix this by using the menu's actor as tracked object, so the signals
are disconnected automatically when the actor is destroyed.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/474
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/362 >
(cherry picked from commit 4a841dfd49 )
2025-01-12 20:53:59 +00:00
Florian Müllner
6400be4a6c
places-menu: Update fake mount operation source
...
gnome-shell now checks for an associated drive to automatically
cancel the operation on disconnect, so fake the corresponding
method. While at it, drop the `get_icon()` method that hasn't
been used for quite a while now.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/508
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/361 >
(cherry picked from commit 8957f488dc )
2025-01-12 20:53:59 +00:00
Florian Müllner
b1f727fa34
places-menu: Catch errors during async operation
...
Uncaught errors in async functions don't provide a good stack, because
the unhandled promise rejection masks the error that triggered it.
While we already handle *expected* errors inside the function, make
sure we catch all errors to get useful stack information for unexpected
errors as well.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/361 >
(cherry picked from commit e0b68a319e )
2025-01-12 20:53:59 +00:00
Yi-Jyun Pan
459d654b23
Update Chinese (Taiwan) translation
...
(cherry picked from commit 97d0a0e514 )
2025-01-12 15:59:50 +00:00
Yi-Jyun Pan
97d0a0e514
Update Chinese (Taiwan) translation
2025-01-12 15:59:38 +00:00
Sabri Ünal
5a3812e5d6
Update Turkish translation
2025-01-11 14:39:59 +00:00
Florian Müllner
83c41bad30
places-menu: Remove left-over modeline
...
This one slipped through commit 253ddb864 ...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/370 >
2025-01-10 13:40:03 +01:00
Florian Müllner
2a45d8c145
window-list: Add attention indicator
...
Some X11 clients still rely on the traditional urgent/demand-attention
hints instead of notifications to request the user's attention.
Support these by adding a visual indication to the corresponding
buttons, based on the visual indicator in libadwaita's tabs.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/543
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/366 >
2025-01-08 12:46:37 +00:00
Bartłomiej Piotrowski
0f69d7663b
ci: Switch to GNOME GitLab mirror of ci-templates
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/368 >
2024-12-27 10:17:38 +01:00
Florian Müllner
5d8d3601b4
ci: Adapt to updated release module template
...
The release module moved into production now. The process changed
slightly with regard to the testing period, so we will have to
adapt the existing job a bit.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/367 >
2024-12-17 22:34:16 +01:00
Florian Müllner
ea77b557e5
ci: Move LINT_LOG variable out of global section
...
It is only used by the eslint job, so better define it there.
While at it, make sure the variable is quoted as that's considered
good practice (even when safe to use unquoted as in this case).
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/367 >
2024-12-17 22:34:00 +01:00
Florian Müllner
9f48149346
ci: Use variable for meson build directory
...
This ensures that the value is consistent between jobs.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/367 >
2024-12-17 22:34:00 +01:00
Florian Müllner
0d1b279a64
Revert "ci: Use meson introspect to generate artifact path"
...
The new release service that now moved into production expects
the tag to match the release version.
Instead of using the $VERSION-real pattern in case of error,
switch to a pre-push hook to hopefully prevent those errors
in the first place:
https://gitlab.gnome.org/-/snippets/6710
This reverts commit 8c014a6b1d .
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/367 >
2024-12-17 22:26:20 +01:00
Florian Müllner
b30871d105
ci: Bump js image
...
gnome-shell switched to F41 for its JS image, follow suit.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/365 >
2024-12-05 13:26:28 +01:00
Florian Müllner
77a11fd9cd
workspace-indicator: Do not only exclude DESKTOP windows
...
There are other window types that should be excluded from workspace
previews, including more common ones like menus. Instead of checking
for a variety of window types, delegate the decision to mutter by
checking for the `skip-taskbar` property.
(The internal `skip-pager` property would be more apt in this case,
but as it only differs from `skip-taskbar` for X11 clients that
explicitly set one and not the other, it shouldn't matter in practice)
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/537
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/363 >
2024-12-04 22:20:45 +00:00
Florian Müllner
981e8e42e2
window-list: Untrack chrome while in overview
...
The window list is set up to track the monitor's fullscreen state.
Monitors are never considered in fullscreen while showing the overview,
so if shell's layout manager updates the fullscreen visibility after
we hid the bottom bar, it ends up being visible in the overview.
To avoid this, untrack the actor while the overview is visible.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/509
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/364 >
2024-12-03 12:28:06 +01:00
Florian Müllner
4a841dfd49
window-list: Fix disconnecting window signals in context menu
...
Menus are not actors themselves, so they are not "destroyables" in
terms of automatic signal disconnection, with the result that we
currently leak window signals.
Fix this by using the menu's actor as tracked object, so the signals
are disconnected automatically when the actor is destroyed.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/474
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/362 >
2024-12-02 13:10:50 +01:00
Florian Müllner
8957f488dc
places-menu: Update fake mount operation source
...
gnome-shell now checks for an associated drive to automatically
cancel the operation on disconnect, so fake the corresponding
method. While at it, drop the `get_icon()` method that hasn't
been used for quite a while now.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/508
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/361 >
2024-11-30 14:56:27 +01:00
Florian Müllner
e0b68a319e
places-menu: Catch errors during async operation
...
Uncaught errors in async functions don't provide a good stack, because
the unhandled promise rejection masks the error that triggered it.
While we already handle *expected* errors inside the function, make
sure we catch all errors to get useful stack information for unexpected
errors as well.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/361 >
2024-11-30 14:48:10 +01:00
Jeremy Bícha
5b0f7e40d4
New upstream version 47.2
upstream/47.2
2024-11-25 13:48:34 -05:00
Florian Müllner
70e2a02e69
Bump version to 47.2
...
Update NEWS.
47.2
2024-11-25 16:14:41 +01:00
Florian Müllner
079daac9bb
screenshot-window-sizer: Mention shortcut in description
...
Loosely based on the README entry, so users know how to actually use the
extension.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/541
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/358 >
2024-11-25 15:43:54 +01:00
Florian Müllner
3f1aa9f221
screenshot-window-sizer: Mention shortcut in description
...
Loosely based on the README entry, so users know how to actually use the
extension.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/541
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/358 >
2024-11-25 14:37:37 +00:00
Florian Müllner
99d49c1800
places-menu: Inherit from PopupImageMenuItem
...
PopupImageMenuItems used to position the icon after the label,
so we ended up with our own icon+label items.
However the icon position was changed years ago in the shell, so
inherit from PopupImageMenuItem instead.
This does not only simplify the code a bit, but also pulls in
features we are currently missing, like a11y labelling.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/542
(cherry picked from commit 568826e489 )
2024-11-25 14:19:07 +01:00
Florian Müllner
95c4bc5d87
build: Sync check-version script with gnome-shell
...
The script was updated to not require appstream-util to check for
a corresponding release element in metainfo.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/354 >
(cherry picked from commit 1218aee87f )
2024-11-25 14:18:56 +01:00