Rico Tzschichholz
cf82dd5ca9
Guard usage of actors retrieved from Meta.Compositor.get_window_actors()
...
Ignore an actor if is_destroyed() is true to avoid using them in an
unstable state.
2016-08-04 09:37:29 +02:00
Adam Bieńkowski
246dead5dc
notify: freeze track of notifications area only when a notification animation is happening
2016-07-29 00:19:16 +02:00
felescoto95@hotmail.com
b8e1a694c1
NotifyServer: use app_id as key for notification settings with gala-other as the fallback
...
The included .desktop file allows switchboard-plug-notifications to control notifications from applications using the outdated method for sending them
2016-07-14 15:04:44 -05:00
Rico Tzschichholz
5dfa702811
Use clutter methods instead of properties if useful
2015-11-12 09:25:27 +01:00
Daniel Foré
35f39f8a5e
notify: don't force symbolic icons
2015-11-16 11:48:30 -08:00
Rico Tzschichholz
2fe0fbadf7
Drop support for mutter < 3.14.4
2015-11-11 20:56:40 +01:00
Rico Tzschichholz
64ce43d990
Use built-in Clutter methods.
2015-10-22 16:57:27 +02:00
Corentin Noël
28b34f62c4
Removed deprecation warnings.
2015-10-18 23:56:40 +02:00
LemonBoy
c7bc6df28f
notify: Color the symbolic icons using the text foreground color.
2015-10-09 18:39:15 +02:00
Marcus Wichelmann
36ab48433a
Notification backend updated
2015-09-22 15:58:21 +02:00
Rico Tzschichholz
934bfb88ec
notfiy: The hint is actually called "suppress-sound"
2015-06-12 18:07:13 +02:00
Rico Tzschichholz
9e5cf6d3f8
notify: Fix broken r468
2015-06-05 20:03:11 +02:00
Marcus Wichelmann
12319569ea
notify: Make application-notification-keys case-insensitive
2015-06-03 13:18:23 +02:00
Rico Tzschichholz
aa305ef8f2
notify: Cleaning up NotifyServer
2015-06-03 12:52:33 +02:00
Rico Tzschichholz
8984b60397
notify: Fix typo
2015-05-26 13:18:07 +02:00
Akshay Shekher
8ada58ccfc
scale down icon if it is bigger than the required size
2015-05-26 15:13:31 +05:30
Rico Tzschichholz
f0981646c6
zoom: Optimize use of Meta.KeyHandlerFunc
2015-03-12 15:47:16 +01:00
Rico Tzschichholz
8f374b86df
notify: Don't take a reference of NotifySettings
2015-03-12 15:15:47 +01:00
Rico Tzschichholz
f2afc60db2
Avoid returning a new reference of singletons
2015-03-12 15:10:18 +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
638849eb2b
build: Let gala provide a public library for 3rd party plugin development
2015-03-04 10:51:43 +01:00
Rory J
2233bc05ab
Dismiss notification after default action or app focus
2015-02-09 22:10:34 +00:00
Rory J
484f13842b
Implement Mask Corners plugin
2015-02-05 20:15:55 +00:00
Tom Beckmann
e02db107d9
notifications: minor cleanup to rev423
2014-11-16 00:59:26 +01: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
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
Marcus Wichelmann
feefd5376c
Added is-in-array-check.
2014-11-03 12:56:12 +01:00
Marcus Wichelmann
0fb8b64a9c
"Do Not Disturb"-Mode added.
2014-11-03 12:35:33 +01:00
Marcus Wichelmann
6fd5cd0a60
gsettings-schema added.
2014-11-03 12:23:35 +01:00
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