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
5daff3620e
Update UI on user status change
2020-09-26 12:10:22 +02:00
Leon Hofmeister
618a4aa3cf
Merge remote-tracking branch 'origin/develop' into f/logout
...
Conflicts:
client/src/main/java/envoy/client/ui/controller/ContactSearchTab.java
2020-09-25 23:16:25 +02:00
Kai S. K. Engelbart
6d7afbaa8f
Use ObservableList in LocalDB and Chat, reduce amount of UI refreshes
2020-09-25 19:19:54 +02:00
Kai S. K. Engelbart
f6eeeee79b
Remove message and event processors from client
2020-09-25 15:28:14 +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
Kai S. K. Engelbart
f0e645c0ae
Fix Unread Messages Not Being Displayed for Groups ( #49 )
...
Fix unread messages not being displayed for groups
Fixes #48
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/49
Reviewed-by: delvh <leon@kske.dev>
2020-09-25 11:22:59 +02:00
Leon Hofmeister
af219274f5
Improved logout mechanism a bit, still pretty buggy
...
(and fixed some inconsistencies)
2020-09-24 18:18:41 +02:00
Leon Hofmeister
05d4917bb2
Added key shortcuts and system commands for logout, exit and settings
...
Additionally added **buggy** logout mechanism: LocalDB is not reset
properly and IndexOutOfBoundsExceptions occur in the UI
2020-09-23 23:11:32 +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
7cc4928826
Fixed bug removing \n and added ability to use "ctrl"+"enter" for LB
...
Fixes #34
2020-09-20 16:16:51 +02:00
Leon Hofmeister
4959bc9634
Fixed bug not updating UI after click on context menu item
...
fixes #11
Additionally, previous commit fixes #5
2020-09-20 16:16:44 +02:00
Leon Hofmeister
16a0786d54
Fixed bug adding line break in messages sent using "Enter"
2020-09-20 16:16:38 +02:00
Kai S. K. Engelbart
40447f3f42
Change Event Bus version to 0.0.4, fix message event handler
...
The message event handler ignored group messages, as event handlers do
not include subtypes be default. This behavior has been implemented in
Event Bus 0.0.4 and integrated into Envoy.
2020-09-20 14:13:11 +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
Maximilian P. Käfer
dd2e09b6dc
Apply suggestions from code review from @CyB3RC0nN0R
...
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-09-02 11:31:21 +02:00
Maximilian P. Käfer
cf401d201c
Merge branch 'develop' into b/icons_theme_change
2020-09-02 11:25:57 +02:00
DieGurke
aa992e2bcf
Implemented custom preview support on theme change.
2020-09-02 11:10:05 +02:00
delvh
d97af36ae1
shrank delay of "offline"-Tooltip in ChatScene
2020-09-02 10:17:50 +02:00
Kai S. K. Engelbart
efbca9cbc9
Fix tab FXML paths
2020-09-02 09:24:46 +02:00
delvh
661823219c
Removed clicking into a tab to see that you cannot interact with it
...
Additionally re-ensured compliance with our CSS conventions.
2020-09-01 21:36:23 +02:00
delvh
9f517cfc6b
Added better dependency injection mechanism and purified LoginScene
...
one thing could for whatever reason not be avoided: Even though the
processors of the caches inside WriteProxy are initialized, they somehow
get "de-initialized" and have to be initialized again...
2020-09-01 20:14:02 +02:00
Maximilian P. Käfer
ee0d70647c
Edited onRestore method in ChatScene.
2020-08-31 19:53:14 +02:00
Maximilian P. Käfer
4137bf393a
Fixed Typo
2020-08-30 19:45:51 +02:00
Maximilian P. Käfer
dc58290f22
Merge branch 'develop' into f/finishing_new_UI
2020-08-30 15:48:29 +02:00
Maximilian P. Käfer
74025c6111
Added Tabs Constant
2020-08-30 15:33:19 +02:00
Maximilian P. Käfer
f86f3ec200
Applied some minor changes requested by @delvh and CyberSomething (I really cant remember how your name is spelled)
...
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
Co-authored-by: delvh <dev.lh@web.de>
2020-08-29 12:01:51 +02:00
Maximilian P. Käfer
b7ea7f0e85
Applied some more suggestions from code review.
2020-08-26 17:53:53 +02:00
Maximilian P. Käfer
78ade078d4
Changed some more things requested by @delvh .
2020-08-26 15:12:03 +02:00
Maximilian P. Käfer
f6c3da394d
Added Javadoc and removed redundant imports
2020-08-24 21:58:36 +02:00
Maximilian P. Käfer
da309098b7
Added offline mode warning and note
2020-08-24 21:54:25 +02:00
delvh
ddbf9acd07
Apply suggestions from code review
...
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-08-23 22:05:50 +02:00
Maximilian P. Käfer
14ccf4ce58
Data initialization in GroupCreationTab works at the right time
2020-08-23 20:26:22 +02:00
Maximilian P. Käfer
bd75da1ab9
implemented groupCreationTab
2020-08-23 20:15:52 +02:00
Maximilian P. Käfer
dbf69c7cc1
Implemented BackButton functionality
2020-08-23 17:11:41 +02:00
Maximilian P. Käfer
b4397fe2f2
contactSearchTab
2020-08-22 21:50:05 +02:00
Maximilian P. Käfer
1fe83dbcc0
Implemented TabPane and done preparation for internal file loading
2020-08-22 21:02:49 +02:00
delvh
c784ebb787
Added option to disable attachments and groups on both client and server
2020-08-22 18:14:26 +02:00
Maximilian P. Käfer
cb95c40ad6
Initial commit
2020-08-20 11:02:51 +02:00
delvh
71bb329857
Apply code review suggestions from @CyB3RC0nN0R
...
Additionally added Tooltips to all current items in the SettingsScene,
added ReflectionUtil, changed the cursor on listcells and merged develop
into this branch
2020-08-02 20:26:22 +02:00
delvh
c3dfedc642
Made system commands case insensitive and reworked /dabr mechanism
2020-08-01 21:40:20 +02:00
DieGurke
a1d09d6550
Fixed errors caused by the new ListModel
2020-08-01 17:34:34 +02:00
DieGurke
209262b4c9
Merge branch 'develop' into f/new_ui
2020-08-01 10:49:40 +02:00
delvh
b02c2fdc65
Changed SettingsPane mechanism a bit
2020-08-01 09:43:15 +02:00
Kai S. K. Engelbart
b678ae295b
Fix a casting issue
2020-07-31 22:52:42 +02:00
DieGurke
268e4439d7
implemented contact search
2020-07-31 18:46:32 +02:00
delvh
e216152e6b
Added ability to save attachments
2020-07-27 12:00:49 +02:00
delvh
5a5e6e2086
Refactored IsWriting to IsTyping
2020-07-25 17:13:50 +02:00
delvh
6f8859c3fd
Added IsWriting event on common, server and partially on client side
...
additionally fixed NullPointerException in ContactSearchScene and typo
in Javadoc
PS: this is the 1000th commit in Envoy! 🥳 🎉
2020-07-25 16:26:13 +02:00