Rico Tzschichholz
5fa4764c98
Move SafeWindowClone into its own file
2015-03-04 12:29:53 +01:00
Rico Tzschichholz
ebaa88ed2e
windowmanager: Don't copy delegates
2015-03-04 12:07:30 +01:00
Rico Tzschichholz
3fc7213841
utils: No error to catch here
2015-03-04 12:07:09 +01:00
Rico Tzschichholz
c594f8e9a7
build/notify: Don't remove image-data file on make clean
2015-03-04 11:56:41 +01:00
Rico Tzschichholz
74a3b19f9d
docs: Fix build and some warnings
2015-03-04 11:50:18 +01:00
Rico Tzschichholz
f76a30d9a3
build: Fix make distcheck
2015-03-04 11:22:55 +01:00
Rico Tzschichholz
638849eb2b
build: Let gala provide a public library for 3rd party plugin development
2015-03-04 10:51:43 +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
1aa57baa72
fix jumping when exiting too early
2015-03-03 20:07:17 +00: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
Rico Tzschichholz
88ef7e47e0
po: Update translations
2015-02-28 08:09:32 +01:00
Rory J
94dbf4869d
notify: Dismiss notification after default action or app focus
2015-02-22 16:20:28 +00:00
Rory J
2233bc05ab
Dismiss notification after default action or app focus
2015-02-09 22:10:34 +00:00
Rico Tzschichholz
525ef68994
vapi: Update mutter bindings to 3.15.4+
2015-02-06 19:56:17 +01:00
Rory J
d42d9d8c9a
Implement Mask Corners plugin.
2015-02-05 20:20:36 +00:00
Rory J
484f13842b
Implement Mask Corners plugin
2015-02-05 20:15:55 +00:00
Tom Beckmann
481da2cc71
implement smooth (un)maximize, may have some small offsets currently
2015-01-05 16:46:27 +01:00
Tom Beckmann
0de2631f68
Adapt gala to the various API changes in mutter 3.14
2015-01-05 14:36:15 +01:00
Rico Tzschichholz
666675ea8f
Minor cleaups
2015-01-04 17:19:15 +01:00
Marcus Wichelmann
7f81ce6e55
systembackground: add setting to change the background image of the system background
2015-01-04 12:40:40 +00:00
Marcus Wichelmann
971df059c0
Code moved to InternalUtils.
2015-01-04 13:16:56 +01:00
Tom Beckmann
8a35ef813b
implement unminimize function
2015-01-04 12:19:27 +01:00
Marcus Wichelmann
6c6287c9af
Added a setting to change the background-image of the workspace-switcher
2015-01-04 10:37:05 +01:00
Tom Beckmann
a276a56d67
fix crash on multimonitors when workspaces-only-on-primary was disabled
2015-01-03 23:05:26 +01:00
Tom Beckmann
470a071595
add some more #ifdefs that were missing
2015-01-03 22:04:41 +01:00
Tom Beckmann
977e6215fb
fix typo
2015-01-03 21:43:04 +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
4b8e8ddc21
restore accidentally nuked temporary windowmenu implementation
2015-01-03 21:00:51 +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
6369f8d423
windowmanager: fix crash during workspace switching
...
when a window is hidden e.g. on focus out it will still appear in the
compositor's window actors list, however its monitor field is already
unset. This will lead to a crash if an unmanaged window is in the window
actors list and we call meta_window_get_monitor() on its metawindow.
2014-12-24 18:31:08 +01:00
Tom Beckmann
e61b9b8e22
fix problems with settings changed events firing on startup randomly
2014-12-21 00:21:58 +01:00
Rico Tzschichholz
452731c1c3
windowswitcher: update to latest mutter API features, enhanced support for plank dock clone
...
This updates the window switcher to use the latest API features of mutter, probably most importantly removing block on the keybindings while the switcher is active and getting the keybindings directly from mutter instead of trying to interpret key events. It also moves around a lot of code to improve the code structure and hopefully provide a faster startup (e.g. we were doing blocking I/O to count the plank dock items when starting to alt-tab). For easier handling a destroy-on-unmanaged property to both WindowIcon and SafeWindowClone was added.
On the user-facing side, this also introduces support for different plank positions on the screen.
2014-12-20 17:00:54 +00:00
Tom Beckmann
a3bcc2600c
cleanup things properly if the window switcher is invoked again while closing
2014-12-19 20:28:29 +01:00
Rico Tzschichholz
3ab490aaf4
Support compilation with mutter 3.15.2
2014-12-11 12:07:48 +01:00
Rico Tzschichholz
f0922a0bf0
vapi: Update mutter bindings to 3.15.2
2014-12-11 11:40:36 +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
Tom Beckmann
e02db107d9
notifications: minor cleanup to rev423
2014-11-16 00:59:26 +01:00
Marcus Wichelmann
ee19e68e79
Compatibility to the notifications-plug added.
...
This adds settings to filter notifications on a per-app basis and define whether or not they may play sound.
2014-11-15 21:20:37 +00:00
Marcus Wichelmann
03bb3a941d
Simplification.
2014-11-15 18:37:28 +01:00
Marcus Wichelmann
370a4e932b
Some improvements. Bugfix.
2014-11-15 17:22:06 +01:00
Marcus Wichelmann
bb65c2f92f
Improved consitstency.
2014-11-14 16:17:19 +01:00
Marcus Wichelmann
6580447866
Description updated
2014-11-12 00:42:42 +01:00
Marcus Wichelmann
c0ca90bb4f
priority-system removed
2014-11-11 22:55:05 +01:00
Marcus Wichelmann
f4d5918887
Some improvements
2014-11-11 22:43:35 +01:00
Marcus Wichelmann
c111f85e53
Confirmations are now excluded.
2014-11-09 23:27:08 +01:00
Marcus Wichelmann
1c9f5f1383
Added some security checks.
2014-11-09 18:58:38 +01:00
Marcus Wichelmann
077e8ef56f
Schema changed. Priority-check added.
2014-11-07 16:11:23 +01:00
Rico Tzschichholz
8a00c76afc
po: Update POTFILES.skip
2014-11-06 19:54:29 +01:00
Rico Tzschichholz
1ff99ceaa8
Enable translation of gala's gschema
2014-11-06 18:50:15 +01:00