v1.4.3 - v1.4.4
Release notes - v1.4.3
What's changed
NotivueSwipe - Improved stream pausing/resuming after touch interactions. Interactions that may trigger a clear or a position reset will now schedule the resumal using debounce instead of immediately performing it.
This gives an overall better UX by avoiding that:
- Siblings notifications are cleared just right after releasing or clearing the target notification via swipe (if their duration expires at that moment).
- Siblings notifications are cleared while clicking a target's excluded element (close button).
While this behavior worked great with mouse interactions because the stream is always paused on hover, it wasn't really suitable for touch interactions.
Affected interactions and debounce timings:
- Tapping on excluded elements (close buttons) will now pause and resume the stream after 1.4s.
- Swiping and releasing a notification not enough to be cleared will resume timeouts after 1s.
- Tapping and releasing a notification will now pause an resume timeouts after 1s.
NotivueSwipe - Fix isPointerInside
computation, which paused the stream after releasing a notification if the mouse pointer was still hovering a notification.
NotivueCore - Added will-change: transform
when repositioning the notifications. This improves performance on Android Firefox which was the only environment "suffering" from it since the last minor release.
Release notes - v1.4.4
Fixed a regression introduced in v1.4.3 where the transition data computation failed in nuxt middlewares or initial page load.
Time elapsed between v1.4.3 and v1.4.4: 1 hour and 30 minutes.