Commit Graph
1630 Commits
Author SHA1 Message Date
Fran DieguezandGNOME Translation Robot be19802f78 Update Galician translation 2019-12-25 14:29:08 +00:00
Florian Müllner 35746251fd Bump version to 3.35.2
Update NEWS.
3.35.2
2019-12-11 18:59:03 +01:00
Willy StadnickandFlorian Müllner a2b014ccbf screenshot-window-sizer: Fix cycling through all valid sizes
When cycling through window sizes, we should skip any sizes that are
bigger than the available area. We do that, but the current code
assumes that the possible sizes are sorted, which is no longer the
case since the addition of "phone" sizes in commit 5b43d4733c.

As a result, we may now skip sizes that would fit perfectly fine.
Address this by filtering out invalid sizes beforehand instead of
assuming a certain order (wich no longer work due to the addition
of a portrait format).

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/97
2019-11-26 00:49:08 +01:00
Florian MüllnerandFlorian Müllner 95131dc252 workspace-indicator: Exclude DESKTOP windows from window previews
While nautilus removed its desktop support a while ago in favor of an
extension, it's still possible that some external X11 desktop icon app
is used. As DESKTOP windows cannot be moved between workspaces or stacked,
and aren't perceived as regular windows, it doesn't make sense to show
them as previews in the workspace switcher.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/93
2019-11-21 21:42:16 +00:00
Florian MüllnerandFlorian Müllner f3acb27d61 window-list: Exclude DESKTOP windows from window previews
While nautilus removed its desktop support a while ago in favor of an
extension, it's still possible that some external X11 desktop icon app
is used. As DESKTOP windows cannot be moved between workspaces or stacked,
and aren't perceived as regular windows, it doesn't make sense to show
them as previews in the workspace switcher.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/93
2019-11-21 21:42:16 +00:00
Florian Müllner a904d51cf7 window-list: Fix faking overview
The public overview properties are now read-only, so switch to the
private properties which back them to fake the overview visibility.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/96
2019-11-21 22:38:50 +01:00
Florian Müllner 30ad3d670f extensions: Stop setting GTypeName
The type name generated by gjs now includes the filename, so we
don't have to set it ourselves to make sure it's unique.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/95
2019-11-21 22:25:43 +01:00
Marco Trevisan (Treviño)andFlorian Müllner 63615cb657 cleanup: Use inheritance for Actor classes instead of composition
Use GObject types when inheriting from native actor classes.

Related to https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/559

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/89
2019-11-21 21:22:26 +00:00
Florian Müllner a894897770 Bump version to 3.34.1
Update NEWS.
3.34.1
2019-10-09 03:04:32 +02:00
Florian Müllner 1b2c0a4b6c Update sass submodule 2019-10-09 03:04:32 +02:00
Yi-Jyun PanandGNOME Translation Robot 8e8b0392a2 Update Chinese (Taiwan) translation 2019-10-08 11:31:58 +00:00
Ask Hjorth Larsen aea57f0305 Updated Danish translation 2019-10-02 05:54:09 +02:00
Dušan KazikandGNOME Translation Robot 6462af30ee Update Slovak translation 2019-09-26 07:15:50 +00:00
Nathan FollensandGNOME Translation Robot 8d658f7e0d Update Dutch translation 2019-09-25 10:55:33 +00:00
Xiaoguang Wangandsunwxg 05bcd981cd data: Adjust to g-s-d's plugin removals
Remove "org.gnome.SettingsDaemon.Clipboard" and
"org.gnome.SettingsDaemon.Mouse", now the function is moved to
gnome-shell/mutter.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/94
2019-09-17 09:09:22 +08:00
Florian Müllner ecf608ead8 Revert "ci: Import run-eslint script from gnome-shell"
Filtering errors by changed lines in a merge request means some
errors can slip through, for example when an import becomes unused
but isn't removed.

That's more common than rules changing behind our back, so revert
to running eslint directly again.

