UX: Bambu Studio & Handy - Notifications

Here are some suggestions for improving the notification mechanic:

  1. Cancelling Prints: When a print is canceled, there’s no need for redundant notifications in both Bambu Studio and Bambu Handy. A confirmation at the point of cancellation should suffice, eliminating unnecessary notifications cluttering the user’s interface.
  2. Notification Synchronization: Enhance notification synchronization across multiple endpoints. Once a notification is closed on one device, it should trigger a command to dismiss the same notification on all other devices. For instance, if a filament change is made manually via the control panel on the machine while Bambu Studio or Bambu Handy is open, the corresponding notifications on all devices should be automatically cleared.
  3. Notification Stacking: Address the issue of notification stacking, particularly in scenarios where multiple notifications accumulate on top of each other due to a lack of dismissal. Furthermore, on Bambu Studio, when multiple instances are open, receiving a notification for each instance can be overwhelming. Implement a mechanism to stack notifications logically and prevent duplicate notifications across multiple instances of Bambu Studio.