Commit Graph

81 Commits

Author SHA1 Message Date
02baf70d92 Fixed errors caused by preparing the merge into develop 2019-12-20 12:36:53 +01:00
delvh
e8d15be940 Merge branch 'develop' into f/logger 2019-12-20 12:30:53 +01:00
88d2e42494 Fixed Logger initialization
Renamed EnvoyLogger to EnvoyLog and moved it to the newl< created
envoy.client.util package.
2019-12-20 11:59:11 +01:00
delvh
8267fa4d0d Implemented a (not working) own version of a logger
and reformatted code
2019-12-14 14:58:07 +01:00
f0353c8c72 Added background execution 2019-12-14 14:17:24 +01:00
ac7b7fa3d6 Added documentation, refined exception handling 2019-12-14 11:30:00 +01:00
ea3ad85611 Implemented offline mode for Client and LocalDB 2019-12-14 10:53:20 +01:00
5b84578a0a Removed user id, name and email from Settings 2019-12-14 09:58:25 +01:00
2b1ece1c48 Added user list serialization to LocalDB
* Added user list to LocalDB
* Removed client user from LocalDB constructor
2019-12-14 08:44:03 +01:00
e69deb9bd6 Moved client.properties loading from Startup to Config 2019-12-13 08:50:15 +01:00
0f64ce0a01 Added offline mode to Client
+ Saving the user ID in Settings
+ Loading the user ID from Settings in Client if the server can't be
reached
2019-12-11 18:52:30 +01:00
e7a567d7bb Silent failure when StatusTrayIcon is not supported on a platform 2019-12-07 21:14:55 +01:00
delvh
6510c26ba2 Merge branch 'develop' into f/themes 2019-12-07 14:50:20 +01:00
057c21061b Implemented theme serialization to a file 2019-12-07 11:48:41 +01:00
delvh
22e9593e90 Merge branch 'develop' into f/logger 2019-12-07 11:22:47 +01:00
delvh
c79500acde Improved logging and code readability 2019-12-07 10:44:25 +01:00
e4249919ad Merge branch 'develop' into f/message_notification 2019-12-05 16:11:28 +01:00
2831b9a7a3 Creating message notifications only if ChatWindow has lost focus
StatusTray injects a WindowFocusListener into ChatWindow in its
constructor and does only react to received messages if ChatWindow has
currently lost focus.
2019-12-05 15:42:20 +01:00
378a83638a Added a small popup menu to StatusTrayIcon and loading it in Startup 2019-12-04 07:50:59 +01:00
delvh
eed12695bb Merge branch 'develop' into f/logging 2019-11-29 21:04:44 +01:00
derharry333
c93f9fe230 Replaced print statements with logger statements. 2019-11-27 17:07:25 +01:00
delvh
8f0bf6012a Added settings object and light theme
Improvements:
* settings are implemented via Preferences API
* fixed "bug" that made partner name pane editable
* light theme is added as new display method
2019-11-23 13:25:12 +01:00
delvh
92fb3d706c Implemented settings object and cleaned up ChatWindow
Improvements:
* Settings were implemented
* Light theme support was implemented
* The readability of ChatWindow got improved
2019-11-22 06:37:59 +01:00
63b1809c90 Loading config from properties before command line args 2019-11-13 05:59:51 +01:00
DieGurke
e1ef85d702 Edit syncTimeout property, made Config a singleton 2019-11-09 14:23:26 +01:00
f8ce1ee6d9 Merge branch 'develop' into f/local_db 2019-10-30 06:26:50 +01:00
07dc11eebd Renamed ChatSynchronizer to LocalDB, added user-specific files 2019-10-27 21:40:40 +01:00
delvh
ab3a18d4df Updated Javadoc for the whole Repository
Aside from the files ChatWindow, Client and SettingsScreen, theirs is
already in my commit in f/settings
2019-10-27 20:23:36 +01:00
d2dbf91b8a Added ChatSynchronizer class to store chats locally 2019-10-27 17:25:58 +01:00
f22c4fa9df Fixed formatting and Javadoc
Closes #5
2019-10-13 17:25:20 +02:00
delvh
d5dd076ce2 Added Startup class and login by username. 2019-10-12 14:45:58 +02:00