On Tue, Oct 8, 2013 at 3:30 PM, Marco <mar.castelluc...@studenti.unina.it>wrote:
> The bug has regressed a lot of things. To me it looks like the decision > to land it was a bit rushed. For example, I think we shouldn't have removed > the Mac notification system, if it supported the necessary features for the > notifications API. Some people say also libnotify should support the > necessary features, but I don't know if they're right. > > A quick summary of the regressions: > 1) Thunderbird and other products that don't need web notifications, are > now using XUL notifications. > 2) On some Linux distributions, notifications are logged somewhere (in the > status bar, for example) to allow people to see notifications that were > triggered while they were away. With XUL notifications we don't support > this anymore. > 3) XUL notification may cover system notifications. > 4) On Linux, XUL notifications always appear on the top right corner. > System notifications may appear in other places according to the DE that > you're using. > 5) On Linux, XUL notifications have a different theme than system > notifications. > 6) XUL notifications are ugly compared to system notifications. > 7) XUL notifications don't properly support multi-monitor configurations. > It's extremely easy to miss a notification when you're using multiple > monitors. > 8) XUL notifications are just windows, so they may interfere with what the > user is doing. For example, they cause drag&drop operations to fail. > Awesome, thanks > > The options proposed in the bug were: > 1) Use native notifications for Firefox notifications and XUL > notifications for web notifications. > 2) Backout the entire feature. > 3) Backout the native notification removal. > How is option 3 different to option 1? > > I don't know what we should do here, but I do think that this deserves a > discussion. > For sure. I assume there are reasons why we can't use native notifications for web notifications? That being the case to me option 1 seems like the best course, but I don't know the work involved in making that happen and that still leaves us with some regression around the interactions between the two. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform