While there are several excellent tray icon libraries available for Rust, they often pose challenges when integrated with Slint. These libraries may introduce heavy dependencies (e.g., GTK), conflict with Slint's event loop, or come with other drawbacks.
To ensure a smoother experience, it may be more advantageous for Slint to provide native APIs for tray icon support.
Additionally, C++ users would benefit from this, as there is a lack of standalone and actively maintained tray libraries for C++ (if there are any, please let me know). In fact, we are considering introducing Qt as a dependency solely for cross-platform tray support.
While there are several excellent tray icon libraries available for Rust, they often pose challenges when integrated with Slint. These libraries may introduce heavy dependencies (e.g., GTK), conflict with Slint's event loop, or come with other drawbacks.
To ensure a smoother experience, it may be more advantageous for Slint to provide native APIs for tray icon support.
Additionally, C++ users would benefit from this, as there is a lack of standalone and actively maintained tray libraries for C++ (if there are any, please let me know). In fact, we are considering introducing Qt as a dependency solely for cross-platform tray support.