Tasks and Ideas
Task ideas from M.S.:
Define default popup location of popstack notifications (atm RIGHT_BOTTOM)Aligned to a chosen desktop edge (gconf key, theme independent)Aligned to notification area applet's desktop edge (if available in panel)
Allow manual linebreaks in text <br /> or \n- Place notifications on the display the mouse is currently in on multihead/xinerama
- Default categories set corresponding stock-image (if icon not specified)
- Reduce memory usage of notification-daemon to a minimum
- Remove requirement of themes to "play" with screen coordinates (workspace)
- Correct multi-display placement across different resolutions
- Add a popup filter system (don't show specific notifications)
- Filter upon category (force category usage on creating new notifications)
- Filter upon urgency (low, normal, critical)
- Filter upon expiration (default, no expire, expires)
- Define notification HIG (when to use tooltips vs. trayicons vs. libnotify)
- Accessability-aware functionality
- New theme: Redmond
- Rethink notification concept. It might be interesting to extend libnotify to not only handle bubble notifications, but other forms of desktop overlay notifiers such as volume level feedback or display brightness aswell. Perhaps by allowing a notification to choose a specific/custom theme engine. Example: Changing the volume with multimedia keys might simply send a notification using D-BUS providing the current volume level (hint), icon pixmap and theme engine (hint) to use to let notification-daemon draw a simple cairo rectangle with a nice tango volume icon and indicator. Currently both volume and brightness multimedia key feedback notification windows are redundantly implemented in both g-c-c and g-p-m and "conflict" each release if there are changes in either one...