This reverts commit 119da3291b.
2019-09-14 01:55:58 +02:00
Florian Müllner 4ad50ab035 Bump version to 3.34.0
Update NEWS.
3.34.0
2019-09-09 20:32:39 +02:00
Sabri ÜnalandGNOME Translation Robot 934d17db4b Update Turkish translation 2019-09-06 20:09:49 +00:00
Milo CasagrandeandGNOME Translation Robot b25e9541ce Update Italian translation 2019-09-06 08:41:27 +00:00
Efstathios IosifidisandGNOME Translation Robot 3204fd7842 Update Greek translation 2019-09-05 16:28:15 +00:00
Rafael FontenelleandGNOME Translation Robot 808f75e998 Update Brazilian Portuguese translation 2019-09-05 05:22:30 +00:00
Florian Müllner 56ecc684cc Bump version to 3.33.92
Update NEWS.
3.33.92
2019-09-04 23:30:47 +02:00
Goran VidovićandGNOME Translation Robot 67ceca8f70 Update Croatian translation 2019-09-03 15:50:36 +00:00
Fabio TomatandGNOME Translation Robot 953445d6cf Update Friulian translation 2019-08-28 07:35:27 +00:00
Ryuta FujiiandGNOME Translation Robot cb834f9fa1 Update Japanese translation 2019-08-27 13:00:02 +00:00
Ryuta FujiiandGNOME Translation Robot ca2cd844b2 Update Japanese translation 2019-08-27 12:58:15 +00:00
Changwoo RyuandGNOME Translation Robot 98b3da41e8 Update Korean translation 2019-08-26 11:17:23 +00:00
Fran DieguezandGNOME Translation Robot c00c749c0b Update Galician translation 2019-08-25 16:13:27 +00:00
Claude Paroz e11c90365b Updated French translation 2019-08-25 10:44:16 +02:00
Balázs ÚrandGNOME Translation Robot c812fdc134 Update Hungarian translation 2019-08-24 19:56:32 +00:00
Matej Urbančič 9299db49fb Updated Slovenian translation 2019-08-24 20:05:57 +02:00
Rūdolfs MazursandGNOME Translation Robot 3a15dffe76 Update Latvian translation 2019-08-24 14:33:04 +00:00
Tim SabschandGNOME Translation Robot 3df4e5fdbb Update German translation 2019-08-23 19:29:11 +00:00
Марко КостићandGNOME Translation Robot c0a5d0d091 Update Serbian translation 2019-08-21 21:16:23 +00:00
Florian Müllner d36a196540 Bump version to 3.33.91
Update NEWS.
3.33.91
2019-08-21 20:00:22 +00:00
Florian Müllner 9077687c0a places-menu: Fix loop
Fix fallout from commit 63c07bdc73.
2019-08-21 20:00:22 +00:00
Florian Müllner fcbfaec53e apps-menu: Adjust to mutter API change
The global grab API got dropped from mutter's Clutter fork, so use the
corresponding input device API instead.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/90
2019-08-21 19:39:11 +02:00
Florian MüllnerandFlorian Müllner 7c170e7e90 cleanup: Always use type-safe comparisons
The type coercion performed by the regular == and != operators can
have surprising results. It is therefore considered good practice
to use the type-safe === and !== variants instead.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian MüllnerandFlorian Müllner ed7a292805 cleanup: Don't use comparison operator when checking falsy values
We mostly use the regular == and != comparison operators over their
type-safe === and !== counterparts. This is about to change, but there
are some places where we don't care whether a value is null, undefined
or 0; just check for falsiness there instead of using operators, so
we can start to consistently use the type-safe operators everywhere
else in a follow-up commit.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian MüllnerandFlorian Müllner eb79f5b512 cleanup: Require "dangling" commas
Since ES5, trailing commas in arrays and object literals are valid.
We generally haven't used them so far, but they are actually a good
idea, as they make additions and removals in diffs much cleaner.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian MüllnerandFlorian Müllner eceff51ba1 cleanup: Use consistent brace style of blocks
Our coding style has always been to avoid braces when all blocks
are single-lines. Make sure we apply that style consistently.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian MüllnerandFlorian Müllner 63c07bdc73 cleanup: Don't shadow variables
Having variables that share the same name in overlapping scopes is
confusing and error-prone, and is best avoided.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian MüllnerandFlorian Müllner fdc3dda484 cleanup: Fix stray/missing spaces
Those are wrong according to our style guidelines, but the previous
eslint ruleset didn't catch them.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian MüllnerandFlorian Müllner fca516e58a cleanup: Disambiguate assignments in arrow functions
As arrow functions have an implicit return value, an assignment of
this.foo = bar could have been intended as a this.foo === bar
comparison. To catch those errors, we will disallow these kinds
of assignments unless they are marked explicitly by an extra pair
of parentheses.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian MüllnerandFlorian Müllner c14f7f6fb8 cleanup: Use consistent style for ternary operator
We are currently inconsistent whether to put the operators in front
of the corresonding line or at the end of the preceding one. The
former makes more sense, so go with that.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian MüllnerandFlorian Müllner 2497dc6d31 cleanup: Use object destructuring where possible
ES6's destructuring is a nice way of assigning a variable in a concise way,
without duplicating the name of the object property. Use it consistently
where possible.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian MüllnerandFlorian Müllner a1f38d818d cleanup: Use some more array destructuring
Array destructuring has been supported by gjs/mozjs for quite some time,
so we are already using it heavily where it makes sense.

However one place still sneaked through where using destructuring makes
sense, as the element's position has semantic meaning (instead of just
making it the first, second, ... element).

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian MüllnerandFlorian Müllner 9646149f9a cleanup: Use object shorthand where possible
ES6 allows to omit property names where they match the name of the
assigned variable, which makes code less redundant and thus cleaner.
We will soon enforce that in our eslint rules, so make sure we use
the shorthand wherever possible.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian MüllnerandFlorian Müllner b6d02f8e1f cleanup: Use operator shorthands where possible
Shorthands like a += b are well-established, so prefer them over the
less concise a = a + b.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian MüllnerandFlorian Müllner 5f96b3c11c cleanup: Don't omit parens when constructing
While it is legal to omit parentheses when invoking a constructor
with no arguments, we generally avoid that in our coding style.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00