Commit Graph

65 Commits

Author SHA1 Message Date
7cc4928826 Fixed bug removing \n and added ability to use "ctrl"+"enter" for LB
Fixes #34
2020-09-20 16:16:51 +02:00
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
16a0786d54 Fixed bug adding line break in messages sent using "Enter" 2020-09-20 16:16:38 +02:00
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
c21da25789 Removed MessageCreationEvent and MessageModificationEvent 2020-09-16 15:52:58 +02:00
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
dd2e09b6dc Apply suggestions from code review from @CyB3RC0nN0R
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-09-02 11:31:21 +02:00
cf401d201c Merge branch 'develop' into b/icons_theme_change 2020-09-02 11:25:57 +02:00
aa992e2bcf Implemented custom preview support on theme change. 2020-09-02 11:10:05 +02:00
d97af36ae1 shrank delay of "offline"-Tooltip in ChatScene 2020-09-02 10:17:50 +02:00
efbca9cbc9 Fix tab FXML paths 2020-09-02 09:24:46 +02:00
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
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
ee0d70647c Edited onRestore method in ChatScene. 2020-08-31 19:53:14 +02:00
4137bf393a Fixed Typo 2020-08-30 19:45:51 +02:00
dc58290f22 Merge branch 'develop' into f/finishing_new_UI 2020-08-30 15:48:29 +02:00
74025c6111 Added Tabs Constant 2020-08-30 15:33:19 +02:00
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
b7ea7f0e85 Applied some more suggestions from code review. 2020-08-26 17:53:53 +02:00
78ade078d4 Changed some more things requested by @delvh. 2020-08-26 15:12:03 +02:00
f6c3da394d Added Javadoc and removed redundant imports 2020-08-24 21:58:36 +02:00
da309098b7 Added offline mode warning and note 2020-08-24 21:54:25 +02:00
ddbf9acd07 Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-08-23 22:05:50 +02:00
14ccf4ce58 Data initialization in GroupCreationTab works at the right time 2020-08-23 20:26:22 +02:00
bd75da1ab9 implemented groupCreationTab 2020-08-23 20:15:52 +02:00
dbf69c7cc1 Implemented BackButton functionality 2020-08-23 17:11:41 +02:00
b4397fe2f2 contactSearchTab 2020-08-22 21:50:05 +02:00
1fe83dbcc0 Implemented TabPane and done preparation for internal file loading 2020-08-22 21:02:49 +02:00
c784ebb787 Added option to disable attachments and groups on both client and server 2020-08-22 18:14:26 +02:00
cb95c40ad6 Initial commit 2020-08-20 11:02:51 +02:00
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
c3dfedc642 Made system commands case insensitive and reworked /dabr mechanism 2020-08-01 21:40:20 +02:00
a1d09d6550 Fixed errors caused by the new ListModel 2020-08-01 17:34:34 +02:00
209262b4c9 Merge branch 'develop' into f/new_ui 2020-08-01 10:49:40 +02:00
b02c2fdc65 Changed SettingsPane mechanism a bit 2020-08-01 09:43:15 +02:00
b678ae295b Fix a casting issue 2020-07-31 22:52:42 +02:00
268e4439d7 implemented contact search 2020-07-31 18:46:32 +02:00
e216152e6b Added ability to save attachments 2020-07-27 12:00:49 +02:00
5a5e6e2086 Refactored IsWriting to IsTyping 2020-07-25 17:13:50 +02:00
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
4d4de3a27f Update client/src/main/java/envoy/client/ui/controller/ChatScene.java
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-24 13:42:39 +02:00
8718596be2 Added default values, SystemCommandBuilder
Additionally removed sending of SystemCommands as messages and added
sorting of recommendations by relevance.
2020-07-24 11:09:05 +02:00
d3c2eb4ff7 Added SystemCommandsMap in Chatscene and "DABR"-command 2020-07-23 17:18:53 +02:00
9e427e1ec3 Adjusted message rendering 2020-07-22 00:03:12 +02:00
60791f2913 Fixed problems with groupMemberName displaying 2020-07-20 14:09:30 +02:00
0674035183 Reworked list cell framework to be more extensible 2020-07-18 11:50:49 +02:00
fdbec3d652 Merge branch 'develop' into f/system_commands 2020-07-18 11:27:59 +02:00
fa7be8c343 Merge branch 'develop' into f/new_ui
Conflicts:
	client/src/main/java/envoy/client/ui/controller/LoginScene.java
2020-07-18 10:49:24 +02:00
da77afdc32 Fixed bug not copying attachment when using copy and send 2020-07-18 09:48:08 +02:00
2e4a17c6c5 Fixed scaling problems (especially on lower res displays)
Still a problem with max width of column 1 and max size of stage due to
sizeToScene property on the stage
2020-07-17 17:02:58 +02:00