Commit Graph

3149 Commits

Author SHA1 Message Date
Jeremy Bícha
caaca66c74 releasing package gnome-shell-extensions version 50~alpha-1 debian/50_alpha-1 2026-02-10 08:49:09 -05:00
Jeremy Bícha
ad23447a2e gnome-classic: Remove Provides: x-session-manager 2026-02-10 08:48:40 -05:00
Jeremy Bícha
03f2e97b57 Run wrap-and-sort 2026-02-10 08:47:23 -05:00
Jeremy Bícha
ea01a72a48 debian/copyright: updates 2026-02-10 08:44:53 -05:00
Jeremy Bícha
9579fea6be Bump Standards Version to 4.7.3 2026-02-10 08:41:11 -05:00
Daniel van Vugt
de2c1953b4 Add new gnome-session files to gnome-classic 2026-02-10 16:25:41 +08:00
Daniel van Vugt
1e5428134b debian/changelog: Fix typo copied from NEWS 2026-02-10 16:18:52 +08:00
Daniel van Vugt
3f96465cba debian: Add missing dependency
Of gnome-shell-extensions on gnome-shell-extension-status-icons
2026-02-10 16:16:12 +08:00
Daniel van Vugt
917228d35c debian/changelog: Draft an entry for 50~alpha 2026-02-10 16:10:27 +08:00
Daniel van Vugt
863fd1724f Merge tag 'upstream/50_alpha' into debian/latest 2026-02-10 16:08:51 +08:00
Daniel van Vugt
020d99d463 New upstream version 50.alpha upstream/50_alpha 2026-02-10 16:05:03 +08:00
Florian Müllner
6cadcd0674 Bump version to 50.alpha
Update NEWS.
50.alpha
2026-01-14 13:34:56 +01:00
Jordan Petridis
1b2bf601e1 Update POTFILES.in
Followup to 377467876d

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/439>
2026-01-12 11:59:52 +00:00
Ibai Oihanguren Sala
2466e352a5 Update Basque translation 2026-01-11 20:01:00 +00:00
Baurzhan Muftakhidinov
7c455cb548 Update Kazakh translation 2026-01-11 18:03:09 +00:00
twlvnn kraftwerk
8f3baad61e Update Bulgarian translation 2026-01-01 16:42:48 +00:00
twlvnn kraftwerk
59bb24ce2d Update Bulgarian translation 2026-01-01 16:31:17 +00:00
twlvnn kraftwerk
fe11a0d8b9 Update Bulgarian translation 2026-01-01 15:59:05 +00:00
twlvnn kraftwerk
467487c0cf Update Bulgarian translation 2026-01-01 15:56:22 +00:00
Hugo Carvalho
43198efbc2 Update Portuguese translation 2025-12-30 23:19:48 +00:00
Asier Saratsua Garmendia
69c52fc031 Update Basque translation
(cherry picked from commit 58f6e6f048b980225c7922d9724d78366cfb1e58)
2025-12-18 08:51:32 +00:00
Adrian Vovk
2df8fc4fb2 gnome-classic: Define a gnome-session session
For one, this is simply more correct: the gnome-classic session is a
different session from the default gnome session. So let's define it as
such

For two, this enables us to directly tell gnome-shell which shell mode
to use, rather than passing it through an environment variable. In other
words, this enables us to integrate with
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3960
2025-12-16 15:44:02 -05:00
Jeremy Bícha
ada172e8d1 releasing package gnome-shell-extensions version 49.0-4 debian/49.0-4 2025-12-15 23:55:52 -05:00
Jeremy Bícha
d15040a6f6 gnome-classic: add Depends: fonts-adwaita 2025-12-15 23:55:30 -05:00
Jeremy Bícha
a6f7fdab22 Remove obsolete dh_gnome_clean override
dh_gnome_clean no longer exists
2025-12-15 23:54:06 -05:00
Jeremy Bícha
c3105ecb80 releasing package gnome-shell-extensions version 49.0-3 debian/49.0-3 2025-12-05 21:09:19 -05:00
Jeremy Bícha
9e13f39313 debian/copyright: fix some issues noticed by Lintian 2025-12-05 21:07:00 -05:00
Jeremy Bícha
dbe2a49850 gnome-shell-extensions-common: Set Multi-Arch: foreign
per Multiarch hinter
2025-12-05 20:59:10 -05:00
Jeremy Bícha
59ccc9b7f6 Remove unnecessary Priority: optional field
no longer recommended in unreleased Debian Policy
and no longer a warning in unreleased lintian
2025-12-05 20:58:56 -05:00
Giannis Antypas
bfa3e52c6e Update Greek translation 2025-11-09 01:49:08 +00:00
Jordan Petridis
377467876d gnome-classic: Drop xorg sessions
Remove the xorg .desktop file sessions, and also the separate
-wayland desktop file since we will only have a single Session
now that will be a Wayland session.

