Commit Graph

436 Commits

Author SHA1 Message Date
Diego Rocha
5592dae8c4 windowclone: Hide close-button immediately when transitioning back 2016-02-15 10:09:12 +01:00
Corentin Noël
cd71e2ae6b Remove obsolete transitions when needed 2015-11-12 09:33:24 +01:00
Corentin Noël
bb9ce69eab Remove a lot of clutter deprecation warnings 2015-11-11 20:00:26 +01:00
Rico Tzschichholz
2fe0fbadf7 Drop support for mutter < 3.14.4 2015-11-11 20:56:40 +01:00
Rico Tzschichholz
4e50b6639e Add support for plank 0.11 api 2015-11-03 16:26:40 +01:00
fasheng
67127fb350 windowswitcher: Fix "switch-applications-backward" hack without breaking 2015-06-27 23:04:28 +02:00
Tom Beckmann
88ab22ccc4 multitaskingview: make sure we don't slide out docks while in fullscreen 2015-04-12 22:46:43 +02:00
Tom Beckmann
824bcb3ff0 minor cleanup 2015-04-11 17:24:55 +02:00
Tom Beckmann
570f236c1b animate shadow when entering multitaskingview to not visually disrupt 2015-04-11 14:40:20 +02:00
Tom Beckmann
6926adb70b fix wrong offset on multimonitor 2015-04-11 14:23:30 +02:00
Tom Beckmann
82fa8b65f5 slide out docks when entering multitaskingview 2015-03-04 21:00:55 +01:00
Tom Beckmann
1aa57baa72 fix jumping when exiting too early 2015-03-03 20:07:17 +00:00
Rico Tzschichholz
8ddf5cf111 windowsclone: Transform some lambdas to override-methods 2015-03-12 14:14:26 +01:00
Rico Tzschichholz
24bd250891 Refactoring of keybinding-handlers 2015-03-12 12:19:56 +01:00
Rico Tzschichholz
ae4bbf363c Implement smooth (un)maximize 2015-03-12 10:20:34 +00:00
Tom Beckmann
4f148d0503 windowoverview: fix regression where windows could no longer be selected 2015-03-12 06:16:50 +01:00
Tom Beckmann
e41d44d4e2 windowoverview: don't use dragaction in overview, close on button press
closing on button press will prevent the overview from closing when a close
button is pressed as the press event is consumed by the button, but not the
release event.
2015-03-11 13:59:57 +01:00
Rico Tzschichholz
5fa4764c98 Move SafeWindowClone into its own file 2015-03-04 12:29:53 +01:00
Rico Tzschichholz
d588328a03 Refactoring to avoid nested classes and multi-class files
Additionally don't expose plank in libgala
2015-03-04 09:36:08 +01:00
Tom Beckmann
e8d3b6a26b fixed offsets when unmaximizing in most cases, prevented flickering sometimes
Offsets are now fixed for all windows that have ever been unmaximized.
Flickering is fixed for durations >=300ms, otherwise it's barely noticeable and
unfortunately not fixable.
2015-03-03 16:27:21 +00:00
Tom Beckmann
470a071595 add some more #ifdefs that were missing 2015-01-03 22:04:41 +01:00
Tom Beckmann
f665d27e00 forgot to actually add windowmenu file, disable window menus until the mouse event issue has been fixed 2015-01-03 21:25:58 +01:00
Tom Beckmann
d800d44da9 work on restoring compatibility for building with mutter<3.14 2015-01-03 20:55:40 +01:00
Tom Beckmann
9ca04ec5b9 start porting background code for mutter3.14 from gnome-shell 2014-10-12 10:55:43 +02:00
Tom Beckmann
a3bcc2600c cleanup things properly if the window switcher is invoked again while closing 2014-12-19 20:28:29 +01:00
Tom Beckmann
b09319e2a6 fix rev427 2014-11-25 18:17:52 +01:00
Tom Beckmann
48bbd9afa4 Use proper keybinding filtering 2014-11-25 18:02:42 +01:00
Rico Tzschichholz
3ac84e4a01 Use is_horizontal_dock () of DockPreferences 2014-08-18 09:50:13 +02:00
Tom Beckmann
3e417dcfa8 update windowswitcher to use the latest functionality provided in mutter, improve its startup and code structure, add destroy-on-unmanaged properties to WindowIcon and SafeWindowClone 2014-07-19 00:42:06 +02:00
Tom Beckmann
04932c8581 windowmanager: update modal API with proper support for keybindings
Add docs to WindowManager interface, rework modal mode handling API and add functionality to control keybinding filtering, add interface to properly replace core components with plugins.
2014-10-20 08:40:34 +00:00
Tom Beckmann
5c76b8046f multitaskingview: use 24px icons in IconGroups as 22px icons have been removed from the theme 2014-10-06 01:58:46 +02:00
Rico Tzschichholz
8540d25388 Fix some issues and codestyle 2014-09-30 17:40:41 +02:00
Tom Beckmann
cc244921f9 lib: remove public functions for accessing InputArea, fix input area assignment
Rename now internal InputArea.HOTCORNER to DEFAULT for a more fitting description since
it is used by plugins as well and not just HOTCORNERS in the "default" mode.
Fix InputArea.NONE being always assigned when no hotcorners are configured.
Plugins won't need access to the InputArea functions since they're all handled within
the wm and reconfigured when the plugin changes its area or the wm's modal mode.
2014-08-31 19:09:38 +02:00
Tom Beckmann
d62757998e remove Gee as a depedency for libgala, use GVariant instead of GValue for ActivatableComponent.open 2014-08-24 20:34:00 +02:00
Tom Beckmann
48c2779b48 icongroup: Add delay before showing close icon, check condition for showing a close button in central place
Adding a delay should help preventing accidentally closing a workspace.
Checking the condition whether a close button should be shown in a central place fixes the button
appearing after clicking on the last workspace.
2014-08-11 00:54:33 +02:00
Tigran Gabrielyan
32c1eb4362 Adjusted the position of the close icon 2014-07-31 22:46:10 -07:00
Marcus Wichelmann
89e87fb94b IconGroupContainer: Fix calculation of total width
Merged lp:~l-admin-3/gala/icon-position-fix
2014-07-31 01:21:53 +02:00
Marcus Wichelmann
646ced3f92 edited icongroup-position 2014-07-31 00:41:53 +02:00
Tom Beckmann
1e684669fb Add docs to WindowManager interface, rework modal mode handling API and add functionality to control keybinding filtering
Add interface to properly replace core components.
2014-07-20 22:02:34 +02:00
Tom Beckmann
66b3b1b4df fix window disappearing when dropped on same non-primary monitor 2014-07-17 14:16:01 +02:00
Tom Beckmann
ea95a7113e fix workspace insertion from non-primary monitor, remove shadow update timeout when window is unmanaged 2014-07-17 13:55:37 +02:00
Tom Beckmann
7430117166 Only display icon when dragging windows, listen on screen for confirmation dialogs popping up when closing a window 2014-07-17 13:47:24 +02:00
Tom Beckmann
447f0d450e limit rate at which toggling can be spammed 2014-07-17 03:00:57 +02:00
Tom Beckmann
6f03fc536b add delay before expading an inserter preview 2014-07-17 02:44:31 +02:00
Tom Beckmann
ce5fb86e1b fix centering in previous commit, disable workspace insertion for non dynamic workspaces 2014-07-17 02:07:33 +02:00
Tom Beckmann
16964e865a center icon groups as an insertion is previewed, properly scale insertion preview 2014-07-17 01:48:24 +02:00
Tom Beckmann
7e07b4dc7e draw highlight on half pixels to decrease impression of 1px rounded corners 2014-07-17 01:31:35 +02:00
Tom Beckmann
6697265dd9 minimal cleanup to DragDropAction, fix icons staying when hover event is spammed 2014-07-17 01:27:25 +02:00
Tom Beckmann
486b505823 make sure close button is hidden on windows that are being dragged 2014-07-17 01:08:11 +02:00
Tom Beckmann
967ff8397f decrease opacity of workspace border 2014-07-17 01:06:11 +02:00