Commit Graph
1948 Commits
Author SHA1 Message Date
Florian MüllnerandMarge Bot 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üllnerandMarge Bot 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üllnerandMarge Bot 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 ÇetinandGNOME Translation Robot 533cd07cfd Update Turkish translation 2022-02-13 22:42:10 +00:00
Alexander ShopovandGNOME Translation Robot 7232118978 Update Bulgarian translation 2022-02-13 10:41:54 +00:00
Naala NanbaandGNOME Translation Robot 7a1286ec1c Update Abkhazian translation 2022-02-12 20:25:06 +00:00
Naala NanbaandGNOME Translation Robot a51a52268e Update Abkhazian translation 2022-02-12 19:40:52 +00:00
Naala NanbaandGNOME Translation Robot 6db43f9603 Add Abkhazian translation 2022-02-12 19:36:35 +00:00
Florian MüllnerandMarge Bot 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üllnerandMarge Bot 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üllnerandMarge Bot 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üllnerandMarge Bot 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üllnerandMarge Bot 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üllnerandMarge Bot 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üllnerandMarge Bot 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čandGNOME Translation Robot 30e846274c Update Slovenian translation 2022-01-26 21:03:10 +00:00
Florian MüllnerandMarge Bot 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üllnerandMarge Bot 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 YangandGNOME Translation Robot 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 FontenelleandGNOME Translation Robot cecf778381 Update Brazilian Portuguese translation 2022-01-07 22:59:34 +00:00
Kukuh SyafaatandGNOME Translation Robot 0663a989f4 Update Indonesian translation 2022-01-05 03:24:29 +00:00
Asier Sarasua GarmendiaandGNOME Translation Robot 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 MelmanandGNOME Translation Robot af4165d3e5 Update Russian translation 2021-12-13 11:27:53 +00:00
Sveinn í FelliandGNOME Translation Robot 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 DieguezandGNOME Translation Robot 4d913adcec Update Galician translation 2021-11-19 22:22:52 +00:00
MohammadSaleh KamyabandGNOME Translation Robot 5729d0b84a Update Persian translation 2021-11-18 22:40:00 +00:00
Sebastian KellerandMarge Bot 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 HernandezandGNOME Translation Robot e5a3fa4cfa Update Catalan translation 2021-11-15 07:57:14 +00:00
Goran VidovićandGNOME Translation Robot 6268e82f35 Update Croatian translation 2021-11-12 11:25:34 +00:00
Yaron ShahrabaniandGNOME Translation Robot 348a5777d3 Update Hebrew translation 2021-11-11 22:54:01 +00:00
Hugo CarvalhoandGNOME Translation Robot 594af0c412 Update Portuguese translation 2021-11-07 22:32:42 +00:00
Quentin PAGÈSandGNOME Translation Robot d6a81150b6 Update Occitan translation 2021-11-07 19:54:26 +00:00
Fabio TomatandGNOME Translation Robot 38b3413e94 Update Friulian translation 2021-11-07 16:51:51 +00:00
Just PerfectionandMarge Bot 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 ChornoivanandGNOME Translation Robot 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