{"id":1126,"date":"2010-02-01T05:28:14","date_gmt":"2010-02-01T05:28:14","guid":{"rendered":"http:\/\/www.notmart.org\/index.php\/Software\/The_future_of_notifications"},"modified":"2010-02-01T05:28:14","modified_gmt":"2010-02-01T05:28:14","slug":"the_future_of_notifications","status":"publish","type":"post","link":"https:\/\/notmart.org\/blog\/2010\/02\/the_future_of_notifications\/","title":{"rendered":"The future of notifications"},"content":{"rendered":"<p>Warning: this post belongs to the category of the evil teaser ones, that announces features for the release after the next near one \ud83d\ude00<\/p>\n<p>KDE SC 4.4 has some improvements to the notification system, as I shown <a href=\"http:\/\/www.notmart.org\/index.php\/Software\/A_brief_notification\">there<\/a>, but still some problems remains:<\/p>\n<p>The popup can still be very big, covering a big part of the screen, stealing input area or just being too big for smaller screens.<\/p>\n<p>Also, being notifications and jobs shown in the same window, it automatically shows again and again the same information, being the individual job progress when a new notification arrives r vice versa.<\/p>\n<p>So, things are changed a bit in trunk (so what will be 4.5) let&#8217;s look at a video worth more than 1024 words:<\/p>\n<p><object width=\"425\" height=\"344\"><embed src=\"http:\/\/www.youtube.com\/v\/1Z31MLWMOuU&amp;hl=en_US&amp;fs=1&amp;\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\"><\/embed><\/object><\/p>\n<p><a href=\"http:\/\/www.notmart.org\/videodemo\/notifications-45.ogv\">OGG version<\/a><\/p>\n<p>This is of course still subject to change a lot before 4.5 release, but it&#8217;s on the right track.<\/p>\n<p>When a new notification arrives, it is shown by a popup on its own, without jobs progress. This popup only shows a notification at a time partially covering all the others (maximum 4 total) in order to save space. to see a covered notification is enough to pass the mouse over its title.<\/p>\n<p>The big popup accessible by clicking the &#8220;i&#8221; button is still quite big indeed but is only shown when the user asks explicitly for it. it shows the usual individual job progress and the old notifications browser introduced in 4.4, where is possible to filter by application. Is a convenient place to search what happened to the PC when you were away for instance.<\/p>\n<p>Similarly, when there are jobs running, the big popup is not shown, but only a really tiny global progress bar, that can even covered by the windows, so won&#8217;t be blocking any mouse input to precious areas of the screen.<\/p>\n<p>Another nice thing is that if you compare it with widgets like The microblog plasmoid or the opendesktop ones you see that a very common design pattern is emerging for similar things, making the experience pretty consistent.<\/p>\n<p><a href=\"http:\/\/www.notmart.org\/images\/notifications_microblog.png\"><img decoding=\"async\" style=\"clear:both;float:none;margin:auto\" src=\"http:\/\/www.notmart.org\/images\/tn_notifications_microblog.png\" alt=\"notifications and microblog\"\/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Warning: this post belongs to the category of the evil teaser ones, that announces features for the release after the next near one \ud83d\ude00 KDE SC 4.4 has some improvements to the notification system, as I shown there, but still some problems remains: The popup can still be very big, covering a big part of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[58,2,10,21,46,7],"class_list":["post-1126","post","type-post","status-publish","format-standard","hentry","category-software","tag-4-5","tag-kde","tag-kde4","tag-linux","tag-notifications","tag-plasma"],"_links":{"self":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/1126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/comments?post=1126"}],"version-history":[{"count":0,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/1126\/revisions"}],"wp:attachment":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/media?parent=1126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/categories?post=1126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/tags?post=1126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}