Commit Graph

973 Commits

Author SHA1 Message Date
a3d368762e Merge branch 'develop' into f/new_ui 2020-07-16 22:11:52 +02:00
e72a410e0b Changed color of messageList background 2020-07-16 22:10:04 +02:00
9dd4c48f62 Merge pull request #18 from informatik-ag-ngl/f/listview_refresh
Added (inefficient) listview refreshing mechanism.
Additionally fixed these bugs/ inconsistencies:
    Removed the selected user from ContactSearchScene upon addition
    Warned user on group creation if he already has a Group with that name
    Fixed bug not enabling the post-button when an attachment is present
2020-07-16 22:04:39 +02:00
6ea17acb21 Fixed some issues 2020-07-16 21:52:07 +02:00
15d6aa085c Improved top bar 2020-07-16 21:13:46 +02:00
4279c35d3f Update client/src/main/java/envoy/client/ui/controller/GroupCreationScene.java
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-16 20:54:47 +02:00
fa8872ccba Update client/src/main/java/envoy/client/ui/controller/GroupCreationScene.java
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-16 20:54:15 +02:00
a17ce52bfa Fixed Bug not updating MessageStatusChanges 2020-07-16 20:34:24 +02:00
149f351673 Fixed styleSheet mess regarding the Lists 2020-07-16 19:07:27 +02:00
5109605415 Fixed bug not enabling the post-button when an attachment is present 2020-07-16 18:23:06 +02:00
b156400227 Adjusted message Enter bar (field and buttons) and changed color 2020-07-16 18:17:52 +02:00
ec700685ac Warned user on group creation if he already has a Group with that name 2020-07-16 17:47:59 +02:00
ae41ab9637 Removed the selected user from ContactSearchScene upon addition 2020-07-16 17:36:57 +02:00
f13dc3f389 Added deepRefresh - mechanism
additionally fixed bug not updating messageList when a
MessageStatusChange occurs (seriously, why did no one notice it before?)
2020-07-16 17:35:15 +02:00
057f468813 Relocated existing Components of chatScene and adjusted them a bit 2020-07-16 17:28:00 +02:00
bb6d6b19f7 Login Scene is not resizable, logo gets loaded correctly 2020-07-16 16:02:03 +02:00
c0676984e6 Persisted really important statement forever in comment 2020-07-15 21:48:06 +02:00
c963b9bdcc Fixed bug not scrolling to the correct message 2020-07-15 21:44:57 +02:00
88afb77a2c Implemented completely new UI for the login scene 2020-07-15 18:45:55 +02:00
c406a5d226 Replaced custom clearableTextField with normal TextField 2020-07-15 14:05:47 +02:00
def31ebc4d Merge pull request #11 from informatik-ag-ngl/f/contact_control
Extract ContactControl from ChatControl + Chat -> User Refactorings
2020-07-14 19:30:15 +00:00
d561461635 Add Generic ListViewFactory 2020-07-13 22:08:08 +02:00
d6dfd2ffc9 Rename ContactSearchProcessor to UserSearchProcessor 2020-07-13 21:34:21 +02:00
70a20b253e Move pull request templates to .github/ 2020-07-13 19:35:17 +02:00
a5a7992a0a Fix FXML naming error 2020-07-13 19:16:48 +02:00
bbe19b1050 Fix FXML formatting 2020-07-13 19:12:03 +02:00
563499e9cf Add ContactListCellFactory
- Refactor chatList to userList in ContactSearchScene and
  GroupCreationScene
- Narrow contact searches down to users on a datamodel basis
- Refactor ContactSearchRequest and ContactSearchResult to
  UserSearchRequest and UserSearchResult
2020-07-13 19:02:40 +02:00
bcb978ce59 Extract ContactControl from ChatControl
The new class ContactControl displays the contact name and status (user)
or member count (group) and is used inside ChatControl, which adds the
unread message count label.
2020-07-13 17:55:00 +02:00
0670a1fb47 Build everything on Linux and Windows 2020-07-13 15:37:27 +02:00
95bb4b7234 Refactor Maven Project Structure
- Convert client/, common/ and server/ to modules
- Add parent pom.xml
- Update templates and workflow
- Remove old documentation
2020-07-13 15:16:22 +02:00
b9311424df Move Envoy Common to common/ subdirectory 2020-07-13 11:42:20 +02:00
fa2b1d56a4 Merge remote-tracking branch 'common/develop' into develop 2020-07-13 11:40:56 +02:00
e6e0e939a9 Move Envoy Server Standalone to server/ subdirectory 2020-07-13 11:40:00 +02:00
2bbdb82168 Merge remote-tracking branch 'server/develop' into develop 2020-07-13 11:38:42 +02:00
9dac11ecfd Move Envoy Client to client/ subdirectory 2020-07-13 11:37:45 +02:00
e7989878cf Merge remote-tracking branch 'client/develop' into develop 2020-07-13 11:33:19 +02:00
d42882e97b Initial commit 2020-07-13 11:30:57 +02:00
46e859c2c3 Merge pull request #186 from informatik-ag-ngl/f/displayUnreadMessages
Displaying unread messages amount
2020-07-13 09:02:44 +00:00
6f4ad4608a Remove unnecessary empty line
Co-authored-by: delvh <dev.lh@web.de>
2020-07-13 08:47:44 +00:00
5f410e5d65 Did some renaming 2020-07-12 17:10:22 +02:00
fb4c58f9ff Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <CyB3RC0nN0R@users.noreply.github.com>
2020-07-12 16:27:20 +02:00
52766a37ce Removed unnecessary userList refreshing 2020-07-12 14:54:07 +02:00
7b6b3a28f3 Adjusted ChatControl constructor and added Javadoc 2020-07-12 14:46:35 +02:00
d2ec04b568 Implemented good suggestion by @delvh regarding performance increase 2020-07-12 14:34:07 +02:00
d8eb2d6f6e Implemented some suggestions made by @delvh 2020-07-12 13:07:46 +02:00
800ec9f549 Merge pull request #187 from informatik-ag-ngl/f/do_a_barrel_roll
implemented "DO A BARREL ROLL!" - Easteregg
2020-07-12 09:52:14 +00:00
0c6b2f6f3b Tweaked random parameters a bit 2020-07-11 21:45:54 +02:00
b847608c6b implemented "DO A BARREL ROLL!" - Easteregg 2020-07-11 15:23:57 +02:00
b5e83272a6 When opening a chat holding unread messages, it scrolls to the first one 2020-07-11 14:57:15 +02:00
9111880dcf Little Bug Fix 2020-07-11 14:46:13 +02:00