Commit Graph

20 Commits

Author SHA1 Message Date
Kai S. K. Engelbart 5ef5d96445
Upgrade to Event Bus 1.0.0 2021-02-19 13:25:12 +01:00
Kai S. K. Engelbart e79f60e95e
Properly display unread message count (>9) 2020-10-22 15:32:06 +02:00
Leon Hofmeister aaaf5ef7be
Fix TrayIcon colors 2020-10-22 12:17:44 +02:00
Leon Hofmeister 98f59c1383
Fix bug displaying the double amount of unread messages
Additionally remove ChangeHandlers in SettingsItem and show
StatusTrayIcon whenever supported
2020-10-21 22:14:04 +02:00
Kai S. K. Engelbart 2e17caea4d
Keep track of total unread messages and display them in the status tray 2020-10-18 16:45:36 +02:00
Kai S. K. Engelbart 44f4d8f1e0
Display current user status in status tray icon 2020-10-18 15:54:44 +02:00
Leon Hofmeister 1d191858fe
Apply suggestions by @kske 2020-10-09 12:03:28 +02:00
Leon Hofmeister 3c8c544cbd
Added shortcuts to change status and TrayIconPopupMenu items
Fixes #14
2020-10-08 17:09:09 +02:00
Kai S. K. Engelbart d70a848ef3
Merge branch 'develop' into f/logout
Conflicts:
	client/src/main/java/envoy/client/data/CacheMap.java
	client/src/main/java/envoy/client/data/commands/SystemCommandsMap.java
	client/src/main/java/envoy/client/net/Client.java
	client/src/main/java/envoy/client/ui/Startup.java
	client/src/main/java/envoy/client/ui/StatusTrayIcon.java
	client/src/main/java/envoy/client/ui/controller/ChatScene.java
	client/src/main/java/envoy/client/ui/controller/ContactSearchTab.java
2020-09-27 15:27:11 +02:00
Kai S. K. Engelbart 8eb7743057
Remove Javadoc header from all source files
Also removed SendEvent and simplified some other calls.
2020-09-25 14:29:23 +02:00
Leon Hofmeister 2d9283551a
Improved SystemCommand mechanism, added Alert- and ShutdownHelper, and
... added askForConfirmation option
2020-09-23 17:03:32 +02:00
Leon Hofmeister c21da25789
Removed MessageCreationEvent and MessageModificationEvent 2020-09-16 15:52:58 +02:00
Kai S. K. Engelbart 465ed20efa
Replace the internal event bus with Event Bus 0.0.3
The Event class has been retrofitted to implement IEvent, so that no
event implementations had to be changed.
2020-09-08 20:41:01 +02:00
delvh eb4e421974 Made every class that can be final final 2020-08-22 13:51:17 +02:00
Kai S. K. Engelbart 2ffcad9d35 Apply suggestions from code review 2020-07-24 10:26:31 +02:00
Kai S. K. Engelbart 59354c403d Integrated the tray icon with the hide on close setting 2020-07-24 09:57:09 +02:00
Kai S. K. Engelbart 07fbe3438a Notify about messages when out of focus 2020-07-23 19:20:58 +02:00
Kai S. K. Engelbart 2ed30c56cd Iconify stage on close, reopen it with the tray icon 2020-07-23 18:53:36 +02:00
Kai S. K. Engelbart 5d03d0f0eb Make StatusTrayIcon work with JavaFX
* Remove Swing dependencies from StatusTrayIcon
* Pass a stage to the constructor
* Adjust focus change handler and reactivation
* Add IconUtil#loadAWTCompatible for BufferedImage loading
2020-07-20 12:57:34 +02:00
Kai S. K. Engelbart 0309d0d860 Move Envoy Client to client/ subdirectory 2020-07-13 11:37:45 +02:00