Line 16: |
Line 16: |
| | | |
| == Detailed Description == | | == Detailed Description == |
− | This feature requires a some re-factoring of jarabe.frame.notification(NotificationIcon, NotificationWindow) widgets. | + | * This feature requires a some re-factoring of jarabe.frame.notification(NotificationIcon, NotificationWindow) widgets. |
| | | |
− | Also, requires minimal extensions to jarabe.frame.frame(Frame) to extract the text information from the current notifications. | + | * Also, requires minimal extensions to jarabe.frame.frame(Frame) to extract the text information from the current notifications. |
| | | |
− | Plus, since the current notifications can't show up for long periods of time (to avoid visual spam) a new tray bar needs to be added to the frame. | + | * Plus, since the current notifications can't show up for long periods of time (to avoid visual spam) a new tray bar needs to be added to the frame. |
| | | |
| == Benefit to Sugar == | | == Benefit to Sugar == |
Line 35: |
Line 35: |
| | | |
| ==UI Design== | | ==UI Design== |
− | Notification icons show up as usual, but, when clicking on icons a palette will show up with summary and body information. | + | Notification icons show up as usual, when clicking on icons a palette will show up with summary and body information. A new horizontal tray is added in the left side of the bottom frame, this works as a historical registry of current session notifications. |
− | | |
− | A new horizontal tray is added in the left side of the bottom frame, this works as a historical registry of current session notifications. | |
| | | |
| [[File:Notif-status0.png|200px]] | | [[File:Notif-status0.png|200px]] |
Line 48: |
Line 46: |
| == How To Test == | | == How To Test == |
| Running this python script should work (provided by Gonzalo Odiard): | | Running this python script should work (provided by Gonzalo Odiard): |
− |
| |
| | | |
| import dbus | | import dbus |