Commit Graph

1159 Commits

Author SHA1 Message Date
Corentin Noël
15f722ac8f Render shadows using Gtk (#250)
* Render shadows using Gtk

* Do only apply shadow on fullscreen/maximized windows

* Add per-workspace style-class

* update shadow values

* Disconnect signals
2018-07-28 19:59:03 -06:00
JosephMcc
9502677835 PiP: Fix wrong size close button on HiDPI (#294)
Don't resize the button returned by create_close_button ().
2018-07-15 02:00:58 +02:00
Adam Bieńkowski
6bdc718832 multitaskingview: Fix adding last workspace animation (#281)
Fixes a weird animation when moving an app from one workspace
to the last one caused by initially not positioned new workspace
clone that's being added.
This is actually an easy fix that just tells that update_position
should not animate the position of the workspace when a workspace
is added.
2018-07-10 08:27:57 +02:00
JosephMcc
953c7ad58e windowlistener: Don't bail out of window_maximized_changed (#288)
The unmaximized_state_geometry is being reset when a window is
unmaximized. This causes the tile animation to break when it
follows a maximize/unmaximize because the old information is
being used.
2018-07-10 08:24:35 +02:00
Daniel Foré
8e142b9ef9 Update POT and PO files 2018-06-27 10:30:00 -07:00
Corentin Noël
985baa08bd Ensure that the correct workspaces are removed (#269) 2018-06-07 22:15:53 +02:00
Adam Bieńkowski
3661cbd77a Fix selection area appearing in screenshots (#214)
Waits for the stage to repaint before returning from SelectArea.
This makes the combination of methods like SelectArea and
ScreenshotArea work correctly, as previously the selection area
actor was removed from the stage but the caller
(org.gnome.SettingsDaemon.MediaKeys) called ScreenshotArea
immediately so the stage didn't have any time to redraw itself.
2018-06-03 10:21:06 +02:00
Allan Nordhøy
f20e8c4a89 Fix some grammar and spelling issues 2018-06-03 10:14:13 +02:00
Rico Tzschichholz
be1729d592 Add support for mutter 3.29 2018-06-03 10:02:59 +02:00
Rico Tzschichholz
ad11cbc29e vapi: Update mutter bindings to 3.28.2 2018-06-03 09:53:45 +02:00
David Hewitt
da1cd0efb7 Add HiDPI support for Workspace Switcher (#242)
Based on previous work of Adam Bieńkowski
2018-06-03 09:05:12 +02:00
Adam Bieńkowski
4d4c18f570 Expose keep-below windows (#162)
Creates a little animation when a bottom-stack window appears
on the stage: fades out all the windows except the keep-below
window, and animates it's scale to highlight it more.
2018-06-03 08:16:34 +02:00
Corentin Noël
96f7799533 Fix old maximize not being destroyed 2018-06-03 07:56:27 +02:00
Corentin Noël
48d63995b9 Prevent the use of a null current_window 2018-06-03 07:55:54 +02:00
Felipe Escoto
60478f3281 Fix switching workspaces and maximizing a window distorts it (#58)
Use the previously unused maximized and unmaximized lists to keep track
of which windows are being animated. Remove animations in
end_switch_workspace to prevent window breakage.

https://bugs.launchpad.net/gala/+bug/1602722
2018-05-16 07:58:01 +02:00
Adam Bieńkowski
f02b776d95 Provide action to switch to the last workspace (#229) 2018-05-01 19:59:11 +02:00
Adam Bieńkowski
f1a491753a Dont move single window from last workspace to a new one (#240)
Fix incorrect counting of windows when moving window to a new workspace.
2018-04-30 08:03:16 +02:00
Adam Bieńkowski
a15dc07379 Wait for Window.size_changed signal to fix maximize/minimize animations (#239)
The window's frame_rect, which we were using, was not updated yet.
2018-04-30 06:27:13 +02:00
Rico Tzschichholz
a71e8c137b lib: Add missing datarootdir in pkg-config file 2018-03-18 17:06:21 +01:00
Rico Tzschichholz
b4537f321a po: Patch 'decreseasing' typo 2018-03-18 16:25:29 +01:00
Rico Tzschichholz
568aa18ad7 po: Regenerated gala.pot 2018-03-18 16:25:29 +01:00
Rico Tzschichholz
a778c22503 meson: Add some gettext args to prettify generated pot 2018-03-18 16:25:29 +01:00
Rico Tzschichholz
464a5eb051 Bump version to 0.3.1 2018-03-18 16:25:29 +01:00
Rico Tzschichholz
95aa47d8f4 Drop autotools buildsystem 2018-03-18 16:11:11 +01:00
Alexander Hale
22f0d95728 Update HACKING file 2018-03-14 16:39:29 +01:00
Rico Tzschichholz
b31075a0d7 utils: Optimize insert_workspace_with_window() a bit 2018-03-14 16:19:21 +01:00
Adam Bieńkowski
80cee97550 windowsmanager: Insert new workspace for fullscreen windows next to current one 2018-03-14 16:19:21 +01:00
Adam Bieńkowski
95b0f2bb31 windowmanager: Show a tile preview when tiling a window 2018-03-14 09:22:02 +01:00
Rico Tzschichholz
ffcde2a31a meson: Use install_rpath as needed (#200) 2018-03-14 02:46:38 -05:00
Rico Tzschichholz
6d3253a529 meson: Fix build with libmutter-2
Bump requirement to match upstream and add dummy bindings
2018-03-11 22:22:20 +01:00
David Hewitt
112fc3a70b meson: Ensure RPATH is set after install 2018-03-11 19:26:03 +01:00
Corentin Noël
64e8ca62a8 Make Documentation optional and disable it by default 2018-03-11 19:26:03 +01:00
Rico Tzschichholz
c1090d3042 meson: Support mutter 3.27.92 2018-03-11 19:26:03 +01:00
Rico Tzschichholz
d5c9806480 travis: Move to meson 2018-03-11 19:26:03 +01:00
Corentin Noël
21d23e838c Update the README.md file 2018-03-11 19:26:03 +01:00
Corentin Noël
42e7617554 meson: Add support for valadoc 2018-03-11 19:26:03 +01:00
Rico Tzschichholz
b522ae258e vapi: Add libcanberra-gtk3 which is "actually not available" 2018-03-11 19:26:03 +01:00
Rico Tzschichholz
ded8fd9345 Initial meson support 2018-03-11 19:26:03 +01:00
Adam Bieńkowski
b7b74f4400 Do not cycle through the empty, new workspace in dynamic workspaces (#190) 2018-03-08 13:49:56 -07:00
Adam Bieńkowski
f74a4c8b05 gsettings: make window close duration shorter (#176) 2018-03-05 11:22:10 -07:00
Rico Tzschichholz
b4ae8e72e4 Add support for mutter 3.27.92 2018-03-04 20:51:25 +01:00
Adam Bieńkowski
22e176a4b3 screenshotmanager: Add support to handle include_cursor (#149) 2018-02-14 21:55:26 +01:00
Rico Tzschichholz
d3c5ea33f5
Update translations from weblate (#168)
* Translated using Weblate (French)

Currently translated at 100.0% (77 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/fr/

* Translated using Weblate (Dutch)

Currently translated at 89.6% (69 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/nl/

* Translated using Weblate (Japanese)

Currently translated at 92.2% (71 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ja/

* Translated using Weblate (French)

Currently translated at 100.0% (77 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/fr/

* Translated using Weblate (Dutch)

Currently translated at 90.9% (70 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/nl/

* Translated using Weblate (Dutch)

Currently translated at 90.9% (70 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/nl/

* Translated using Weblate (Korean)

Currently translated at 100.0% (77 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ko/

* Translated using Weblate (Indonesian)

Currently translated at 97.4% (75 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/id/

* Translated using Weblate (Azerbaijani)

Currently translated at 3.9% (3 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/az/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (77 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/es/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (77 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/zh_TW/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (77 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/zh_TW/

* Translated using Weblate (Russian)

Currently translated at 93.5% (72 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ru/

* Translated using Weblate (Russian)

Currently translated at 94.8% (73 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ru/

* Translated using Weblate (Russian)

Currently translated at 96.1% (74 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ru/

* Translated using Weblate (Russian)

Currently translated at 98.7% (76 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ru/

* Translated using Weblate (Russian)

Currently translated at 98.7% (76 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ru/

* Translated using Weblate (Vietnamese)

Currently translated at 77.9% (60 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/vi/

* Translated using Weblate (Hebrew)

Currently translated at 59.7% (46 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/he/

* Translated using Weblate (Russian)

Currently translated at 98.7% (76 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ru/

* Translated using Weblate (Russian)

Currently translated at 100.0% (77 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ru/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.7% (76 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/zh_CN/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.7% (76 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/zh_CN/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.7% (76 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/zh_CN/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (77 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/zh_CN/

* Translated using Weblate (Japanese)

Currently translated at 93.5% (72 of 77 strings)

Translation: Desktop/gala
Translate-URL: https://weblate.elementary.io/projects/desktop/gala/ja/
2018-02-14 21:34:13 +01:00
Adam Bieńkowski
0d291a7b73 pip: only update focus changes when switching from a normal window (#170)
Do not update PiP window visibility when switching from a non-normal
window, that is docks, desktop windows etc. This prevents hiding the
PiP window when e.g: showing a popover from wingpanel.
2018-02-14 21:26:44 +01:00
David Hewitt
e39e5591da Make window-switcher compatible with HiDPI (#154) 2018-02-14 21:17:31 +01:00
Adam Bieńkowski
c0eb426f81 pip: Hide the preview when the target window is focused (#166) 2018-01-30 14:59:30 +01:00
Rico Tzschichholz
f90fc625e3
Add support for mutter 3.27 (#163) 2018-01-24 13:39:48 +01:00
Rico Tzschichholz
d76c89b635 build: Fix typo in configure.ac to populate NOTIFICATION_PLUGIN_* variables (#160) 2018-01-23 07:42:41 -08:00
Adam Bieńkowski
439fdf6e28 screenshotmanager: Implement SelectArea (#136) 2017-12-17 18:31:34 +01:00
Adam Bieńkowski
a82bb341ee screenshotmanager: Implement ScreenshotArea 2017-11-11 18:39:22 +01:00