Commit Graph

1187 Commits

Author SHA1 Message Date
3cbe3b5045 Merge pull request #31 from informatik-ag-ngl/f/simple_object_processor
Remove ObjectProcessor#getInputClass
2020-07-31 16:49:04 +00:00
DieGurke
268e4439d7 implemented contact search 2020-07-31 18:46:32 +02:00
delvh
98ebb321ce 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
9234e23fae 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
3e7a949be5 Merge pull request #32 from informatik-ag-ngl/f/save_attachment
Added ability to save attachments.
2020-07-28 15:55:05 +02:00
delvh
0167af54b0 Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-28 08:53:10 +02:00
delvh
517c840487 Added customizable download path and ability to save without FileChooser 2020-07-27 22:52:43 +02:00
delvh
e216152e6b Added ability to save attachments 2020-07-27 12:00:49 +02:00
63f42ab8d9 Remove ObjectProcessor#getInputClass
Replace an explicit input class declaration with nasty reflection code.
2020-07-25 17:34:19 +02:00
delvh
1cdad2df0b Merge pull request #30 from informatik-ag-ngl/f/is_typing_event
Added IsTyping event on common, server and partially on client side.

Additionally fixed small NullPointerException in ContactSearchScene
2020-07-25 17:17:29 +02:00
delvh
5a5e6e2086 Refactored IsWriting to IsTyping 2020-07-25 17:13:50 +02:00
delvh
e382a86623 Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-25 16:51:46 +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
72d1e074f4 Merge pull request #29 from informatik-ag-ngl/b/looping_receiver
Prevent Receiver from looping after connection loss
2020-07-25 13:15:00 +00:00
cd2e739529 Prevent Receiver from looping after connection loss 2020-07-25 15:09:00 +02:00
delvh
8d81b76bad Updated issue templates 2020-07-25 10:43:26 +02:00
c34457730f Add smooth padding transition 2020-07-24 14:22:41 +02:00
00fc160550 Adjust message padding immediately 2020-07-24 14:02:53 +02:00
delvh
9d7f85c58d 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
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
delvh
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
9a947739a6 Merge pull request #27 from informatik-ag-ngl/f/status_tray
Restore Status Tray Functionality
2020-07-24 08:28:54 +00:00
2ffcad9d35 Apply suggestions from code review 2020-07-24 10:26:31 +02:00
59354c403d Integrated the tray icon with the hide on close setting 2020-07-24 09:57:09 +02:00
07fbe3438a Notify about messages when out of focus 2020-07-23 19:20:58 +02:00
2ed30c56cd Iconify stage on close, reopen it with the tray icon 2020-07-23 18:53:36 +02:00
delvh
e49d390089 Apply suggestions from code review (1)
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-23 18:51:20 +02:00
delvh
d3c2eb4ff7 Added SystemCommandsMap in Chatscene and "DABR"-command 2020-07-23 17:18:53 +02:00
delvh
42184c47f7 Added onCall interface, InterruptEvent, and a relevance measurement 2020-07-23 16:37:28 +02:00
delvh
6a1a9ecdbb Added consistent and safer way to get the currently requested command 2020-07-23 15:50:45 +02:00
delvh
f1856534c6 Adjusted formatter to new Envoy version 2020-07-23 15:36:23 +02:00
DieGurke
9ea8d24ab6 Adjusted MessageControl and linked css 2020-07-23 11:11:30 +02:00
delvh
38c57c997f Added mechanism to check whether a raw text contains a command 2020-07-23 11:07:54 +02:00
delvh
7bf35977f0 Added validity check for commands 2020-07-23 09:23:29 +02:00
DieGurke
5d2a3b83d2 Message Text Line-Wrap works properly now 2020-07-22 11:49:32 +02:00
DieGurke
9e427e1ec3 Adjusted message rendering 2020-07-22 00:03:12 +02:00
ebfe603bc7 Add binding from list width to message padding 2020-07-21 09:01:54 +02:00
DieGurke
60791f2913 Fixed problems with groupMemberName displaying 2020-07-20 14:09:30 +02:00
5d03d0f0eb 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
79a121b6b5 Added name displaying of groupMessages in groupChats 2020-07-20 12:32:53 +02:00
delvh
e00fa592d6 Merge pull request #24 from informatik-ag-ngl/b/same_time_contact_addition
Fixed bug enabling contact duplication when two clients simultaneously add each other to their contact list
2020-07-19 23:20:53 +02:00
delvh
a283217308 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
delvh
145ec06f57 Added README.md 2020-07-18 15:58:39 +02:00
DieGurke
01f81fadac Fixed resize problems and some other stuff 2020-07-18 14:41:25 +02:00
e51d2946d0 Change artifact directory structure 2020-07-18 14:00:26 +02:00
1a17448724 Speed up build, move compiler configuration to parent POM 2020-07-18 13:32:49 +02:00
0674035183 Reworked list cell framework to be more extensible 2020-07-18 11:50:49 +02:00
delvh
fdbec3d652 Merge branch 'develop' into f/system_commands 2020-07-18 11:27:59 +02:00
delvh
5ce62c10ca Added System command description and added recommendation ability
Additionally removed ability to decide whether exceptions thrown by
SystemCommands should be rethrown as a mentally superior team member
intervened that it would be useless.
2020-07-18 11:25:41 +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