e50078cc35
Shorten event names, compatibility verification
2020-06-20 11:00:58 +02:00
ec923b5620
Reformat a logger statement
...
Co-authored-by: delvh <dev.lh@web.de>
2020-06-13 17:00:44 +02:00
6c7a80c708
Reading the current chat if it changes or a message is received
...
Closes #144
2020-06-12 10:54:55 +02:00
DieGurke
1a8c7dcfea
Update src/main/java/envoy/client/ui/controller/GroupCreationScene.java
...
Co-authored-by: CyB3RC0nN0R <CyB3RC0nN0R@users.noreply.github.com>
2020-06-11 15:06:59 +02:00
DieGurke
7025cabd2f
Fixed issue reagarding missing chats
2020-06-11 13:21:16 +02:00
DieGurke
c2a627529a
MessageStatusChangeEventCache
...
Added a cache storing all messageStatusChangeEvents received during
handshake just like the already existing cache for received messages
during the handshake
This new cache is needed because the functionality regarding the pending
messages (and now messageStatusChanges as well) has changed!
2020-06-10 22:50:09 +02:00
DieGurke
3439aee112
Merged branch 'develop' into f/groups
...
Contains several bug fixes
2020-06-10 22:23:59 +02:00
f876f4e05c
Add received messages to their chat
2020-06-10 13:05:44 +02:00
d14cc47365
Properly override updateItem method of list cells
2020-06-10 11:33:49 +02:00
8a3ffec859
Replace UserStatusChangeProcessor with inline code in ChatScene
2020-06-10 11:22:36 +02:00
c228519d4b
Adjust stage size after changing the scene
2020-06-10 10:05:25 +02:00
delvh
d6e12df076
Fixed visual issues as per @delvh 's request
2020-06-09 22:24:09 +02:00
DieGurke
54bbed4a54
Added Group Creation Functionality
...
* Implemented new group creation scene (fxml)
* Added group creation controller
* Adjusted contact search scene (fxml)
2020-06-09 21:22:45 +02:00
delvh
3e0b73ef12
Added (currently useless) comboBox to change your status
2020-06-09 21:03:19 +02:00
delvh
77f3db0ba3
Added color display of user statuses
2020-06-09 20:42:17 +02:00
delvh
9a6214eb82
Fixed bug automatically sending a message when ctrl is being pressed
2020-06-09 17:11:17 +02:00
fc4fb4cdae
Process ContactOperationEvent
2020-06-09 17:06:40 +02:00
4835cc68fb
Rename UserListCell to ContactListCell
2020-06-09 15:49:11 +02:00
3d71cda884
Ask user before adding a contact
2020-06-09 15:41:01 +02:00
bec49ff9e8
Implemented contact removal operation (untested)
2020-06-09 14:21:11 +02:00
ab626d3226
Fix user list in offline mode
2020-06-09 14:12:27 +02:00
cb3913d95d
Display message date and status
2020-06-09 11:36:38 +02:00
933232e2a4
Converted the login dialog into a scene
2020-06-08 11:58:57 +02:00
e576877943
Move scene controllers to separate package
2020-06-08 10:36:30 +02:00
1761044e9e
Add theme selection in settings
2020-06-08 10:02:39 +02:00
5e73334e35
Remove Theme class and code related to it
...
This is a preparation for loading themes from CSS files.
2020-06-08 09:14:57 +02:00
6974d44958
Fix minor error when popping the last scene
2020-06-08 08:45:15 +02:00
delvh
a3add72838
Added elegant way of displaying remaining characters for a message
...
additionally FOUND (not fixed) a bug automatically posting a message
when ctrl is no longer pressed
2020-06-07 23:28:25 +02:00
delvh
a0e11d99ca
Implemented ContactSearchScene completely
...
additionally added default keyboard shortcuts for all buttons
2020-06-07 20:46:04 +02:00
33abd461a5
Add offline mode check box and connection label to login dialog
2020-06-07 17:03:02 +02:00
2409c5b2f7
Fix offline mode and local DB initialization
2020-06-07 16:26:54 +02:00
delvh
9e7bde1d4d
Improved visual appearance of ChatScene
...
Additionally added minimum height of application and basic
ContactSearchScene.fxml file.
2020-06-06 18:33:24 +02:00
ec72b6fc67
Externalized scene loading and management into SceneContext
2020-06-06 18:30:09 +02:00
4c79141e29
Fix condition for posting messages
2020-06-06 15:29:29 +02:00
5fd6fc77e1
Cleanup and Reformatting
2020-06-06 15:03:43 +02:00
16ae619f7d
Load JavaFX Images in IconUtil, display Envoy logo
2020-06-06 12:27:10 +02:00
ca9b72b1de
Add proper layout to ChatWindow, fix user field selection in LoginDialog
2020-06-06 12:27:10 +02:00
delvh
fa42516c6f
Added ability to load CSS files
2020-06-06 12:27:10 +02:00
50a9026b01
Remove ui.primary package
2020-06-06 12:27:10 +02:00
delvh
067cbbdcf8
added fundamental css files, theoretically added css support
2020-05-09 10:57:30 +02:00
delvh
37dd1dc02c
Merge branch 'f/javafx' into f/settings
2020-04-19 22:24:37 +02:00
delvh
5c4356f1e7
Readded enterToSend-Capability, ToggleButtons display current value
...
additionally added developer comments (most important feature of
v0.1-beta!).
2020-04-19 22:22:13 +02:00
delvh
aba51abc10
created ui.settings package
2020-04-19 19:57:40 +02:00
55bea0d846
Fixed settings pane selection
2020-04-18 21:37:44 +02:00
delvh
970f190389
added inelegant capability to switch scenes
2020-04-18 19:46:04 +02:00
e4e903b8bf
Added SettingsToggleButton
2020-04-18 16:04:47 +02:00
2cba9352df
Added GeneralSettingsPane, added JavaFX support in SettingsItem
...
Also removed the old settings ui components.
2020-04-18 12:03:32 +02:00
f18525476e
Added SettingsScene selection infrastructure
2020-04-18 11:03:06 +02:00
delvh
00edd59f97
Fixed bug duplicating messages
2020-04-18 10:34:03 +02:00
09f7f5482e
Replaced TimeLimitExceededException by TimeoutException
...
This allows the removal of the java.naming module dependency.
2020-04-10 21:57:05 +02:00