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
Yuri Chornoivan
881d5aae59
Update Ukrainian translation
2025-02-23 20:17:24 +00:00
Ekaterine Papava
d9ff138f9e
Update Georgian translation
2025-02-23 05:58:19 +00:00
Anders Jonsson
fcf8892bf7
Update Swedish translation
2025-02-22 22:01:50 +00:00
Piotr Drąg
082b585ae6
Update Polish translation
2025-02-22 12:55:50 +01:00
Daniel Rusek
898f7b0d6f
Update Czech translation
2025-02-20 22:44:26 +00:00
Mathews M
fecd26851f
Update Malayalam translation
2025-02-15 02:37:36 +00:00
Emilio Sepúlveda
8a7d2fd86d
Update Interlingua translation
2025-02-14 13:38:39 +00:00
Florian Müllner
f1f05b58b9
ci: Pull in defaults/workflow from template
...
The template was added recently, so the same rules don't have
to be replicated by every project.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/385 >
2025-02-06 02:06:02 +01:00
Florian Müllner
c9838125a1
ci: Includes templates from project
...
Now that the freedesktop templates are mirrored on GNOME infrastructure,
we don't have to include them via HTTPS anymore.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/385 >
2025-02-06 01:59:40 +01: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
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
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
Florian Müllner
b7de680805
Bump version to 48.alpha
...
Update NEWS.
48.alpha
2025-01-13 17:21:40 +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
Yi-Jyun Pan
459d654b23
Update Chinese (Taiwan) translation
...
(cherry picked from commit 97d0a0e514 )
2025-01-12 15:59:50 +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
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
Yaron Shahrabani
d9ee5fdf55
Update Hebrew translation
2024-11-25 08:46:27 +00:00
Florian Müllner
568826e489
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
2024-11-19 16:00:31 +01:00
Марко Костић
fde934fed7
Update Serbian translation
...
(cherry picked from commit 0a153b78f9 )
2024-11-04 07:15:08 +00:00
Artur S0
2cbab10188
Update Russian translation
2024-10-28 14:20:30 +00:00
Nathan Follens
a8168d47fa
Update Dutch translation
...
(cherry picked from commit 598007f994 )
2024-10-27 22:37:40 +00:00
Vasil Pupkin
ad707e643d
Update Belarusian translation
2024-10-22 14:21:09 +00:00
Florian Müllner
1218aee87f
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 >
2024-10-21 10:14:02 +00:00
Jordi Mas i Hernandez
e31d7828e9
Update Catalan translation
2024-10-21 08:38:45 +00:00
Florian Müllner
265935e14b
cleanup: Use consistent line break style in meson.build
...
Either have all arguments on the same line, or have a separate
line for every argument (that is, don't special-case the first
arg).
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/353 >
2024-10-20 22:23:28 +00:00
Florian Müllner
b903618050
cleanup: Fix indent errors in meson.build
...
We are supposed to use a 2-space indent, but some inconsistencies
sneaked in over time.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/353 >
2024-10-20 22:23:28 +00:00
Florian Müllner
720933b08e
cleanup: Always use dangling commas in meson.build
...
This is meson's default formatting, and matches what we already
do in JS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/353 >
2024-10-20 22:23:28 +00:00