Jeremy Bícha
28fb677629
New upstream release
2025-02-05 06:24:48 -05:00
Jeremy Bícha
6cc06e1aef
Update upstream source from tag 'upstream/47.4'
...
Update to upstream version '47.4'
with Debian dir 4818bbc5b1
2025-02-05 06:24:47 -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
fa5c4bade1
Bump version to 47.4
...
Update NEWS.
47.4
2025-02-05 00:40:33 +01: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
Jeremy Bícha
ad443ba451
releasing package gnome-shell-extensions version 47.3-1
debian/47.3-1
2025-01-14 10:13:04 -05:00
Jeremy Bícha
d920760706
Opt into dpkg build API v1
2025-01-14 10:12:27 -05:00
Jeremy Bícha
3bdb4d72b4
New upstream release
2025-01-14 10:04:29 -05:00
Jeremy Bícha
cef7e3fbcd
Update upstream source from tag 'upstream/47.3'
...
Update to upstream version '47.3'
with Debian dir 7d59b581e4
2025-01-14 10:04:29 -05:00
Jeremy Bícha
0deab770e3
New upstream version 47.3
upstream/47.3
2025-01-14 10:04:25 -05: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
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
97d0a0e514
Update Chinese (Taiwan) translation
2025-01-12 15:59:38 +00:00
Jeremy Bícha
8a7871b926
releasing package gnome-shell-extensions version 47.2-1
debian/47.2-1
2024-11-25 13:48:51 -05:00
Jeremy Bícha
0e1895d7b7
New upstream release
2024-11-25 13:48:37 -05:00
Jeremy Bícha
d1422ddb33
Update upstream source from tag 'upstream/47.2'
...
Update to upstream version '47.2'
with Debian dir 8d5f4aad9b
2024-11-25 13:48:36 -05: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
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
Florian Müllner
451a12d1fd
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 >
(cherry picked from commit 265935e14b )
2024-11-25 14:18:35 +01:00
Florian Müllner
48b917ab86
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 >
(cherry picked from commit b903618050 )
2024-11-25 14:18:00 +01:00
Florian Müllner
d273dc4e59
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 >
(cherry picked from commit 720933b08e )
2024-11-25 14:17:53 +01:00
Florian Müllner
683080441f
cleanup: Use format strings in meson.build
...
Those are a bit more concise than ''.format(), and have been
in meson for a long time.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/353 >
(cherry picked from commit 85ee8829bf )
2024-11-25 14:17:45 +01:00
Florian Müllner
5bbf7f5c6c
build: Use SPDX identifier for license
...
Meson strongly recommends to use SPDX identifiers for the license
string, and there's no reason for us to not do so.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/353 >
(cherry picked from commit 6df4905286 )
2024-11-25 14:17:35 +01:00
Florian Müllner
f30990535f
extensions: Remove modelines
...
We already include an .editorconfig that is supported by many
editors, including emacs, so no need to repeat an emacs-specific
modeline in every source file.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/353 >
(cherry picked from commit 253ddb8642 )
2024-11-25 14:17:25 +01:00
Florian Müllner
d14885f96d
Add .editorconfig
...
This should ensure that all editors which support
https://editorconfig.org/ use the correct indentation
with spaces (not tabs) by default.
This is hardly a full specification of our coding style,
but it's a correct subset and better than nothing.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/353 >
(cherry picked from commit 0ca156a2b6 )
2024-11-25 14:15:52 +01:00
Марко Костић
0a153b78f9
Update Serbian translation
2024-11-04 07:15:02 +00:00
Jeremy Bícha
697380130b
releasing package gnome-shell-extensions version 47.1-1
debian/47.1-1
2024-10-30 12:46:01 +01:00
Jeremy Bícha
ec0eb48131
Bump minimum meson to 1.1.0
2024-10-30 12:44:34 +01:00
Jeremy Bícha
54390185c8
New upstream release
2024-10-30 12:44:04 +01:00
Jeremy Bícha
9c56e9c515
Update upstream source from tag 'upstream/47.1'
...
Update to upstream version '47.1'
with Debian dir dafbb07580
2024-10-30 12:44:04 +01:00
Jeremy Bícha
a49f851320
New upstream version 47.1
upstream/47.1
2024-10-30 12:43:59 +01:00
Nathan Follens
598007f994
Update Dutch translation
2024-10-27 22:37:35 +00:00
Fabio Tomat
06caed8c0c
Update Friulian translation
2024-10-20 20:01:51 +00:00
Florian Müllner
9991f90804
Bump version to 47.1
...
Update NEWS.
47.1
2024-10-18 21:54:13 +02:00
Florian Müllner
0bc77ef7c9
build: Rename meson_options.txt to meson.options
...
The name is a bit cleaner, and has been the preferred option(!)
since meson 1.1.
Mutter recently updated the name, so follow suite.
The meson version bump shouldn't be an issue, given that several
hard dependencies like mutter and glib already require higher
versions.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/349 >
(cherry picked from commit 1088435120 )
2024-10-18 19:15:44 +02:00