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