Hello, Growl-sytle animated notification alerts are cool. But there are some UX concerns, if...:
- the screensize is average or small. i.e. around 960-1200px, tablets etc.
- there are a lot of notifications. Spanning the whole screen in height.
=> The alert boxes cover too much content and important UI elements. Alerts are shown on lists and detail pages. Closing some of them does not help, because other alerts follow-up.
Suggestions + Ideas
1.) Is it possible to show the Alerts in an Off-Canvas area? Then reveal it with an an appropriate icon (maybe incl. total#).
I think, you have seen the effect for mobile navigations, or in some templates i.e. Gavick Bluap, JA PurityIII, also your YT square has a similar position for navigation. Not sure if all templates allow to put anything in this position, just know for latest Purity. Which can use regular menu + the off-canvas for other content.
1.b) Keep current display and position, but add a floating button at the top corner to toggle transparency/visibility. Maybe a script that fades out all alerts. A second click toggles back to full visibility. Behavior is comparable with a lightbox, but vice versa.
2.) Keep current display and position, but do not occupie the full screen height. Maybe margin-top on alert wrapper DIV? So, upper 3rd is always clear, not populated with alert boxes.
3.) Count/Total#. I remember, I've created a Notification Menu-Item default layout override. It shows the Total# of new events right next to the menuitem title. This could be the Forum Section- or Notification-Center item: e.g. MyMenu (999). Maybe more applicable to a site without active module and Notimoo alerts... or if alerts are hidden in a sidepanel like I mentioned under 1.).
4.) :D I forgot about the most simple solution: Just publish the notification module on selected MenuItems. Not on all pages. Simple as that. Maybe on homepage only, or only on main pages for Downloads/Depot/Forum.
BTW, the Notification module on mintjoomla seems to load multiple CSS style files? Why is this?
Thanks for listening.