#
226f6c8b |
|
11-Dec-2017 |
Hrishi Hiraskar <hrishihiraskar@gmail.com> |
Notification_Server: Added ability to choose position of notifications The feature gives user ability to choose the position of notifications out of Follow Deskbar, Lower Right, Lower Left, Upper Right and Upper Left. Fixes #9749 - Notification_Server: add the ability to choose the position of notifications (easy). Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
6aa05872 |
|
23-Sep-2017 |
Brian Hill <supernova@tycho.email> |
Notifications preflet and notification_server Notifications preflet: -Use sliders instead of text fields for width and timeout -Remove icon size choice (mini icon looks horrible) -Consolidate both "Enable" checkboxes into one -Fix Revert button, remove Apply button, add Defaults button -All changes to settings saved immediately -Live example notification message shown when settings changes are made -Add setting for individual apps to specify whether their notifications should be muted -Remove history list (to be implemented later) BNotification class: -BNotification records the signature and name of application that created it -New functions to get source application signature and name Notification Server: -Notification pop up view layout fixes and bold font size fix -Remove notifications history from AppUsage class (will be saved in cache instead) -Remove vector of NotificationView objects which isn't needed -Get source application info from notification object, not the received message which is not reliable
|
#
015a928b |
|
21-Oct-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Notifications: use a single settings file. There were 3 setting files, each an archived BMessage. Now there is only one with all the data inside. * Rework the SettingsPane class to save and load settings from a message, rather than having each panel pick a file path on its own * Move saving the app filters to the preference app, rather than the server (so it's done at the same place as other settings) * Rework loading prefs in the server so the settings message is read from the file once and all settings are loaded from it. This turns out to be more changes than I anticipated. Fixes #9424.
|
#
a74b2df9 |
|
11-Nov-2013 |
Janus <janus2@ymail.com> |
Fix #9448. [notification_server] monitors screen resolution
|
#
02d04a76 |
|
28-Dec-2012 |
Janus <janus2@ymail.com> |
Fix #9330. Notifications Window is always inside the screen Signed-off-by: Jerome Duval <jerome.duval@gmail.com>
|
#
91b52305 |
|
27-Mar-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Resolve TODO about possible use after free bug.
|
#
259ffc02 |
|
20-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Style cleanup in notification_server: #includes
|
#
fd3e5821 |
|
20-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Fix bug in NotificationWindow where the window would be double hidden. Also simplify and rename _ResizeAll(), now that AppGroupViews remove themselves.
|
#
cbdd108a |
|
14-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
In NotificationWindow, delete AppGroupViews when closed. This is preferable to having them kick around for as long as the server is running. They don't yet close when all of the notifications for the view time out, that's coming next.
|
#
2966cc34 |
|
03-Nov-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Calling Show() in the constructor unlocks the Looper, so calling SetPosition after that doesn't work. Tweak the code around as it doesn't really have to be done there : * Remove the Show() method override * Make sure the window is layouted and moved to the right place before showing it (which is what this early SetPosition call attempted to do) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43173 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
44c6e69b |
|
03-Nov-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Even more work on notification window: * Use the layout kit. That makes the code simpler. * Group headers now look like deskbar team entries. I had the answer just under my eyes all the time. * Folding and closing a group are back. However, folding does not work yet. * We need to select a better default "failure" color, as red looks a bit aggressive. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4ec6c3a0 |
|
02-Nov-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Merge patch by plfiorini : Some changes to the API for notifications. * Don't go through be_roster to send a notification, but use Notification->Send() instead. * Rename App to Group to make the purpose clearer And some changes to the notification code itself: * Use the Notification class as the way to convey informations about a notification. Allows easier extension of this class * Code cleanup * Use of the layout kit for the notify window Unfortunately, the latter part clashes quite a bit with the changes I already did to the notification window, so it's now quite broken. Working on that next, but I wanted to separate that work from the patch ... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43114 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ee298c8b |
|
06-Aug-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Fix DecoratorFrame() for kLeftTitledWindowLook windows * Use it in notification window for better positionning. Thanks augiedoggie for reporting the problem ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42588 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
beb63603 |
|
06-Aug-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Ensure the window is at the right position before showing it. Fixes #7011. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
de9dcd41 |
|
27-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by plfiorini: Integration of InfoPopper as a system service. See ticket #1245. There are some TODOs outlined in the ticket, but they will be much easier to review as individual patches against trunk, versus as a new version of the huge patch. I've messed a lot with src/servers/notification/NotificationsView.cpp in order to resolve a crash I was getting when testing this thing (rewrote line wrapping). I've also replaced the icons with the one that zuMi did long ago. Thanks, plfiorini, for working on this code as much as you did! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36949 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
015a928b8897265e5c98046e20b8d561a2f0034d |
|
21-Oct-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Notifications: use a single settings file. There were 3 setting files, each an archived BMessage. Now there is only one with all the data inside. * Rework the SettingsPane class to save and load settings from a message, rather than having each panel pick a file path on its own * Move saving the app filters to the preference app, rather than the server (so it's done at the same place as other settings) * Rework loading prefs in the server so the settings message is read from the file once and all settings are loaded from it. This turns out to be more changes than I anticipated. Fixes #9424.
|
#
a74b2df99299e86a8f2a7f0994d342482958e3d4 |
|
11-Nov-2013 |
Janus <janus2@ymail.com> |
Fix #9448. [notification_server] monitors screen resolution
|
#
02d04a7664c0fa9b4c1caf5a04613455bd9b7228 |
|
28-Dec-2012 |
Janus <janus2@ymail.com> |
Fix #9330. Notifications Window is always inside the screen Signed-off-by: Jerome Duval <jerome.duval@gmail.com>
|
#
91b523054febe7c9bea327e9596e8da5ff94f20e |
|
27-Mar-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Resolve TODO about possible use after free bug.
|
#
259ffc02528c0a87b4c5c7a4673efbd4eb27b4b1 |
|
20-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Style cleanup in notification_server: #includes
|
#
fd3e5821893498a2833597c412377553b732a194 |
|
20-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
Fix bug in NotificationWindow where the window would be double hidden. Also simplify and rename _ResizeAll(), now that AppGroupViews remove themselves.
|
#
cbdd108a09ab47c523a6debd679eddbe35d1b15c |
|
14-Jan-2012 |
Alex Wilson <yourpalal2@gmail.com> |
In NotificationWindow, delete AppGroupViews when closed. This is preferable to having them kick around for as long as the server is running. They don't yet close when all of the notifications for the view time out, that's coming next.
|
#
2966cc349766a55f2bb9f10bde5eeadef968b1e0 |
|
03-Nov-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Calling Show() in the constructor unlocks the Looper, so calling SetPosition after that doesn't work. Tweak the code around as it doesn't really have to be done there : * Remove the Show() method override * Make sure the window is layouted and moved to the right place before showing it (which is what this early SetPosition call attempted to do) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43173 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
44c6e69bd178b3fcfc48b180b394d4075a89d091 |
|
03-Nov-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Even more work on notification window: * Use the layout kit. That makes the code simpler. * Group headers now look like deskbar team entries. I had the answer just under my eyes all the time. * Folding and closing a group are back. However, folding does not work yet. * We need to select a better default "failure" color, as red looks a bit aggressive. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4ec6c3a042bbc8e2e94b2ccd19c1e9289232d1e4 |
|
02-Nov-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Merge patch by plfiorini : Some changes to the API for notifications. * Don't go through be_roster to send a notification, but use Notification->Send() instead. * Rename App to Group to make the purpose clearer And some changes to the notification code itself: * Use the Notification class as the way to convey informations about a notification. Allows easier extension of this class * Code cleanup * Use of the layout kit for the notify window Unfortunately, the latter part clashes quite a bit with the changes I already did to the notification window, so it's now quite broken. Working on that next, but I wanted to separate that work from the patch ... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43114 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ee298c8b81c0aa2b1c683c5c5b249a2c49119d5e |
|
06-Aug-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Fix DecoratorFrame() for kLeftTitledWindowLook windows * Use it in notification window for better positionning. Thanks augiedoggie for reporting the problem ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42588 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
beb636036face95abb3af3a10747509a98c14b30 |
|
06-Aug-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Ensure the window is at the right position before showing it. Fixes #7011. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
de9dcd41f8865290849ce03385126dca1cd43a49 |
|
27-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by plfiorini: Integration of InfoPopper as a system service. See ticket #1245. There are some TODOs outlined in the ticket, but they will be much easier to review as individual patches against trunk, versus as a new version of the huge patch. I've messed a lot with src/servers/notification/NotificationsView.cpp in order to resolve a crash I was getting when testing this thing (rewrote line wrapping). I've also replaced the icons with the one that zuMi did long ago. Thanks, plfiorini, for working on this code as much as you did! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36949 a95241bf-73f2-0310-859d-f6bbb57e9c96
|