Commit Graph

940 Commits

Author SHA1 Message Date
Tom Beckmann
8175fdf04b add fallback support for icons, drop icon animation for NORMAL priority notifications 2014-07-19 02:42:21 +02:00
Tom Beckmann
dad8b78624 merge lp:~elementary-pantheon/gala/notification-drawing to improve drawing of notification background 2014-07-19 02:24:24 +02:00
Daniel Foré
8f52a66f82 offset shadow 2014-07-18 17:13:08 -07:00
Daniel Foré
6e131b8c7d actually fix it 2014-07-18 17:07:49 -07:00
Daniel Foré
7cbba07691 try to fix drawing 2014-07-18 16:47:51 -07: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
8e02d3f552 add support for icon only notifications 2014-07-18 13:35:01 +02:00
Tom Beckmann
904cf24f2e add basic support for confirmation notifications 2014-07-18 13:12:31 +02:00
Tom Beckmann
3694419365 update to trunk rev395 2014-07-18 10:28:01 +02:00
Tom Beckmann
b2d0f3f387 update to trunk rev394 2014-07-18 10:24:26 +02:00
Tom Beckmann
894d81f7a3 lib-utils: fix build by making cache cleaning public again 2014-07-18 10:23:38 +02:00
Tom Beckmann
25cd232fdc lib-plugin: make region property private 2014-07-18 10:15:31 +02:00
Tom Beckmann
78ecba40bd lib-utils: add docs, drop css utility, make pixbuf cache methods internal 2014-07-18 10:07:12 +02:00
Tom Beckmann
56688c04cf lib: drop unused symbol, update regions after freeze_track is disabled, don't expose X or Bamf to the API 2014-07-18 09:44:04 +02:00
Tom Beckmann
91a0b1cd94 Replace the workspaceview with a new multitaskingview as seen in Dan's mockups
Port the WindowOverview to the new WindowClone(Container)
Add a WorkspaceManager to handle dynamic workspaces
Rework workspace switching to properly support workspaces-only-on-primary
2014-07-18 09:35:38 +02:00
Rico Tzschichholz
8e24266c28 Some minor clean up 2014-07-18 07:37:33 +02:00
Tom Beckmann
b3597ec367 update animations 2014-07-18 02:15:55 +02:00
Tom Beckmann
3cb9dc60b2 add copyright header to ShadowEffect, add window property to WindowIcon class for easier handling 2014-07-17 19:05:40 +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
fedd31b2d6 go back to png icon as svg one would render the shadow weirdly (but keep the new scale) 2014-07-17 02:55:13 +02:00
Tom Beckmann
6f03fc536b add delay before expading an inserter preview 2014-07-17 02:44:31 +02:00
Tom Beckmann
bf65d00e39 use a 36px svg close icon 2014-07-17 02:18:34 +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
Tom Beckmann
29685bac02 display window icon instead of plus sign on workspace insertion 2014-07-17 01:01:59 +02:00
Tom Beckmann
0fa90dddbe fix edge cases when inserting workspaces 2014-07-17 00:47:36 +02:00
Tom Beckmann
9bc51fc694 make sure close button on icon groups is hidden when the cursor leaves the actor during a click 2014-07-08 23:40:58 +02:00
Tom Beckmann
87204bfd8e play bell when active icongroup is selected 2014-07-08 21:45:55 +02:00
Tom Beckmann
ad8e2642bd implement inserting windows between IconGroups 2014-07-07 18:24:04 +02:00
Tom Beckmann
f145d23595 make sure windows that are set to be on all workspaces are not shown in the multitaskingview 2014-07-07 14:42:36 +02:00
Tom Beckmann
e82a819d0e update to trunk rev390 2014-06-29 15:59:45 +02:00
Tom Beckmann
627b93884d rework workspace switching code to support workspaces-only-on-primary 2014-06-29 15:52:39 +02:00
Rico Tzschichholz
a964a26bb7 Fix typo :\ 2014-06-29 15:42:25 +02:00
Rico Tzschichholz
d500c2ffd4 vapi: Update mutter bindings to 3.13.3+ 2014-06-29 15:15:06 +02:00
Rico Tzschichholz
745ddd66ba windowoverview: Add some null checks and clean up 2014-06-29 14:33:38 +02:00
Rico Tzschichholz
61b558e407 Rename TiledWindow* to WindowClone* 2014-06-29 13:30:47 +02:00
Tom Beckmann
058b076ca5 minor cleanup to icongroup 2014-06-29 12:42:31 +02:00
Tom Beckmann
c3d5bf15a4 shadow effect: respect actor's paint opacity 2014-06-29 12:20:26 +02:00
Tom Beckmann
2e743a1107 windowoverview: respect padding 2014-06-29 12:10:34 +02:00
Tom Beckmann
3a6dba23b8 fix warning from icongroups 2014-06-29 12:02:53 +02:00
Tom Beckmann
74f471d029 Removed MultitaskingView folder, use get_frame_rect when available, use TiledWindow/Container for WindowOverview 2014-06-29 12:01:09 +02:00
Tom Beckmann
fce1ba9bb6 fix some stuff 2014-06-28 01:47:13 +02:00
Rico Tzschichholz
c399e882d8 icongroup: use gobject-style construction 2014-06-26 16:13:42 +02:00