Florian Müllner
a02c9b6589
Bump version to 42.1
...
Update NEWS.
42.1
2022-05-06 13:35:32 +02:00
Florian Müllner
18e18f240f
Update sass submodule
2022-05-06 13:30:26 +02:00
Zurab Kargareteli
96bdc7c74a
Add Georgian translation
2022-04-23 16:59:34 +00:00
Ngọc Quân Trần
812b96a571
Update Vietnamese translation
2022-04-03 07:51:00 +00:00
Florian Müllner
a51145f9db
window-list: Fix cleaning up signal on removal
...
The map uses windows as key, so trying to remove the handler ID
will leave stray windows/signals.
Spotted by Ron Yorston.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/225 >
2022-03-29 17:06:40 +02:00
Nathan Follens
36fc042e27
Update Dutch translation
2022-03-25 11:44:09 +00:00
Rūdolfs Mazurs
54f39318ba
Update Latvian translation
2022-03-24 20:15:56 +00:00
Florian Müllner
cbd5c2438d
classic: Drop unnecessary calendar styling
...
It is already fully covered by the light variant.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/222 >
2022-03-24 00:08:09 +00:00
Florian Müllner
29e032d89c
classic: Drop unused toggle-switch style/assets
...
gnome-shell dropped the separate us/intl handling back in 2019.
That includes adding the corresponding style classes, so the
style and assets are completely unused now.
Nobody noticed because gnome-shell itself includes assets for
a light variant, so we can simply drop the unused stuff.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/222 >
2022-03-24 00:08:09 +00:00
Florian Müllner
72a9696249
build: Remove unused stylesheets
...
The only reason for installing empty stylesheets is minimizing
build system differences between extensions. That's not a very
good reason and we don't do this for other optional files like
schemas.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/223 >
2022-03-24 00:53:13 +01:00
Milo Casagrande
9ca89cdf63
Update Italian translation
2022-03-17 08:34:22 +00:00
Florian Müllner
227c900d1c
Bump version to 42.0
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/220 >
42.0
2022-03-12 23:57:47 +01:00
Baurzhan Muftakhidinov
49b304f3b7
Update Kazakh translation
2022-03-12 17:57:43 +00:00
sicklylife
ac77f0b879
Update Japanese translation
2022-03-12 10:42:11 +00:00
Марко Костић
54e02b1925
Update Serbian translation
2022-03-11 06:11:09 +00:00
Balázs Úr
1489e42c46
Update Hungarian translation
2022-03-11 00:39:00 +00:00
Philipp Kiemle
684004bd89
Update German translation
2022-03-10 23:34:18 +00:00
Florian Müllner
80e68be9fa
Bump version to 42.rc
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/219 >
42.rc
2022-03-07 16:04:51 +01:00
Florian Müllner
06af10e0d3
Update sass submodule
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/219 >
2022-03-07 16:03:40 +01:00
Changwoo Ryu
95b8aa38cb
Update Korean translation
2022-03-03 12:45:28 +00:00
Charles Monzat
b010bff5d9
Update French translation
2022-03-03 07:53:48 +00:00
Alan Mortensen
a8b73861a6
Updated Danish translation
2022-02-28 18:46:32 +01:00
Luna Jernberg
bd002fa96d
Update Swedish translation
2022-02-28 15:17:45 +00:00
Jiri Grönroos
5712dd05d9
Update Finnish translation
2022-02-27 16:54:51 +00:00
Piotr Drąg
694b0552c2
Update Polish translation
2022-02-26 15:17:47 +01:00
Dušan Kazik
d9f5726d45
Update Slovak translation
2022-02-25 07:14:55 +00:00
Florian Müllner
3c5a56b440
auto-move: Bind list to model
...
Using a model gives us a clear separation between data and representation,
as well as between regular rows and the "new item" row at the end.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/218 >
2022-02-18 13:09:35 +01:00
Florian Müllner
725cf83551
auto-move-windows: Change 'update' action to 'rename'
...
Limiting the action to the row that changed instead of the list as
a whole makes it easier to only update the changed value and not
recreate the entire list.
This doesn't make a difference right now, because we carefully sync
the list to reuse existing rows, but we are about to back the list
with a GListModel instead of updating it manually.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/218 >
2022-02-18 13:08:09 +01:00
Florian Müllner
f91275ffd2
workspace-indicator: Bind list to model
...
Using a model gives us a clear separation between data and representation,
as well as between regular rows and the "new item" row at the end.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/218 >
2022-02-18 13:02:17 +01:00
Florian Müllner
f0e46f4b12
workspace-indicator: Change 'update' action to 'rename'
...
Limiting the action to the row that changed instead of the list as
a whole makes it easier to only update the changed value and not
recreate the entire list.
This doesn't make a difference right now, because we carefully sync
the list to reuse existing rows, but we are about to back the list
with a GListModel instead of updating it manually.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/218 >
2022-02-18 12:55:57 +01:00
Florian Müllner
57f7f21ecb
workspace-indicator: Bind name to action target
...
Since we now have an override for bind_properties_full(), we can
use that instead of an explicit notify handler.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/218 >
2022-02-18 12:42:07 +01:00
Florian Müllner
9f673f27ef
cleanup: Use static class blocks for gtype registration
...
gjs enabled support for static class blocks, which gives us a
less error-prone and more readable alternative to _classInit(),
provided we make sure to call registerClass() first.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/215 >
2022-02-18 03:34:06 +00:00
Florian Müllner
08db193b31
cleanup: Use regular constructors in GObject subclasses
...
As a side-effect of supporting class fields, regular constructors
now work in GObject subclasses. Using _init() still works and
there's no functional difference, but it's simply much nicer
to use the same syntax for all classes.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/215 >
2022-02-18 03:34:06 +00:00
Florian Müllner
0be8b10995
cleanup: Simplify action handling
...
GTK4 has dedicated API for widget-specific actions, make use of that
instead of explicitly managing an action group.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/215 >
2022-02-18 03:34:06 +00:00
Florian Müllner
b35df9062c
lint: Sync with gjs
...
This is needed for eslint to recognize static class blocks.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/215 >
2022-02-18 03:34:06 +00:00
Florian Müllner
f6f34c6341
ci: Replace js78 job
...
Provided we use the correct version of the SpiderMonkey shell, we
can perform checks using the same engine that is used by gjs.
However some engine features are opt-in, so the set of features enabled
by gjs and js91 may differ. The obvious option for avoiding this is
replacing js91 with gjs for tests.
Switch to the newly added gjs-check-syntax script, which does precisely
that.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/215 >
2022-02-18 03:34:06 +00:00
Florian Müllner
22e4ca8925
ci: Bump gnome-shell image
...
We are about to make use of new language features, so update to an
image that has the necessary tooling.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/215 >
2022-02-18 03:34:06 +00:00
Marek Černocký
4fd2be744e
Updated Czech translation
2022-02-16 10:00:12 +01:00
Florian Müllner
31e48437ec
classic: Update list of sass sources
2022-02-14 23:49:00 +01:00
Florian Müllner
78f1bb3cc9
Update sass submodule
2022-02-14 23:48:12 +01:00
Florian Müllner
14cdb5fa16
Bump version to 42.beta
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/216 >
42.beta
2022-02-14 23:18:46 +01:00
Emin Tufan Çetin
533cd07cfd
Update Turkish translation
2022-02-13 22:42:10 +00:00
Alexander Shopov
7232118978
Update Bulgarian translation
2022-02-13 10:41:54 +00:00
Naala Nanba
7a1286ec1c
Update Abkhazian translation
2022-02-12 20:25:06 +00:00
Naala Nanba
a51a52268e
Update Abkhazian translation
2022-02-12 19:40:52 +00:00
Naala Nanba
6db43f9603
Add Abkhazian translation
2022-02-12 19:36:35 +00:00
Florian Müllner
f7b5836c75
auto-move-windows: Use custom spin button in prefs
...
Gtk.SpinButton doesn't look great in lists, so replace it with a
small custom widget based on current mockups from the design team.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/213 >
2022-02-12 02:05:50 +00:00
Florian Müllner
ffb2b27477
auto-move-windows: Use libadwaita's row widgets
...
We get to remove a bunch of boring code, and get something better
looking and more standardized in return.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/213 >
2022-02-12 02:05:50 +00:00
Florian Müllner
dd3c524c49
prefs: Replace 'content' list style
...
It's deprecated in favor of 'boxed-list'.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/213 >
2022-02-12 02:05:50 +00:00
Florian Müllner
b92973df00
cleanup: Simplify promisify() calls
...
If the finish function isn't specified, promisify will now try
to use the async name without '_async'/'_begin' suffix (if any)
and '_finish' appended.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/214 >
2022-02-11 16:22:38 +01:00