Commit Graph

92 Commits

Author SHA1 Message Date
delvh
602abe8d3b
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
848177889e
Made system commands case insensitive and reworked /dabr mechanism 2020-08-01 21:40:20 +02:00
DieGurke
1cf6b98523 Fixed errors caused by the new ListModel 2020-08-01 17:34:34 +02:00
DieGurke
60dd4b6152
Some minor fixes
Co-authored-by: delvh <dev.lh@web.de>
2020-08-01 17:24:15 +02:00
delvh
fab573efe1
Added logging and fixed some security concerns 2020-08-01 14:57:08 +02:00
DieGurke
1e4fbb8fac
Replaced shitty javadoc with nice new and young javadoc
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-08-01 11:09:24 +02:00
DieGurke
12adb2e201
Merge branch 'develop' into f/new_ui 2020-08-01 10:49:40 +02:00
DieGurke
194f69527d redesigned the vertical scroll bar 2020-08-01 10:30:12 +02:00
delvh
41cd11f180
Added ability to change the password, theoretically on client and server
(needs testing!)
2020-08-01 10:17:39 +02:00
DieGurke
d9c043c589 Fixed size initialization bug regarding correct computation of scenesize 2020-08-01 10:04:53 +02:00
DieGurke
bbc47e9e85 Made the contact search area appealing for the eye and relocated buttons 2020-08-01 10:00:34 +02:00
delvh
fc63ea0a46
Added profile pic change mechanism on client and common side 2020-08-01 10:00:29 +02:00
delvh
2af098fb28
Added ability to change the user name on the client side 2020-08-01 09:54:18 +02:00
delvh
1f5d5b0054
Changed SettingsPane mechanism a bit 2020-08-01 09:43:15 +02:00
6050e344fb
Fix a casting issue 2020-07-31 22:52:42 +02:00
DieGurke
f339b8ed99 implemented contact search 2020-07-31 18:46:32 +02:00
delvh
cc9e3a2afe
Added OOP approach to some boilerplate code currently implemented
@DieGurke,as I don't want to interfere with your branch at all, I only
added the absolute minimum that should be mergeable without conflict.
I leave the rest of the implementation (usage in ChatScene, ChatControl
and referencing in FXML) up to you.
There's no way in hell I'll risk your wrath...
2020-07-30 20:46:28 +02:00
delvh
e7a70d6cda
Fixed various bugs
These are:
* different size of addContact- and SettingsButton
* default icons in light mode for users and groups (even though they are
currently just the version used in dark mode)
* wrong preferred size of unnamed "Login" label in LoginScene
* unopenable LoginScene for some OS (Debian)
* white screen when the current scene is switched

Additionally cleaned up code a bit in MessageControl and
LoginScene(.java)
2020-07-29 21:59:55 +02:00
delvh
45e18fdef1
Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-28 08:53:10 +02:00
delvh
01f63d6a1b
Added customizable download path and ability to save without FileChooser 2020-07-27 22:52:43 +02:00
delvh
91be1db393
Added ability to save attachments 2020-07-27 12:00:49 +02:00
delvh
57599f5ea0
Refactored IsWriting to IsTyping 2020-07-25 17:13:50 +02:00
delvh
53901d5109
Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-25 16:51:46 +02:00
delvh
407d71e781
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
911f599ca0
Prevent Receiver from looping after connection loss 2020-07-25 15:09:00 +02:00
a539d3014a
Add smooth padding transition 2020-07-24 14:22:41 +02:00
a77fe9f89f
Adjust message padding immediately 2020-07-24 14:02:53 +02:00
delvh
e807ace7bc
Merge pull request #26 from informatik-ag-ngl/f/system_commands
Added system commands ( features: custom argument number, default values, system command builder, ...).
Fixed bug not copying attachment when using copy and send.
2020-07-24 13:54:05 +02:00
delvh
a4dafe9088
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
delvh
8469d526d0
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
29053b4d36
Apply suggestions from code review 2020-07-24 10:26:31 +02:00
833bb137b5
Integrated the tray icon with the hide on close setting 2020-07-24 09:57:09 +02:00
d030a866dd
Notify about messages when out of focus 2020-07-23 19:20:58 +02:00
1d706c14f2
Iconify stage on close, reopen it with the tray icon 2020-07-23 18:53:36 +02:00
delvh
2af78f1562
Apply suggestions from code review (1)
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-23 18:51:20 +02:00
delvh
85cfa2c789
Added SystemCommandsMap in Chatscene and "DABR"-command 2020-07-23 17:18:53 +02:00
delvh
a013802d11
Added onCall interface, InterruptEvent, and a relevance measurement 2020-07-23 16:37:28 +02:00
delvh
83852b9e09
Added consistent and safer way to get the currently requested command 2020-07-23 15:50:45 +02:00
delvh
74aa00235e
Adjusted formatter to new Envoy version 2020-07-23 15:36:23 +02:00
DieGurke
1b373d9694 Adjusted MessageControl and linked css 2020-07-23 11:11:30 +02:00
delvh
34036d275a
Added mechanism to check whether a raw text contains a command 2020-07-23 11:07:54 +02:00
delvh
3dd8890d12
Added validity check for commands 2020-07-23 09:23:29 +02:00
DieGurke
8837273982 Message Text Line-Wrap works properly now 2020-07-22 11:49:32 +02:00
DieGurke
5258a7dc12 Adjusted message rendering 2020-07-22 00:03:12 +02:00
49ecba6c23
Add binding from list width to message padding 2020-07-21 09:01:54 +02:00
DieGurke
408e27b077 Fixed problems with groupMemberName displaying 2020-07-20 14:09:30 +02:00
2740a1cb10
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
DieGurke
aad31872fd Added name displaying of groupMessages in groupChats 2020-07-20 12:32:53 +02:00
delvh
625d64ad5f
Fixed bug enabling contact duplication
...when two clients simultaneously add each other to the respective
contact list
2020-07-18 18:20:52 +02:00
DieGurke
2db5e4e85b Fixed resize problems and some other stuff 2020-07-18 14:41:25 +02:00