apluslms / a-plus

A+ frontend portal - A+ LMS documentation:
https://apluslms.github.io/
Other
67 stars 72 forks source link

Remove animation from new notifications badge #1262

Closed ihalaij1 closed 11 months ago

ihalaij1 commented 1 year ago

The big red bouncing animation when students have new notifications has been distracting to some students. The animation is not really needed and should be removed.

jsorva commented 12 months ago

Is this really a good idea? I’d much prefer the animation to be on by default — if I’m notifying students about something, it’s generally important to ensure that they see it. Students’ attention should be drawn to the notification — i.e., it’s not a distraction. If the students find it distracting, then perhaps the notifications are being used for something not important enough in the course?

I’m considerably more worried about students missing key messages than I am about some students perhaps being "distracted" by an animation that they can easily dismiss.

Maybe an option for the user to disable the animation instead?

oseppala commented 11 months ago

I second making this configurable and having the default to be "animated". It is crucial that the students see a strong visual cue. We spend time to give people feedback and it is easily missed if the notifications are toned down.

It is also unclear what the original request by the students was. Is it truly an issue or merely an opinion on interface design.

markkuriekkinen commented 11 months ago

This issue was very well defined with a narrow scope: remove the animation. It was also finished according to the request (that is, the animation was removed). I would rather have a new issue for changing/adding the animation. Now you have opened a finished issue and you are requesting the opposite of this issue: add, not remove. This "remove animation" issue should remain closed as completed and a new "add animation" issue could specify a different request.

oseppala commented 11 months ago

Ok, As the code has already been shipped and is now in production it likely is a good idea to create a bug report.

I'll file a bug report suggesting reversal of commit f6afe4e and adding a cycle count parameter in #1288 and handling notifications from since-closed courses in #1289