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