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
Florian Müllner
0b7e8f9720
user-theme: Stop using Gio._LocalFilePrototype
...
Now that promisify() works on interfaces, we don't need this
cludge anymore.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/214 >
2022-02-11 16:22:38 +01:00
Florian Müllner
f6342d3b52
cleanup: Replace Promise wrappers
...
gjs now supports overriding interface methods, which means that
promisify started to work on interfaces.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/214 >
2022-02-11 16:22:38 +01:00
Florian Müllner
013b3fb73c
apps-menu: Adapt to Clutter.Grab changes
...
Device grabs are gone, switch to the new API.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/212 >
2022-02-10 00:28:04 +01:00
Florian Müllner
69527857f8
window-list: Adapt to Clutter.Grab changes
...
pushModal() now returns a grab object that has to be passed to
popModal() to release the grab.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/212 >
2022-02-10 00:12:22 +01:00
Florian Müllner
e0128a7817
window-list: Use libadwaita for preferences
...
libadwaita has now become stable and will be part of the GNOME 42
platform. Time to embrace it and get fancier preferences with
less code.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/209 >
2022-02-08 19:22:41 +00:00
Florian Müllner
62628b25c6
auto-move-windows: Use libadwaita for preferences
...
libadwaita has now become stable and will be part of the GNOME 42
platform. Time to embrace it and get fancier preferences with
less code.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/209 >
2022-02-08 19:22:41 +00:00
Florian Müllner
3f89b57c96
workspace-indicator: Use libadwaita for preferences
...
libadwaita has now become stable and will be part of the GNOME 42
platform. Time to embrace it and get fancier preferences with
less code.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/209 >
2022-02-08 19:22:41 +00:00
Florian Müllner
01537b401f
user-theme: Use libadwaita for preferences
...
libadwaita has now become stable and will be part of the GNOME 42
platform. Time to embrace it and get fancier preferences with
less code.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/209 >
2022-02-08 19:22:41 +00:00
Matej Urbančič
30e846274c
Update Slovenian translation
2022-01-26 21:03:10 +00:00
Florian Müllner
d340922fea
window-list: Track window-created/unmanaged
...
Shell's WindowTracker switched to those signals instead of tracking
windows through MetaWorkspace's window-added/removed signals.
As ::window-created is only emitted after a window has been added to
its workspace, looking up its app on ::window-added now fails because
the window isn't tracked yet.
Address this by switching to the same signals for window tracking
(which is simpler anyway).
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/372
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/207 >
2022-01-26 12:33:35 +00:00
Florian Müllner
8dd8d6f561
workspace-indicator: Fix cancelling editing with Esc
...
The CallbackAction's callback must return true to stop the event
from propagating to the dialog, where it will trigger the close
binding.
It makes sense to still allow closing the dialog with Escape while
not editing a row. The easiest way to achieve that is by moving the
controller to the entry.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/208 >
2022-01-26 10:55:59 +00:00
Jan Beich
cdaa837d48
meson: Drop unused argument for i18n.merge_file()
...
Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
data/meson.build:23:0: ERROR: Function does not take positional arguments.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/210 >
2022-01-25 11:52:56 +00:00
Boyuan Yang
7576b5c602
Update Chinese (China) translation
2022-01-13 20:28:37 +00:00
Florian Müllner
fac3d8b8c4
Bump version to 42.alpha
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/206 >
42.alpha
2022-01-10 22:40:29 +01:00
Rafael Fontenelle
cecf778381
Update Brazilian Portuguese translation
2022-01-07 22:59:34 +00:00
Kukuh Syafaat
0663a989f4
Update Indonesian translation
2022-01-05 03:24:29 +00:00
Asier Sarasua Garmendia
7b2d9d0b73
Update Basque translation
2021-12-25 14:00:09 +00:00
Aurimas Černius
f220e11bce
Updated Lithuanian translation
2021-12-14 13:49:10 +02:00
Aleksandr Melman
af4165d3e5
Update Russian translation
2021-12-13 11:27:53 +00:00
Sveinn í Felli
c82ca68c03
Update Icelandic translation
2021-12-13 09:08:27 +00:00
Florian Müllner
02e5029eb6
window-list: Fix OSK
...
The reveal animation moved from Main.layoutManager.keyboardBox to
the keyboard itself, so instead of applying an additional translation
for the bottom panel, we override the translation that would reveal
the keyboard (and thus prevent it from showing altogether).
Fix this by moving our translation to the keyboardBox instead.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/199 >
2021-11-26 20:01:40 +01:00
Daniel Mustieles
d98153ba9e
Updated Spanish translation
2021-11-26 18:05:13 +01:00
Fran Dieguez
4d913adcec
Update Galician translation
2021-11-19 22:22:52 +00:00
MohammadSaleh Kamyab
5729d0b84a
Update Persian translation
2021-11-18 22:40:00 +00:00
Sebastian Keller
4a26cecd7d
native-window-placement: Remove custom styling
...
The window-picker padding was causing it to become smaller in the
overview resulting in a jump when opening it and caused sizing issues
with the workspace view in the app picker. However it is not needed
anymore with the new overview, so this can be fixed by simply removing
it.
The horizontal- and vertical-spacing properties got replaced with a
spacing property a while ago. However this is only used in
WorkspaceLayout::_createBestLayout() which gets overridden by this
extension which does not use it. So they can simply be removed.
The shell-caption-spacing property got removed when the window captions
got changed to always use the full length and has not been doing
anything since.
Fixes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/301
Fixes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/309
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/189 >
2021-11-17 12:37:28 +00:00
Jordi Mas i Hernandez
e5a3fa4cfa
Update Catalan translation
2021-11-15 07:57:14 +00:00
Goran Vidović
6268e82f35
Update Croatian translation
2021-11-12 11:25:34 +00:00
Yaron Shahrabani
348a5777d3
Update Hebrew translation
2021-11-11 22:54:01 +00:00
Hugo Carvalho
594af0c412
Update Portuguese translation
2021-11-07 22:32:42 +00:00
Quentin PAGÈS
d6a81150b6
Update Occitan translation
2021-11-07 19:54:26 +00:00
Fabio Tomat
38b3413e94
Update Friulian translation
2021-11-07 16:51:51 +00:00
Just Perfection
762ec75601
user-theme: Extensions review guidelines compatibility
...
Extensions review guidelines enforces extensions to
don't create objects in the constructor of the class
that init() returns. so creating settings object in enable()
can make the extension compatible with the ego review guidelines.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/197 >
2021-11-06 21:58:59 +00:00
Yuri Chornoivan
6da9a39959
Update Ukrainian translation
2021-11-06 16:35:25 +00:00
Piotr Drąg
2938a1a312
Update POTFILES.in
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/198 >
2021-11-06 15:02:17 +01:00