Commit Graph

154 Commits

Author SHA1 Message Date
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