Mirror of the changes in gnome-session [1]

[1]: https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/98

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/283>
2025-11-05 14:47:26 +01:00
Florian Müllner
d80ae21740 js: Always use EVENT_STOP/EVENT_PROPAGATE in event handlers
The constants are more self-explanatory (and therefore readable)
than plain true/false.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/435>
2025-11-02 20:03:06 +01:00
Florian Müllner
30347ea701 js: Always use SOURCE_CONTINUE/SOURCE_REMOVE in source functions
The constants are more self-explanatory (and therefore readable)
than plain true/false.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/435>
2025-11-02 19:53:44 +01:00
Jeremy Bícha
0d786a0fc2 releasing package gnome-shell-extensions version 49.0-2 debian/49.0-2 2025-10-31 08:34:52 -04:00
Florian Müllner
14e847102f auto-move-windows: Use correct namespace for DesktopAppInfo
The type is platform-specific, so use the correct GioUnix namespace.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/434>
2025-10-30 15:17:11 +01:00
Florian Müllner
c0df345bea tools: Update ci-run-eslint
We are currently still using eslint 8.x which has been unsupported
for quite a while. Update the ci-run-eslint script to a version
that uses the supported eslint 9.x.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/433>
2025-10-28 22:18:39 +01:00
Florian Müllner
9ae6d55e0d tools: Symlink node_modules in project root
NPM assumes quite strongly that it manages the project as a
whole and its package/lock files are located in the project
root.

While we somehow managed to keep the npm tooling in a subfolder,
this comes at the cost of breaking imports of additional modules.

This will become relevant when we update eslint to a supported
version, as we want to keep using the `junit` formatter in CI,
which has now been split out into a separate module.

So bite the bullet and make the node_modules folder available in
the project root.

On the plus side, having the node_modules folder in the project
root allows language servers in IDEs/editors to pick it up.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/431>
2025-10-28 21:45:07 +01:00
Florian Müllner
a8b5705274 tools: Pin git node modules
Both changes in the config (like new/changes rules) and the eslint wrapper
(like updating to eslint 9.x) could require changes here, and therefore
require a conscious update rather than randomly breaking the CI.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/431>
2025-10-28 21:45:07 +01:00
Florian Müllner
93eac46b1d lint: Enable 'prefer-const' rule
Now that all code conforms with the rule, we can enforce it to make
sure we stick to it with new code.

Relax the rule for destructuring, so we don't have to jump through
hoops to avoid "mixed" assignments.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/432>
2025-10-26 15:09:30 +00:00
Florian Müllner
57b7f526df js: Use const declarations where possible
It is useful to indicate clearly that a value is read-only, and
we have already been doing so for new code for a long time. But
in order to actually enforce this, we have to adjust all existing
code.

Luckily the change is trivial enough to do (thanks to `eslint --fix`),
so do it now.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/432>
2025-10-26 15:09:30 +00:00
Florian Müllner
ef285ea96b ci: Drop check-merge-request job
The job is broken due to permission changes in GitLab, and it seems what
is checked for is now the default, making the job less useful, thus drop
it.

Related: https://gitlab.freedesktop.org/freedesktop/ci-templates/-/issues/81
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/430>
2025-10-25 12:15:35 +02:00
Florian Müllner
f6ed0ef74b ci: Use !reference tag for pipeline/prereview guards
It's a bit more flexible than yaml anchors, and already used in
mutter and gnome-shell for the same purpose.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/430>
2025-10-25 12:13:24 +02:00
Florian Müllner
40068b2359 ci: Consistently use dashes in job/stage names
We currently have a mix of dashes and underscores, with the former
being predominantly used by newer jobs, so settle on that.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/430>
2025-10-25 12:11:43 +02:00
Florian Müllner
4f7b9de4a2 workspace-indicator: Use visible property to control edit mode
Using a 0 opacity and making the inactive actor non-reactive works,
but is less obvious than properly hiding it.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/429>
2025-10-20 14:48:35 +02:00
Florian Müllner
9ce153437c reuse: Replace multi-line string with string list
The latest version of the reuse tool no longer supports multi-line
strings, so use a string list instead.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/425>
2025-10-15 00:43:37 +02:00
BoF ButterflyOfFire
0bfbd6738e Update Kabyle translation 2025-09-16 17:52:19 +00:00
Jeremy Bícha
eeb61cd96b releasing package gnome-shell-extensions version 49.0-1 debian/49.0-1 2025-09-15 07:33:33 -04:00
Jeremy Bícha
a4162b0730 Bump Standards Version to 4.7.2 2025-09-15 07:32:30 -04:00
Jeremy Bícha
ed5797ff43 New upstream release 2025-09-15 07:31:04 -04:00
Jeremy Bícha
e734cc0689 Update upstream source from tag 'upstream/49.0'
Update to upstream version '49.0'
with Debian dir b591508587
2025-09-15 07:30:42 -04:00