Daniel Foré
331404ebb4
Make close and resize buttons darker ( #337 )
2018-09-17 16:54:21 -06:00
David Hewitt
1970bac81e
Use separate daemon to display GTK window menus ( #179 )
...
* Use separate process to create window menus
* Reduce line count with code style changes
* Fix some formatting
* Code style fixes
* Prevent menu closing instantly after open
* Resolve warnings in new code
* Remove GLib namespace prefix from exceptions
* Update main.vala
* Remove timeout by positioning the menu outside of the mouse pos
* daemon: Use lambda as popup callback
* io.elementary.gala -> org.pantheon.gala
* org.pantheon.gala.daemon -> gala-daemon
* Clean up
* Fix daemon object path
* Some cleaning
2018-09-10 16:16:52 -06:00
Adam Bieńkowski
2995cd6495
Implement org.gnome.SessionManager.EndSessionManager ( #314 )
...
... and forward DBus calls to the session indicator of wingpanel
2018-09-10 15:27:14 +02:00
Rico Tzschichholz
d38aed64e7
Silence a few valac warnings regarding error-handling of DBus methods
2018-09-10 14:45:42 +02:00
Julian Raschke
4ce4b83bce
Adjust y position of wallpapers during workspace transition ( #327 )
2018-09-10 14:18:02 +02:00
David Hewitt
678e361896
Don't remove workspaces for sticky windows ( #331 )
2018-09-10 14:12:58 +02:00
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