question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Implement notifications area

See original GitHub issue

The notification area will replace the space of the #nearby conversation. image.png

Documentation Link

Acceptance Criteria.

  • In this block of limited height, notifications from channels and private conversations, which the player has marked as “active notifications”, will be accumulated.
  • Clicking on a notification will open the corresponding conversation.
  • Depending on the source (channel or private message) it will display the following information: – Channel: channel name, username, message preview, time. – Private: avatar snapshot, player name, message preview, time.
  • Notifications will have a fixed minimum and maximum width, so the text overflow will be delimited with ....
  • New notifications will appear from bottom to top, showing a maximum total of 5 entries.
  • The notification area can be scrolled to show up to 30 previous notifications, either using mouse scroll or drag and drop. - Those above 30 will be destroyed.
  • A new entry in the notification area will force the scroll down if you are not interacting with the panel (mouse over).
  • If there are no new messages, the notification area will fade out after 8 seconds.
  • If a new notification comes in, it will reappear.
  • Hovering the mouse over the notification area will also make it appear.

UX Notes

  • Animation of fade in / fade out, and new notifications needs to be very polished and iterated during development

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:7 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
davidejensencommented, Jul 25, 2022

Showcase of the current used animation, will need to talk with Alvaro to see in which direction to go with it

https://user-images.githubusercontent.com/4254522/180749506-82d8d4e4-1765-4ef3-8798-b6f238da788d.mov

0reactions
RominaMarchetticommented, Aug 5, 2022

In the last review meeting we decided to add some UI component in the notification area to add some context (background + title and scroll bar reference when the player is interacting with the notification area).

Here is a prototype to clarify the different behaviour between this elements and the notification.

  • When the player hovers the notification area the contextual UI will appear plus the notifications history.
  • When the mouse leaves the area the contextual UI immediately disappears while the notifications do it later.
Read more comments on GitHub >

github_iconTop Results From Across the Web

Notifications and the Notification Area - Win32 apps
Windows 7 allows a user to suppress all notifications from an application if they choose, so thoughtful notification design and use will incline ......
Read more >
Notification Area - Win32 apps
The notification area provides notifications and status. Well-designed programs use the notification area appropriately, without being ...
Read more >
Notifications overview
Status bar and notification drawer; Heads-up notification; Lock screen ... you want your notification to be longer, you can enable a larger text...
Read more >
How to Customize Notification area in Windows 10 - YouTube
The notification area extends from the right edge of your taskbar on a left to right arrangement. Generally you will have action center, ......
Read more >
Create a Notification
Notifications provide short, timely information about events in your app while it's not in use. This page teaches you how to create a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found