Here are some suggestions for improving the notification mechanic:
- 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.
- 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.
- 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.