Commit Graph

110 Commits

Author SHA1 Message Date
Marcus Wichelmann
ca4e10f56a Notify-Settings added. 2014-11-03 12:08:16 +01:00
Tom Beckmann
b6fb2d260d notifications: add support for default action
This implements activation of the "default" action and adds the "actions" capability
to the server in order to make all apps set their actions if they have any.
2014-10-07 20:32:00 +02:00
Rico Tzschichholz
26603627e4 notifications: Prepare handling of "default" action in a more generic way
This eases the later addition for a more complete support and cleans
things up a bit.
2014-10-07 20:10:46 +02:00
Tom Beckmann
ead2a1fe45 notifications: add support for default action
This implements activation of the "default" action and adds the "actions" capability
to the server in order to make all apps set their actions if they have any.
2014-10-07 19:08:31 +02:00
Tom Beckmann
06ed9866da notifications: add small top offset to notification stack's children
The close button would be beyond the clip region of the stack for the first notification
so we have to move them down slightly in order to prevent it from getting cut off.
2014-08-11 20:47:41 +02:00
Tom Beckmann
887c564fe4 notifications: make sure text is placed below the icon 2014-08-11 00:36:44 +02:00
Tom Beckmann
dc6e1173bb notifications: fix progress bar disappearing when volume is decreased below 0 (which means muted) 2014-08-11 00:30:29 +02:00
Tom Beckmann
892cf01dab grab colors for labels from theme (.label and .title) 2014-08-09 11:55:41 +02:00
Tom Beckmann
7815a6e87a use a gtkstylecontext for rendering the notifications, add a fallback style 2014-08-09 00:06:54 +02:00
Tom Beckmann
70c74f3dc3 reduce memleaks for valac < 0.26 2014-08-01 13:25:31 +02:00
Rico Tzschichholz
24a262abdc notifyserver: Move category-sound-mapping to its own function 2014-07-23 21:38:23 +02:00
Rico Tzschichholz
7b57e7f901 notifyserver: No need to duplicate code 2014-07-23 19:51:49 +02:00
Rico Tzschichholz
1ce3f1d19e notifyserver: Clean ups 2014-07-23 19:23:00 +02:00
Tom Beckmann
fd1c8118d5 decrease close animation duration to 100ms 2014-07-22 20:33:33 +02:00
Tom Beckmann
67da350e65 disable debug print for notifications 2014-07-22 20:18:54 +02:00
Tom Beckmann
d5c9b55385 don't play sounds for confirmation notifications 2014-07-22 20:06:09 +02:00
Daniel Foré
5eb443b3a8 no bounce when dismissing notification 2014-07-21 15:58:08 -07:00
Rico Tzschichholz
009ce114de notify: Optimize and clean up NotifyServer 2014-07-21 17:45:40 +02:00
Tom Beckmann
36bd1cf67c raise stack when a notification appears 2014-07-21 17:48:34 +02:00
Tom Beckmann
539bad0118 add support for 'sound' capability 2014-07-21 17:45:32 +02:00
Tom Beckmann
87ab6ea9df implement close_notification and notification_closed from the spec 2014-07-21 04:00:32 +02:00
Tom Beckmann
5975802d1f fix silly typo blocking redraws on height change 2014-07-21 03:30:06 +02:00
Tom Beckmann
7757177ffa use correct height for sliding transitions, fix weirdnes with replacing confirmations 2014-07-21 03:21:19 +02:00
Tom Beckmann
f3868155ca minimal cleanup 2014-07-21 02:53:07 +02:00
Tom Beckmann
051e589688 use correct timeout value for updates 2014-07-21 02:27:41 +02:00
Tom Beckmann
ab2f4ff289 add sliding transitions to NormalNotifactions on update 2014-07-21 02:23:28 +02:00
Tom Beckmann
95f4971419 add a mask around images on notifications 2014-07-20 21:01:52 +02:00
Tom Beckmann
bd34ddd925 clip the container to not show the close animation on a secondary screen, add margin between monitor edge and notifications 2014-07-19 22:41:50 +02:00
Rico Tzschichholz
88b2718c75 Replace dbus-glib dependent sources 2014-07-19 21:42:33 +02:00
Tom Beckmann
e31834592c optimize spacing between labels 2014-07-19 19:28:47 +02:00
Tom Beckmann
936d9655e1 Only show a single confirmation notification at a time, add sliding transition to update a confirmation notification's content 2014-07-19 19:03:17 +02:00
Tom Beckmann
930b48fea8 Fix markup issues 2014-07-19 17:49:14 +02:00
Rico Tzschichholz
10733dbf58 Some clean ups 2014-07-19 11:37:14 +02:00
Daniel Foré
c03dfb41e8 make notifications appear much faster 2014-07-18 18:30:46 -07:00
Daniel Foré
0c9a89a8e7 minor tweaks to confirmation progress bar appearance 2014-07-18 17:55:37 -07:00
Tom Beckmann
8175fdf04b add fallback support for icons, drop icon animation for NORMAL priority notifications 2014-07-19 02:42:21 +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
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
b2d0f3f387 update to trunk rev394 2014-07-18 10:24:26 +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
b3597ec367 update animations 2014-07-18 02:15:55 +02:00
Tom Beckmann
fce1ba9bb6 fix some stuff 2014-06-28 01:47:13 +02:00
Tom Beckmann
f3fa2b79fc try to find the window a notification belongs to and focus it when the notification is clicked 2014-06-24 01:27:33 +02:00
Tom Beckmann
bd13e5d929 fix crash when loading image icons 2014-06-23 21:21:37 +02:00
Tom Beckmann
9878c7b7d9 First implementation of a notification plugin, some small changes to libgala 2014-06-23 17:41:54 +02:00
Rico Tzschichholz
a06d946710 Updates for Mutter 3.13.2+ 2014-06-03 21:24:52 +02:00
Rico Tzschichholz
0257a23691 codestyle: Drop trailing spaces/tabs 2014-04-08 14:51:06 +02:00
Tom Beckmann
d808003e1d fix ordering of class members, make recalculate_regions private 2014-04-06 20:03:24 +02:00
Tom Beckmann
8bd6411dd8 various little fixes 2014-03-12 21:04:08 +01:00
Tom Beckmann
e26d4274a0 Fix various little problems, add track_actor functionality, add extended
plugin info allowing plugins to replace built-in componenets, allow them
to delay their load.
2014-03-12 20:06:23 +01:00
Rico Tzschichholz
560e3c2f36 Minor clean ups 2014-03-09 13:38:40 +01:00
Tom Beckmann
6fac17a308 move -avoid-version to central variable for plugins 2014-03-08 21:58:06 +01:00
Tom Beckmann
94ffd5130c apply various fixes by ricotz 2014-03-08 21:48:48 +01:00
Tom Beckmann
78af9aadde add build setup for default plugin 2014-03-08 20:55:34 +01:00
Tom Beckmann
3fcb14e764 Ported plugins branch to autotools based on the setup of lp:~docky-core/docky/plank-docky
Default plugins are not compiled and installed yet
2014-03-08 20:05:56 +01:00
Cody Garver
d9e0e7729d Remove using statements 2013-12-19 14:57:54 -06:00
Tom Beckmann
bae5d02475 split gala into a wm part and a library, add plugin system, move zooming out to a plugin, add a template plugin 2013-12-17 20:10:03 +01:00