Notification bubbles for gDesklets "core" use only
Instead of an obtrusive pop-up dialog box, some information gDesklets presents to the user can, and should, be done in the background of the main user interface. For example, release notification doesn't need to bring up a dialog box. More use-cases should be listed below.
Blueprint information
- Status:
- Not started
- Approver:
- gDesklets Core Team
- Priority:
- Undefined
- Drafter:
- gDesklets Core Team
- Direction:
- Needs approval
- Assignee:
- Joe Sapp
- Definition:
- Drafting
- Series goal:
- Accepted for 0.3x
- Implementation:
- Not started
- Milestone target:
- release-of-0.37
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
-Require libnotify python bindings
-Keep in mind http://
Use cases:
-Release notification: notifies every day with two buttons: "Stop reminding me", "Download now" (unrelated note: change the status icon)
Specifications (keeping it consistent across use cases):
-Should allow for urgent and non-urgent messages
-Should NOT allow an icon specification (the only icon displayed will be the gDesklets icon)
-Should allow for up to 3 (?) buttons and function callbacks (with stock button icons allowed for use)
-Should allow any timeout (except infinite)
-Should NOT allow updating an existing notification bubble