Jeremy Bicha
a5b84379f4
New upstream release
2021-10-03 20:42:41 -04:00
Jeremy Bicha
d168261fa5
Update upstream source from tag 'upstream/41.0'
...
Update to upstream version '41.0'
with Debian dir e15005271d
2021-10-03 20:42:41 -04:00
Jeremy Bicha
db131fc7da
New upstream version 41.0
upstream/41.0
2021-10-03 20:42:40 -04:00
Jeremy Bicha
e83760388f
Update debian/gbp.conf & debian/watch for team style
2021-10-03 20:41:29 -04:00
Florian Müllner
4ccf12e988
Bump version to 41.0
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/192 >
41.0
2021-09-19 12:47:07 +02:00
Simon McVittie
82d19a5433
Release to unstable
debian/40.4-3
2021-09-11 21:53:21 +01:00
Florian Müllner
74121fce78
Bump version to 41.rc.1
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/191 >
41.rc.1
2021-09-06 01:40:31 +02:00
Florian Müllner
0a7491d747
build: Bump meson requirement
...
Passing arguments to dist scripts was only introduced after 0.44,
so bump the requirement to shut up the corresponding warning.
Meson 0.53 is the same version requirement as gnome-shell, so that
shouldn't be an issue for distributors.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/191 >
2021-09-06 01:40:11 +02:00
Florian Müllner
68bf3e7ff7
ci: Fix classic build
...
The option name used in CI was wrong, so we did not actually build
the auxiliary classic mode file.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/190 >
2021-09-06 00:41:04 +02:00
Florian Müllner
93dd8f535d
ci: Init submodule
...
As the gnome-shell-sass submodule isn't included under subprojects,
meson doesn't handle it automatically.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/190 >
2021-09-06 00:39:50 +02:00
Florian Müllner
0b993525f5
build: Check sassc errors when generating stylesheet
...
We currently just call sassc, but don't check its return value. That
means as long as sassc is available, the script (and therefore the
newly added dist CI job) will succeed.
Make sure we fail on failure.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/190 >
2021-09-06 00:33:08 +02:00
Florian Müllner
5dfdb68c75
Bump version to 41.rc
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/188 >
41.rc
2021-09-05 02:02:52 +02:00
Florian Müllner
443d1dc42b
ci: Add dist job
...
So far, releases are done locally by invoking `meson dist`.
We can do better and leverage the existing CI infrastructure, to get
to the following release workflow:
- bump version in meson.build, update NEWS etc.
- open merge request for the release
- merge when the pipeline (including dist check) succeeds
- tag the release
- wait for the tag pipeline to spit out the tarball artifact
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/186 >
2021-09-04 05:10:23 +02:00
Florian Müllner
34f6c9514a
ci: Add a fedora build job
...
We currently use a setup modelled after the flatpak CI workflow,
where we produce extension bundles and expose them as artifacts
for easy testing.
It still makes sense to test a regular build though, in particular
as that can include classic mode support.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/186 >
2021-09-04 05:10:23 +02:00
Florian Müllner
2f2619403a
ci: Build custom image
...
The gnome-shell image we are using is well-suited for the jobs we
are running, but the lack of sassc means that we don't cover classic
mode.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/186 >
2021-09-04 05:10:23 +02:00
Florian Müllner
d25cc847f3
ci: Reindent yaml configuration
...
The file currently uses a mix of 4 and 2 space indentation (with the
occasional 1 space thrown in). It looks like most GNOME projects have
settled on 2-space indentation, so use that.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/186 >
2021-09-04 05:10:23 +02:00
Florian Müllner
769ad859e6
build: Check NEWS for version
...
I don't think this ever happened to me, but it can't hurt enforcing
that every release has a corresponding NEWS entry.
(The script has been copied from Polari, thus the metainfo support)
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/186 >
2021-09-04 05:10:23 +02:00
Florian Müllner
7ba0e5b42c
apps-menu: Stop using panel-main-menu shortcut
...
It's an old GNOME 2 shortcut that's no longer worth supporting in
the regular session. Instead, set up a new shortcut backed by our
own schema.
https://discourse.gnome.org/t/difference-between-show-the-overview-and-show-the-activities-overview-keyboard-shortcuts/6572
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/173 >
2021-08-31 23:42:23 +02:00
Jeremy Bicha
e3e39728ce
releasing package gnome-shell-extensions version 40.4-2
debian/40.4-2
2021-08-29 10:46:41 -04:00
Jeremy Bicha
76dfb8ef31
releasing package gnome-shell-extensions version 40.4-1
debian/40.4-1
2021-08-29 09:17:31 -04:00
Jeremy Bicha
544cf566b5
Revert "debian/control: Don't build depend on sassc"
...
This reverts commit 3e87fa8aa5 .
2021-08-29 08:51:47 -04:00
Jeremy Bicha
da88313488
New upstream release
2021-08-29 08:50:45 -04:00
Jeremy Bicha
2aa0720e93
Update upstream source from tag 'upstream/40.4'
...
Update to upstream version '40.4'
with Debian dir e6eaad7d17
2021-08-29 08:50:45 -04:00
Jeremy Bicha
80c6656c4f
New upstream version 40.4
upstream/40.4
2021-08-29 08:50:41 -04:00
Jeremy Bicha
be536ee32e
Update debian/changelog
2021-08-29 08:49:07 -04:00
Jeremy Bicha
339e06634f
debian/copyright: Add gnome-classic.css to Files-Excluded
...
to ensure we build it from source
2021-08-29 08:47:48 -04:00
Jeremy Bicha
ff9527ea52
debian/watch: Watch for stable releases
2021-08-29 08:36:43 -04:00
Florian Müllner
201339345d
window-list: Only show at the end of the overview transition
...
gnome-shell now considers the work area in the overview, so popping
up at the beginning of the overview transition is now more jarring
than at the end.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/185 >
2021-08-26 23:36:53 +02:00
Florian Müllner
6ee4205f1e
window-list: Fix initial visibility
...
Mutter uses an undefined initial in-fullscreen state, so it will
always emit the `in-fullscreen-changed` signal when it determines
the actual initial state.
This didn't use to be an issue when the shell started in the session,
but now results in the window list ending up visible in the overview
on startup.
Work around this by hiding ourselves again when the in-fullscreen
state changes in the overview.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/185 >
2021-08-26 23:28:44 +02:00
Florian Müllner
2307e2cabe
Bump version to 41.beta
...
Update NEWS.
41.beta
2021-08-18 01:50:19 +02:00
Florian Müllner
4becaa28ce
Update sass submodule
2021-08-18 01:50:19 +02:00
Florian Müllner
a5a3523df8
Bump version to 40.4
...
Update NEWS.
40.4
2021-08-18 01:18:19 +02:00
Florian Müllner
cc45bd63ab
cleanup: Use new gettext() convenience
...
gnome-shell now includes convenience helpers for gettext functions that
use an extension's text domain (as initialized by initTranslations()).
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/183 >
2021-08-14 23:15:56 +02:00
Florian Müllner
757bcee4e2
build: Use backend-agnostic meson commands for export
...
There's no alternative backend in sight for us, but it's nice to
only deal with a single build tool.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/182 >
2021-08-13 05:25:47 +02:00
Florian Müllner
1340b209f9
window-list: Simplify radio handling
...
Instead of handling the active state manually and updating settings
on changes, we can use GActions to leave the nitty-gritty to GTK.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/181 >
2021-08-13 05:22:41 +02:00
Florian Müllner
8f362d57fe
lint: Synchronize configuration with gjs
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/180 >
2021-08-13 04:57:35 +02:00
Florian Müllner
d0b9c9b54a
cleanup: Document functions
...
gjs now enforces this in its eslint configuration. Adding type
information generally is a good idea, so add appropriate comments
to public functions before picking up that configuration change.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/180 >
2021-08-13 04:48:22 +02:00
Florian Müllner
6284b0c489
window-list: Move functions into base class
...
The helper functions date back to a time when AppButton and WindowButton
were unconnected classes. But nowadays they share a common base class, so
we have a better place for them than external helper functions.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/180 >
2021-08-13 04:39:00 +02:00
Florian Müllner
06acd9ff25
build: Rewrite gettext domain when exporting zips
...
Now that every extension picks up its gettext domain from
its metadata, we can easily change it when exporting the
zips.
That ensures that every extension only binds its own domain
instead of messing up other extension's translations.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/335
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/179 >
2021-08-12 04:17:46 +02:00
Florian Müllner
1a1d45d9e4
build: Remove unused variable
...
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/335
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/179 >
2021-08-12 04:17:46 +02:00
Florian Müllner
1d3775b3d1
extensions: Pick up gettext domain from metadata
...
Since commit a6ee142f21 , the extension archives that are uploaded
to extensions.gnome.org only contain strings that are relevant for
the extension, not all translations from all extensions.
Unfortunately all extensions still share a common gettext domain,
so the extension with the last bind_textdomain() call wins and
leaves the others without translations.
We'll address this by using distinct domains when not installed
system-wide. That becomes easier if there is a canonical place
for the text domain, with the existing metadata key being the
natural choice.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/335
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/179 >
2021-08-12 04:17:46 +02:00
Florian Müllner
8a211f98fd
build: Rewrite gettext domain when exporting zips
...
Now that every extension picks up its gettext domain from
its metadata, we can easily change it when exporting the
zips.
That ensures that every extension only binds its own domain
instead of messing up other extension's translations.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/335
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/179 >
2021-08-11 19:05:45 +02:00
Florian Müllner
d6633397b7
build: Remove unused variable
...
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/335
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/179 >
2021-08-11 19:05:45 +02:00
Florian Müllner
0d06cc685e
extensions: Pick up gettext domain from metadata
...
Since commit a6ee142f21 , the extension archives that are uploaded
to extensions.gnome.org only contain strings that are relevant for
the extension, not all translations from all extensions.
Unfortunately all extensions still share a common gettext domain,
so the extension with the last bind_textdomain() call wins and
leaves the others without translations.
We'll address this by using distinct domains when not installed
system-wide. That becomes easier if there is a canonical place
for the text domain, with the existing metadata key being the
natural choice.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/335
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/179 >
2021-08-11 18:42:43 +02:00
Marco Trevisan (Treviño)
8de89a44a4
README: Fix typo on instructions to move to main branch
2021-07-21 19:50:34 +02:00
Florian Müllner
f3b1f10f6c
ci: Set FDO_UPSTREAM_REPO
...
ci-fairy uses the variable to set the upstream remote that is used
to build the commit range to check.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/178 >
2021-07-19 17:23:44 +02:00
Florian Müllner
15c83db793
drive-menu: Hide items initially
...
Now that the check for network mounts is non-blocking, the initial
sync doesn't take effect immediately. We don't want hidden items
to briefly flash the indicator, so create them initially hidden.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/176 >
2021-07-19 16:44:37 +02:00
Florian Müllner
cc021589b8
drive-menu: Fix indicator visibility
...
Commit 519269be9d made the check for network mounts non-blocking, and
we now update the indicator's visibility before a newly-added network
mount is hidden.
Address this by monitoring the item itself for visibility changes.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/176 >
2021-07-19 16:44:37 +02:00
Florian Müllner
2bced47762
classic: Remove padding from app menu
...
It is now inconsistent with other top bar items, so drop it.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/167 >
2021-07-18 21:57:38 +00:00
Florian Müllner
7ba9b87064
docs: Add README section for default branch
...
We are about to change it, so briefly outline how to update local
checkouts.
(Copied from glib)
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/177 >
2021-07-14 21:11:59 +02:00