[haiku-bugs] Re: [Haiku] #12809: Implement a Haiku notification Center

  • From: "perelandra" <trac@xxxxxxxxxxxx>
  • Date: Wed, 25 Jan 2017 01:51:30 -0000

#12809: Implement a Haiku notification Center
----------------------------+--------------------
   Reporter:  richienyhus   |      Owner:  nobody
       Type:  enhancement   |     Status:  new
   Priority:  normal        |  Milestone:  R2
  Component:  Applications  |    Version:
 Resolution:                |   Keywords:
 Blocked By:                |   Blocking:
Has a Patch:  0             |   Platform:  All
----------------------------+--------------------

Comment (by perelandra):

 OK I think this is going to be my last commit for a while, I am going to
 let this simmer and give people a chance to try it.
 https://github.com/Perelandra0x309/haiku/tree/n_center

 Things remaining todo:
 Add a string view to the notification center when there are no
 notifications in it (something like "There are no new notifications"?)
 Fix notification layout issues for different larger font sizes
 Use bitmaps for the center buttons at top ("Settings" and ">")
 Automatically show the center if the show/hide replicant fails to be
 added?
 Show a scrollbar when notifications fill up the height of the notification
 center
 View/search notification history (I have much of this written in another
 branch but not added here)
 Fix Notifications preflet (Revert button doesn't work, Apply button
 doesn't enable until you press TAB, do there need to be two checkboxes
 under General or can the same thing be accomplished with one)
 Archive the center notifications to preserve over a reboot/crash
 Split the NotificationWindow class into two Window classes.  Currently the
 one class is being used for both the popup notification window and center
 window when they really behave in different ways and have different layout
 elements.

 If there is an easier way to provide the notification_server for others to
 test please let me know.  Maybe I can zip up and add as attachment?  Is
 that allowed?

 Please make comments if you try it.

--
Ticket URL: <https://dev.haiku-os.org/ticket/12809#comment:27>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: