You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**FastNotifications**| Java's [SystemTray](https://docs.oracle.com/javase/8/docs/api/java/awt/SystemTray.html) notifications show an ugly coffee cup icon and use deprecated balloon APIs. FastNotifications uses native [WinRT Toast](https://learn.microsoft.com/en-us/windows/apps/design/shell/tiles-and-notifications/send-local-toast) (Windows 11), [UNUserNotificationCenter](https://developer.apple.com/documentation/usernotifications/unusernotificationcenter) (macOS), and [DBus](https://specifications.freedesktop.org/notification-spec/notification-spec-latest.html) (Linux) for real native notifications with custom icons, action buttons, progress bars, and proper OS integration. |
73
74
|**FastWindow**| Java cannot control foreign windows. FastWindow finds, focuses, moves windows via [Win32](https://learn.microsoft.com/en-us/windows/win32/apiindex/windows-api-list) - important for multi-window bots. |
74
75
|**FastProcess**| ProcessHandle is too limited. FastProcess reads thread IDs, handle count, real [CPU affinity](https://learn.microsoft.com/en-us/windows/win32/procthread/setting-thread-affinity) for process isolation. |
75
76
|**[FastTheme](https://github.com/andrestubbe/FastTheme)**| Java doesn't know Dark Mode. FastTheme reads [Windows 11 theming](https://learn.microsoft.com/en-us/windows/apps/desktop/modernize/apply-windows-themes) (Dark/Light, Accent, Mica) and adapts Java apps. |
0 commit comments