Commit Graph

1120 Commits

Author SHA1 Message Date
Allan Nordhøy
be16d4a0cb gschema.xml: remove trailing period from key description (#265) 2018-10-25 09:53:13 -07:00
Julian Raschke
a1bad2672b Nvidia drivers: Refresh background and screen corners (#21) (#330)
* Nvidia drivers: Refresh background and screen corners (#21)

* Fix merge artifacts

* Remove unused GL_VENDOR constant

* Remove unused logind constants

* Cleanup: Turn refresh_backgrounds method into a closure
2018-10-20 10:02:04 -06:00
Felipe Escoto
fe9f48ae09 Fix Multimonitor windows preventing workspaces from closing (#357)
Use on_all_workspaces instead of is_always_on_all_workspaces()
2018-10-17 16:56:41 +02:00
Felipe Escoto
feffbf8a93 Fixed: closed windows being selectable with PIP (#355) 2018-10-04 00:23:10 +02:00
Daniel Foré
9747bd6173 Update multitasking-view icons to latest elementary palette (#336) 2018-09-17 16:54:34 -06:00
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