Florian Müllner
eee341e907
Tag release 40.alpha
...
Update NEWS.
40.alpha
2020-12-02 20:33:56 +01:00
Florian Müllner
aad96bb1c4
Update sass submodule
2020-12-02 20:33:56 +01:00
Florian Müllner
50d3ee5703
workspace-indicator: Use overlap to determine preview visibility
...
In order to better reflect the actual workspace, show any preview
that is at least partially located on the monitor, not only those
that have the major part on that monitor.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/142 >
2020-12-02 19:27:44 +01:00
Florian Müllner
08dfb78815
window-list: Use overlap to determine preview visibility
...
In order to better reflect the actual workspace, show any preview
that is at least partially located on the monitor, not only those
that have the major part on that monitor.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/142 >
2020-12-02 19:22:51 +01:00
Florian Müllner
6949a5d075
workspace-indicator: Account for monitor offset in window previews
...
Windows' frame rects are in screen coordinates, while the workspace
thumbnails are based on the monitor work area. Unless we account
for the difference, previews end up mispositioned in multi-monitor
setups.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/142 >
2020-12-02 19:22:12 +01:00
Florian Müllner
893d3b0473
window-list: Account for monitor offset in window previews
...
Windows' frame rects are in screen coordinates, while the workspace
thumbnails are based on the monitor work area. Unless we account
for the difference, previews end up mispositioned in multi-monitor
setups.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/142 >
2020-12-02 19:20:08 +01:00
Florian Müllner
f5128e13f2
workspace-indicator: Round calculated preview sizes
...
While not strictly necessary, there's no reason to differ from the
copy in the window-list extension ...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/142 >
2020-12-02 19:17:36 +01:00
Ray Strode
8318ea919f
window-list: Stop monitoring drag operation if window list is destroyed
...
If a user is in the middle of a drag in the window list and the
window list associated with the drag gets destroyed, the drag
monitor gets leaked.
Later when the drag motion is processed, spew goes to the log:
clutter_actor_contains: assertion 'CLUTTER_IS_ACTOR (self)' failed
Examples of triggers for this bug:
- The monitor topology changes
- The screen gets locked during the drag
This commit fixes the spew and the leak by ensuring any pending
drag monitoring is disabled when the window lists are destroyed.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/145 >
2020-11-25 17:48:21 +00:00
Florian Müllner
bde20e78f0
ci: Bump ci-fairy template include
...
This fixes the check-merge-request job when MR branch and target branch are
on the same repo.
See
https://gitlab.freedesktop.org/freedesktop/ci-templates/-/merge_requests/66
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/146 >
2020-11-24 16:28:40 +01:00
Jordan Petridis
02db9525e7
ci: Replace only/except with rules
...
only/except keywords where deperecated in favor of rules.
Since we started using GNOME/gnome-shell!1492 it introduced
a second pipeline being run for each commit.
Detached pipelines are the only way to access CI_MERGE_REQUEST_*
variables, and if we disable normal pipelines you will need to
create wip/spam MRs in order to run the tests.
This reworked rules makes it so, the normal pipeline needs manual
interaction to be started, and the detached/MR pipleines is always
run.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/144 >
2020-11-21 01:14:39 +01:00
Jordan Petridis
8d4586bd57
ci: Set some sensible defaults
...
* Allow for all jobs to be cancelled if a newer commit is pushed
* Automatically retry jobs if they fail due to some infrastructure issue
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/144 >
2020-11-21 01:14:39 +01:00
Jonas Ådahl
8872659621
ci: Check that merge requests have the right settings
...
This will catch the missing "allow write access for maintainers" check
box being checked.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/144 >
2020-11-21 01:14:39 +01:00
Florian Müllner
46c7677643
ci: Use ci-fairy image for commit log check
...
This is in line with what mutter/gnome-shell are using, and should
be smaller (read: faster) than the gjs image.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/144 >
2020-11-21 01:14:39 +01:00
Jonas Ådahl
4b9f4b1b63
doap: Make marge-bot a maintainer
...
This is so that the merge button can be restricted to maintainers, thus
decreasing the risk of merging using the merge button.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/141 >
2020-11-19 01:32:23 +01:00
Jonas Ådahl
b64c93897b
ci: Wait for 'check-commit-log' before continuing
...
The check-commit-log is quick, and to get a result early is helpful as
one can then more quickly check for failures via the report provided via
the JUnit report.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/141 >
2020-11-19 01:32:23 +01:00
Jonas Ådahl
a7939f18d1
ci/check-commit-log: Generate JUnit report
...
This means the merge request will see the commit log review issues
causing the pipeline to fail without having to dig through CI log files.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/141 >
2020-11-19 01:13:11 +01:00
Jonas Ådahl
15efbc29be
ci/check-commit-log: Reverse the merge request URL check
...
Instead of making sure there is a reference to a bug or merge request,
make sure there isn't. The reason for this is that marge-bot will always
append a merge request URL in the end of the commit message.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/141 >
2020-11-19 01:13:11 +01:00
Florian Müllner
6e5466a4ec
ci: Explicitly specify job dependencies
...
We can speed up CI a bit by allowing build jobs to run in parallel
with review jobs.
See https://gitlab.gnome.org/help/ci/yaml/README.md#needs for details.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/141 >
2020-11-19 01:12:29 +01:00
Thun Pin
737c897624
window-navigator: Adjust to 3.38 overview changes
...
gnome-shell's overview code changed significantly in 3.38,
adjust the extension to work without the separate overlay.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/259
2020-11-18 23:54:18 +00:00
Florian Müllner
c317a876dd
ci: Switch to updated gnome-shell image
...
gnome-shell now produces a CI image as part of its pipeline. Use that
instead of the old, manually-updated image.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/140
2020-11-19 00:22:01 +01:00
Florian Müllner
72c67aacc4
lint: Sync configuration with gjs
...
gjs updated its eslint configuration, so sync our copy.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/137
2020-11-14 00:58:52 +01:00
Florian Müllner
ba7e3fc0b5
cleanup: Remove empty leading/trailing lines in blocks
...
gjs added a new rule to its eslint ruleset that forbids "block padding",
so make sure we conform to that rule before syncing up the configuration.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/137
2020-11-14 00:58:52 +01:00
Florian Müllner
61cf679b8c
auto-move-windows: Exclude sticky windows from empty-check
...
We modify gnome-shell's workspace tracker to only remove empty
workspaces from the end. However we currently don't take into
account that sticky windows appear on all workspaces, so those
are preventing any workspace from getting removed at the moment.
Exclude them when determining whether a workspace is empty to
get the expected behavior.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/135
2020-11-13 23:53:49 +00:00
Florian Müllner
ba55bacab4
ci: Use junit output format
...
Gitlab has built-in support for junit reports, so switch eslint's
output to that format.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/136
2020-11-07 01:55:02 +01:00
Jordi Mas
9445bd2205
Update Catalan translation
2020-10-23 21:10:23 +02:00
Florian Müllner
6ed1f45ffd
window-list: Use custom layout manager for thumbnails
...
The current code positions window previews explicitly using a fixed
layout manager. For that it relies on a valid parent allocation,
which is error-prone and frequently results in warnings.
Address this by moving the positioning code into a custom layout
manager, and only update the visibility from the window preview.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/260
2020-10-21 03:09:45 +02:00
Florian Müllner
81be1d2e2f
workspace-indicator: Use custom layout manager for thumbnails
...
The current code positions window previews explicitly using a fixed
layout manager. For that it relies on a valid parent allocation,
which is error-prone and frequently results in warnings.
Address this by moving the positioning code into a custom layout
manager, and only update the visibility from the window preview.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/260
2020-10-21 03:09:40 +02:00
Florian Müllner
52abf74088
window-list: Adjust to overview changes
...
Window DND in the overview is now based on the metaWindow,
not the window actor (misnamed as "real window").
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/133
2020-10-21 01:05:07 +00:00
Florian Müllner
623bc6dbf3
workspace-indicator: Adjust to overview changes
...
Window DND in the overview is now based on the metaWindow,
not the window actor (misnamed as "real window").
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/133
2020-10-21 01:05:07 +00:00
Fabio Tomat
04b23ec68f
Update Friulian translation
2020-10-17 20:14:41 +00:00
Sergio Costas
b65f362f0d
window-list: Honor changes in skip-taskbar property
...
Although window-list checks the 'skip-taskbar' property when a
window is added to the desktop to decide wether it should be
shown in the bar or not, it doesn't honor that when the property
is changed after a window has already been added. Since the new
WaylandClient API allows to change this property for already
mapped windows, supporting this is a good idea.
This patch fixes this.
Fix https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/130
2020-10-08 23:42:21 +02:00
Florian Müllner
7c30f35b12
Bump version to 40.alpha
...
The GNOME project has adopted a new versioning scheme[0], and
GNOME 3.38 will be followed by GNOME 40.
Open the new development cycle by switching to the new scheme, as
well as to post-release bumps as recommended.
[0] https://discourse.gnome.org/t/new-gnome-versioning-scheme/4235
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/131
2020-10-06 15:07:54 +02:00
Florian Müllner
9e976f06b4
Bump version to 3.38.1
...
Update NEWS.
3.38.1
2020-10-05 20:43:21 +02:00
Florian Müllner
369801dbeb
Update sass submodule
2020-10-05 20:42:16 +02:00
Yosef Or Boczko
2c3c7e8a73
Update Hebrew translation
2020-09-28 19:05:19 +00:00
Stas Solovey
bb8f34de83
Update Russian translation
2020-09-22 19:52:00 +00:00
Cheng-Chia Tseng
6c98658fe1
Update Chinese (Taiwan) translation
2020-09-22 15:07:44 +00:00
Yacine Bouklif
3f06c2bc04
Add Kabyle translation
2020-09-19 11:51:36 +00:00
Florian Müllner
9e38b091a9
Bump version to 3.38.0
...
Update NEWS.
3.38.0
2020-09-14 22:52:43 +02:00
Rūdolfs Mazurs
62d7b883f0
Update Latvian translation
2020-09-12 09:06:28 +00:00
Milo Casagrande
e56a9c5681
Update Italian translation
2020-09-10 08:12:04 +00:00
Tim Sabsch
03aa180472
Update German translation
2020-09-09 06:04:41 +00:00
Juliano Camargo
bbb0775e1a
Update Portuguese translation
2020-09-08 20:08:29 +00:00
Alan Mortensen
c41d285131
Updated Danish translation
2020-09-07 19:58:09 +02:00
Balázs Meskó
cc63876b7e
Update Hungarian translation
2020-09-06 21:06:21 +00:00
Florian Müllner
08769ec0b6
Bump version to 3.37.92
...
Update NEWS.
3.37.92
2020-09-06 01:06:49 +02:00
Dušan Kazik
5615c21797
Update Slovak translation
2020-09-02 12:02:31 +00:00
Changwoo Ryu
48d2b4c902
Update Korean translation
2020-08-30 07:46:02 +00:00
Marek Černocký
a43db7233d
Updated Czech translation
2020-08-28 22:21:25 +02:00
Aurimas Černius
25143c92f4
Updated Lithuanian translation
2020-08-26 22:34:38 +03:00