Commit Graph

764 Commits

Author SHA1 Message Date
Rico Tzschichholz
287b080288 Clean up select_next_window and avoid more type-checks in favor of casts 2014-06-22 23:36:58 +02:00
Rico Tzschichholz
f3a3c848db Replace type-checks with simple cast where possible 2014-06-22 19:54:46 +02:00
Rico Tzschichholz
e1097f5882 Clean up API a bit 2014-06-22 19:30:14 +02:00
Tom Beckmann
fd7f0ad753 only draw the plus sign on the last workspace 2014-06-22 19:09:33 +02:00
Tom Beckmann
1dd51b4ae4 make placement of icon groups more stable, prepare for window insert code 2014-06-22 18:17:16 +02:00
Tom Beckmann
7c190df02c decrease pulse animation scale 2014-06-22 17:56:35 +02:00
Tom Beckmann
c9324d31d2 use a click action on the icon groups to force both button press and release to be on that actor 2014-06-22 17:54:13 +02:00
Rico Tzschichholz
1f15d25853 Fix build with mutter git 2014-06-22 09:22:30 +02:00
Rico Tzschichholz
345148df43 merge trunk 384 2014-06-22 09:17:52 +02:00
Tom Beckmann
a3fcb17c86 fix regression on DnD 2014-06-21 19:58:03 +02:00
Tom Beckmann
1ea3fd452c lots of cleanup, add copyright headers, remove unused classes 2014-06-21 16:29:59 +02:00
Tom Beckmann
933f8d5576 add proper multimonitor support if workspaces-only-on-primary is enabled 2014-06-21 16:04:24 +02:00
Tom Beckmann
efa173fda1 fix hotcorners not being available when screensaver is uninstalled 2014-06-21 12:57:49 +02:00
Tom Beckmann
38437474f8 update shadows and window positions if they changed while the view was closed 2014-06-21 12:52:48 +02:00
Chris Johns
920f4274d8 Fix installation instructions in HACKING 2014-06-20 14:54:32 +01:00
Tom Beckmann
ed459f6529 fix a problem where the first workspace could not be removed 2014-06-19 17:04:16 +02:00
Tom Beckmann
25916425c2 make sure icon groups stay centered when adding/removing 2014-06-18 19:04:40 +02:00
Tom Beckmann
2aacc047b0 fix crash on selecting a window from a different workspace in windowoverview 2014-06-18 18:57:00 +02:00
Tom Beckmann
4c08373810 draw a custom shadow around windows, use window textures only which have better filtering when scaled 2014-06-18 18:55:22 +02:00
Tom Beckmann
4debed4fed make sure windows are removed from a workspace when they are moved to another 2014-06-18 16:01:54 +02:00
Rico Tzschichholz
b3c19af234 libmutter.vapi: Add missing binding-change and some minor clean ups 2014-06-18 13:32:49 +02:00
Rico Tzschichholz
509b0156f2 vapi: Update mutter bindings to 3.13.2+ 2014-06-18 13:06:59 +02:00
Tom Beckmann
3e6519fefd add basic keyboard navigation 2014-06-17 23:34:08 +02:00
Tom Beckmann
bba903a5f3 check if a transient dialog spawns after closing a window and close the view in that case 2014-06-17 19:50:16 +02:00
Tom Beckmann
f42b885f38 improve performance of central open function, don't draw plus signs when using static workspaces 2014-06-17 19:31:30 +02:00
Tom Beckmann
32bb21243b improvements for multimonitor handling, cleanup previous commit 2014-06-17 17:19:42 +02:00
Tom Beckmann
15bc1b33ef fix icons sometimes not being loaded correctly, fix windows appearing on all workspaces instead of only the one they belong to 2014-06-17 16:17:23 +02:00
Tom Beckmann
c8a4515665 remove workspace immediately while in modal mode 2014-06-17 15:17:45 +02:00
Tom Beckmann
9ccd433049 add a backdrop to icongroups while they're active 2014-06-17 15:02:42 +02:00
Tom Beckmann
4ec9f2e6b6 fix issue where the view would close after closing a window, make windows take the correct spot after being opened while the view is open 2014-06-16 15:00:19 +02:00
Tom Beckmann
5adb6566f6 allow keybindings to pass through while in multitaskingview, start implementing selecting windows via keyboard 2014-06-15 23:43:34 +02:00
Tom Beckmann
5d8d3b0f71 fix scrolling going crazy, reorder some properties 2014-06-15 21:02:20 +02:00
Tom Beckmann
3aaa42dc90 fix fallbacks not being used and remove the new ones 2014-06-15 20:36:39 +02:00
Tom Beckmann
0e77abb21f connect close button, add window icon 2014-06-15 20:33:10 +02:00
Tom Beckmann
ff48c641fd Various small fixes, added workspace manager, new animations for IconGroup 2014-06-14 19:19:24 +02:00
Rico Tzschichholz
a06d946710 Updates for Mutter 3.13.2+ 2014-06-03 21:24:52 +02:00
Rico Tzschichholz
0212e277da Update texts of EndSessionDialog and distinguish between shutdown/logout 2014-06-03 20:20:59 +02:00
Tom Beckmann
0af86fdbf9 greatly reduce number of crashes by adding fallback to icon loading code 2014-05-30 21:57:17 +02:00
Rico Tzschichholz
ca77b5159b build: Explicitly require clutter-1.0 as needed 2014-05-01 12:09:14 +02:00
Rico Tzschichholz
7c24b75da5 Add support for Mutter 3.13/14 and update bindings to 3.13.1 2014-05-01 12:06:54 +02:00
Tom Beckmann
2977609308 add dnd interactions 2014-04-29 21:35:49 +02:00
Tom Beckmann
47a5885bb0 windowswitcher: add option to configure fade opacity 2014-04-19 09:20:20 -04:00
Tom Beckmann
befc6cc8f8 add alt-tab-window-opacity key to configure opacity of faded-out windows 2014-04-19 14:57:09 +02:00
Tom Beckmann
84355bbdca update to latest trunk 2014-04-19 14:07:03 +02:00
Tom Beckmann
b6a714034c update to trunk 2014-04-19 14:06:11 +02:00
Tom Beckmann
83fced6513 make sure the allocated system memory size is really large enough 2014-04-19 13:34:53 +02:00
Rico Tzschichholz
0257a23691 codestyle: Drop trailing spaces/tabs 2014-04-08 14:51:06 +02:00
Tom Beckmann
ec6b839e5e Add EndSessionDialog to provide a Unity-functionality used by session-indicator 2014-04-08 08:45:27 -04:00
Tom Beckmann
0e3e371524 throw an error if an invalid type is given 2014-04-08 10:53:31 +02:00
Rico Tzschichholz
b580313fb6 Add and use EndSessionDialogType enum and construct-property cleaning 2014-04-08 10:48:28 +02:00