Commit Graph

113 Commits

Author SHA1 Message Date
e5b0643b90 unified id variable names to kebab-case 2020-08-26 15:50:46 +02:00
b7fc6260f7 Merge branch 'f/finishing_new_UI' of git@github.com:informatik-ag-ngl/envoy.git into f/finishing_new_UI 2020-08-26 15:12:56 +02:00
8a3b0bdb69 Changed some more things requested by @delvh. 2020-08-26 15:12:03 +02:00
c98621fa11 Applied suggestions from code review from @delvh
Co-authored-by: delvh <dev.lh@web.de>
2020-08-26 14:36:12 +02:00
3c4bfe515b Added Javadoc and removed redundant imports 2020-08-24 21:58:36 +02:00
9bed6b6963 Added offline mode warning and note 2020-08-24 21:54:25 +02:00
ab1a5e9c61 Shortened code 2020-08-24 21:08:48 +02:00
41e86bdec5 Added nice error handling when creating groups insted of alert 2020-08-23 22:29:13 +02:00
f649815abd Removed old FXML file 2020-08-23 21:07:38 +02:00
49cc98b4f1 Fixed createButton disabling bug 2020-08-23 20:59:25 +02:00
629e3437d1 Data initialization in GroupCreationTab works at the right time 2020-08-23 20:26:22 +02:00
8909ae3061 implemented groupCreationTab 2020-08-23 20:15:52 +02:00
f7c31e566a Removed alert when adding new user 2020-08-23 17:24:55 +02:00
937ccdc956 Implemented BackButton functionality 2020-08-23 17:11:41 +02:00
dc184e039a ContactSearchTab UI finished and reimplemented controller 2020-08-23 12:36:43 +02:00
f65c65863a contactSearchTab 2020-08-22 21:50:05 +02:00
0cd53a8a0a Implemented TabPane and done preparation for internal file loading 2020-08-22 21:02:49 +02:00
5aa1e5f3b5 Initial commit 2020-08-20 11:02:51 +02:00
cf40420eb1 Added option to autocreate bug issues on client and server side
Additionally cleaned up a few classes a bit
2020-08-16 17:14:41 +02:00
efaa3eb8c3 Fix edge case in AbstractListCell
Clear the cell if the item is updated with a null value.
2020-08-03 22:07:12 +02:00
615c317598 Apply code review suggestions from @CyB3RC0nN0R 2 2020-08-03 15:10:35 +02:00
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
848177889e Made system commands case insensitive and reworked /dabr mechanism 2020-08-01 21:40:20 +02:00
1cf6b98523 Fixed errors caused by the new ListModel 2020-08-01 17:34:34 +02:00
60dd4b6152 Some minor fixes
Co-authored-by: delvh <dev.lh@web.de>
2020-08-01 17:24:15 +02:00
fab573efe1 Added logging and fixed some security concerns 2020-08-01 14:57:08 +02:00
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
12adb2e201 Merge branch 'develop' into f/new_ui 2020-08-01 10:49:40 +02:00
194f69527d redesigned the vertical scroll bar 2020-08-01 10:30:12 +02:00
41cd11f180 Added ability to change the password, theoretically on client and server
(needs testing!)
2020-08-01 10:17:39 +02:00
d9c043c589 Fixed size initialization bug regarding correct computation of scenesize 2020-08-01 10:04:53 +02:00
bbc47e9e85 Made the contact search area appealing for the eye and relocated buttons 2020-08-01 10:00:34 +02:00
fc63ea0a46 Added profile pic change mechanism on client and common side 2020-08-01 10:00:29 +02:00
2af098fb28 Added ability to change the user name on the client side 2020-08-01 09:54:18 +02:00
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
f339b8ed99 implemented contact search 2020-07-31 18:46:32 +02:00
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
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
45e18fdef1 Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-28 08:53:10 +02:00
01f63d6a1b Added customizable download path and ability to save without FileChooser 2020-07-27 22:52:43 +02:00
91be1db393 Added ability to save attachments 2020-07-27 12:00:49 +02:00
57599f5ea0 Refactored IsWriting to IsTyping 2020-07-25 17:13:50 +02:00
53901d5109 Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-25 16:51:46 +02:00
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
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
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