Skip to content

Commit cda4558

Browse files
committed
Refactor TrayApp implementation to separate platform-specific logic
- Introduced `TrayAppImplLinux` and `TrayAppImplOriginal` for improved maintainability. - Consolidated positioning and visibility logic for macOS/Windows and Linux platforms. - Enhanced comments and added clarity to platform-specific behavior. - Improved dialog state management, reducing race conditions and ensuring consistent behavior across platforms.
1 parent a0abe9e commit cda4558

1 file changed

Lines changed: 282 additions & 110 deletions

File tree

  • src/commonMain/kotlin/com/kdroid/composetray/tray/api

0 commit comments

Comments
 (0)