Commit Graph

531 Commits

Author SHA1 Message Date
Tom Beckmann
80afa860d4 Add HACKING file based on pantheon-terminal's HACKING file 2013-08-30 15:03:22 +02:00
Rico Tzschichholz
6eb9c4d38f Updates for mutter 3.9.90 api changes 2013-08-29 10:09:58 +02:00
Tom Beckmann
e79d4484c3 windowthumb: properly check if a window is not destroyed when asked to close and focus it in that case 2013-08-27 08:22:58 +02:00
Tom Beckmann
ccb259dc35 plugin: add the option to assign different commands to each hotcorner while staying compatible to the previous scheme 2013-08-26 19:45:01 +02:00
Tom Beckmann
3135b6fdfd windowthumb: use button-release-event instead of button-press-event to catch problems with unintentional clicks that happen after the modal mode is exited and the release happens 2013-08-26 19:15:42 +02:00
Wojciech Inglot
cfbef3f2b3 windowswitcher: hide minimized windows again after alt-tabbing 2013-08-20 16:20:20 +00:00
Rico Tzschichholz
b8231d6f72 vapi: Update libbamf3, libmutter bindings
Refresh dependencies on libmutter
2013-08-19 17:13:19 +02:00
Wojciech Inglot
b7887b219a windowswitcher: fix alt tab behaviore with minimized windows 2013-08-18 23:09:23 +02:00
Tom Beckmann
6f82c6d889 windowoverview: make sure a window is actually supposed to show up when exiting 2013-08-10 22:53:51 +02:00
Tom Beckmann
28207b62c9 workspacethumb, windowthumb: place close button according to button-layout key 2013-08-09 19:00:29 +00:00
Tom Beckmann
a594d85f2b replace last constant value 2013-08-09 14:52:20 +02:00
Tom Beckmann
db743fd318 use switch statements and calculated values instead of constants 2013-08-09 13:12:21 +02:00
Tom Beckmann
9171b9f8fb plugin: reset properties once minimizing finished 2013-08-07 20:19:52 +02:00
Tom Beckmann
ca13862f70 windowoverview: focus window on a different workspace correctly 2013-08-05 00:39:48 +02:00
Tom Beckmann
04f458fc25 windowswitcher: check if the alt key has been released at the end of the setup function to prevent lockups 2013-08-05 00:35:22 +02:00
Tom Beckmann
9586eee40e adjust to most recent granite api changes 2013-07-17 00:25:56 +02:00
Tom Beckmann
a28227d641 workspacethumb, windowthumb: place close button according to button-layout key 2013-07-15 22:02:47 +02:00
Rico Tzschichholz
5dcced4be6 Cache application icons
This prevents the need to retrieve those icons on every opening
of e.g. the WindowSwitcher or WorkspaceOverview.
2013-07-15 13:40:30 +00:00
Rico Tzschichholz
16276ce0fc Merge trunk 2013-07-14 19:20:53 +02:00
Tom Beckmann
6a21e0c5af remove debug prints 2013-07-14 18:51:47 +02:00
Tom Beckmann
423a45c375 workspacethumb: make sure we never close the last workspace, restructure condition checking in that area 2013-07-14 17:32:52 +02:00
Tom Beckmann
8b29651411 windowoverview: check for the window type of later opened windows 2013-07-14 13:05:59 +02:00
Tom Beckmann
17d9605db8 plugin: ring bell when an impossible window move is attempted, utils: add a bell method 2013-07-14 01:37:28 +02:00
Tom Beckmann
c50c08f3db plugin: remove clear hint 2013-07-13 23:51:04 +02:00
Rico Tzschichholz
565e5d338c vapi: Fix conditionals for mutter 3.8.3 2013-07-12 09:52:55 +02:00
Rico Tzschichholz
a837618122 vapi: update to mutter 3.9.4 2013-07-11 23:32:05 +02:00
Raphael Isemann
0e420ed91b Added the keyword Mutter as prefix for WM_NAME to fix bug #1144228. 2013-07-02 21:40:25 +00:00
Raphael Isemann
b79269796b Added the keyword Mutter as prefix for WM_NAME 2013-07-02 08:42:28 +02:00
Tom Beckmann
56759f343a fix regression in rev336 where lonely minimized windows would no longer unminimize on alt-tab 2013-07-01 22:25:41 +02:00
Tom Beckmann
1d5d215f01 plugin: allow cycling through workspaces with <super>tab and <super><shift>tab 2013-07-01 20:43:54 +02:00
Tom Beckmann
5bec3a0e0f windowswicher: use an audible (or visual if configured) bell when there is only a single window instead of the weird animation 2013-07-01 20:19:13 +02:00
Tom Beckmann
541530a206 workspacethumb: Use new DragDropAction for DnD in WorkspaceOverview
This adds a new DragDropAction, as the clutter ones are not working properly in our scenario. Namely, there were some troubles with clicks being blocked and https://bugs.launchpad.net/gala/+bug/1162248 which was caused by the listener on the stage never being removed for unknown reasons. Those problems are fixed by this branch.
2013-06-30 15:00:33 +00:00
Tom Beckmann
32f899c85d change names for signal handlers accordingly, tweak annotations 2013-06-27 19:39:41 +02:00
Tom Beckmann
2f0e3dcf2e move values to constants, rename signals to closer match ClutterDragAction 2013-06-27 15:41:18 +02:00
Tom Beckmann
eeccd29bbe use temp vars instead of casting all the time 2013-06-27 14:58:20 +02:00
Rico Tzschichholz
b81a32abf7 cleanup get_drag_drop_action, change constructor 2013-06-27 14:52:44 +02:00
Tom Beckmann
3703a701aa add gala namespace to DragDropAction class 2013-06-27 14:12:51 +02:00
Tom Beckmann
be7ff00b07 workspaceview: simplify workspacethumb creation, just use what mutter gives us. This also enables keeping the windows where they were, even when restarting gala 2013-06-27 14:05:30 +02:00
Tom Beckmann
f48f9e3449 check for greater-than instead of not-equal for n windows 2013-06-27 13:40:22 +02:00
Tom Beckmann
d60be57fa1 move &&s around 2013-06-27 13:35:14 +02:00
Tom Beckmann
1a52d9c59c rename method 2013-06-27 13:21:37 +02:00
Tom Beckmann
5584a6240e workspaceview: refine preference listener for changes on num workspaces and dynamic workspaces 2013-06-27 11:47:06 +02:00
Tom Beckmann
28cf263df2 workspaceview: simplify workspacethumb creation, just use what mutter gives us. This also enables keeping the windows where they were, even when restarting gala 2013-06-26 15:35:14 +02:00
Tom Beckmann
05ed8e811f forgot DragDropAction.vala file 2013-06-26 14:07:05 +02:00
Tom Beckmann
1e7ab1d307 workspacethumb: use a new DnD action class to fix various problems with the clutter one 2013-06-26 13:57:42 +02:00
Rico Tzschichholz
86e789323d Update and fix for mutter 3.9.1+ 2013-05-23 15:40:25 +02:00
Tom Beckmann
42adee1bd3 workspaceview: don't use meta_get_window_actors as it apparently hates us 2013-05-20 13:00:30 +00:00
Tom Beckmann
8cd230a0ee make sure we actually have an actor for a window 2013-05-20 14:34:14 +02:00
Tom Beckmann
168fed98b9 Cleanup 2013-05-20 14:30:12 +02:00
Rico Tzschichholz
c4be896f5d windowswitcher: Update for plank api change 2013-05-20 08:21:52 +02:00