Commit Graph

619 Commits

Author SHA1 Message Date
Tom Beckmann
ff891d2c21 workspacethumb: move resizes that depend on the screen size out to one central method and listen for monitor changes 2013-03-29 18:05:41 +01:00
Tom Beckmann
7861d5956b workspacethumb: make background buffer static to increase performance 2013-03-29 17:49:52 +01:00
Rico Tzschichholz
b2686842ed Just make it compile and run with mutter 3.8
Properly handling the background is missing!
2013-03-27 17:52:39 +01:00
Rico Tzschichholz
8d1380e588 vapi: update to mutter 3.8.0 2013-03-27 17:46:25 +01:00
Rico Tzschichholz
cfae2f921c vapi: Fix some header references 2013-03-26 21:57:28 +01:00
Tom Beckmann
6af2a9154a Fixing some errors 2013-03-26 20:22:24 +01:00
Rico Tzschichholz
d464cdc55f plugin: update for binding changes 2013-03-26 19:06:23 +01:00
Rico Tzschichholz
aeaa9e9820 vapi: update to mutter 3.7.92 2013-03-26 18:45:00 +01:00
Rico Tzschichholz
977175ee30 Make sure we don't procede if Compositor.get_window_actors is null 2013-03-26 17:50:07 +01:00
Tom Beckmann
75747cecc5 plugin: make docks not added while switching workspaces when a fullscreened window in on one of the workspaces 2013-03-26 15:11:33 +01:00
Tom Beckmann
b88e40b7c1 workspacethumb: fix the disappearing plus sign issue 2013-03-25 14:04:19 +01:00
Tom Beckmann
07c50e88a3 windowoverview: Added check for window's monitor as there is possibly a bug 2013-03-23 23:16:12 +01:00
Tom Beckmann
08e683d2a7 Use plank's surface to draw the workspace thumb's background 2013-03-23 22:40:27 +01:00
Tom Beckmann
62096214e8 Add a warning about the closed window 2013-03-23 16:19:16 +01:00
Tom Beckmann
ffd0888dbb Add info about the window if watch_window is called when it should not be called 2013-03-23 16:11:01 +01:00
Tom Beckmann
806d89f49c Delete the clones list in watch_windows 2013-03-23 16:09:35 +01:00
Tom Beckmann
cc064cb74f Fix meta_window_appears_focused crashes happening on workspace switching if a dock closes 2013-03-22 23:52:04 +01:00
Tom Beckmann
0329374a4e windowoverview: make sure the close button disappears on closing 2013-03-20 17:27:15 +01:00
Tom Beckmann
6f09a317d0 plugin: add move-to-workspace-first/last keybindings 2013-03-20 17:04:50 +01:00
Tom Beckmann
cac2828284 windowoverview: allow navigating via arrow keys and mouse 2013-03-20 16:44:00 +01:00
Tom Beckmann
9ac446201b windowswitcher: make sure the switcher won't close twice 2013-03-20 16:19:40 +01:00
Tom Beckmann
8c965b6a4d workspaceview: remove the rather broken timeout for showing the workspace during a workspaceswitch 2013-03-20 16:12:52 +01:00
Tom Beckmann
d0efe77bd8 windowswitcher: make sure gala won't lock up if the windowoverview is overriden 2013-03-19 23:07:44 +01:00
Tom Beckmann
2a9fa6e7c5 windowswitcher: call activate if we only got one window on that window 2013-03-19 20:55:12 +01:00
Tom Beckmann
90c133e718 windowoverview: don't duplicate windows that are on all workspaces 2013-03-19 20:51:35 +01:00
Tom Beckmann
753585b146 Workspaceview: wait for workspaceswitch animation to be finished before closing to fix bug #1051732. 2013-03-11 04:52:59 -05:00
Rico Tzschichholz
34b12b6a5c vapi: update to mutter 3.7.91 2013-03-09 12:49:37 +01:00
Rico Tzschichholz
c6c12069e9 build: explictly link against libm 2013-03-09 10:47:13 +01:00
Tom Beckmann
ee5c21f7b9 workspaceview: visual improvements, namely custom drawn plus sign, border and top stroke for thumbs and overlaid noise texture on the view 2013-02-24 00:20:35 +01:00
Tom Beckmann
94b6a7152f workspaceview: visual improvements, namely custom drawn plus sign, border and top stroke for thumbs and overlaid noise texture on the view 2013-02-17 01:38:16 +01:00
Tom Beckmann
d289153a08 windowswitcher: move the dock-names list to gsettings instead of hardcoding it 2013-02-10 15:01:15 +01:00
Rico Tzschichholz
7a4972df2c Clean up 2013-02-10 14:49:36 +01:00
Tom Beckmann
cf6fa2381d plugin: only forbid creating empty workspaces when being in dynamic workspace mode 2013-02-10 14:37:14 +01:00
Tom Beckmann
4464446d9f Add cache cleaning 2013-02-10 13:38:07 +01:00
Tom Beckmann
7f4a3c64c6 windowswitcher: if we're alt-tabbing with a single minimized window, unminimize it 2013-02-09 15:28:01 +01:00
Tom Beckmann
4036428a66 workspaceview: allow toggling with hotcorner 2013-02-09 15:05:45 +01:00
Tom Beckmann
60f64925c8 workspacethumb: Use click action for close button as well 2013-02-09 14:54:16 +01:00
Tom Beckmann
0f2f5c8c7b workspaceview: wait for workspaceswitch animation to be finished before closing 2013-02-08 23:56:23 +01:00
Tom Beckmann
e2988893c2 windowoverview: even out close button placements 2013-02-08 23:32:26 +01:00
Tom Beckmann
066d731f90 workspacethumb: use ClutterClickAction instead of button_release_event for selecting, so we won't active the workspace whenever an icon is dropped on it 2013-02-08 23:15:16 +01:00
Tom Beckmann
85b9cbad06 plugin: don't attemp to animate minimize of non-NORMAL type windows. May be related to the ide-crashes, looking at the backtraces 2013-02-08 23:08:16 +01:00
Tom Beckmann
f3eefe7582 Add icon size handling 2013-02-08 19:30:00 +01:00
Tom Beckmann
c6e094f7b9 Update to latest trunk 2013-02-08 19:22:33 +01:00
Rico Tzschichholz
45c3d6ffdc windowswitcher: pass the correct plank theme
Needed after the recent changes in plank
2013-02-04 16:40:41 +01:00
Rico Tzschichholz
23bc07175e Some structure changes
Still need to distinguish between different icon-sizes
2013-02-03 18:24:34 +01:00
Rico Tzschichholz
5e8b5d4d80 Make Utils a class instead of just a namespace
No changes here besides making all methods static
2013-02-02 17:41:40 +01:00
Tom Beckmann
5344a9c630 Add a cache for xid:app and app:icon pairs 2013-02-02 16:26:50 +01:00
Sergey Shnatsel Davidoff
6ce9eacefa split all keybinding-related keys into a new GSettings schema "org.pantheon.desktop.gala.keybindings" as per bug 1110568 2013-02-01 19:08:27 +04:00
Sergey Shnatsel Davidoff
efb772b494 split keybindings in a separate GSettings schema 2013-01-31 21:12:19 +04:00
Tom Beckmann
03983dea1f plugin: fix located-on-workspace crash by no longer manually handling focusing after window move across workspaces 2013-01-30 23:05:32 +01:00