delvh
dee66458d9
Wrapped text in userList
...
(as suggested by @CyB3RC0nN0R)
It is nice to see that JavaFX is less prone to shittyness than Swing is.
2020-06-27 18:44:57 +02:00
Kai S. K. Engelbart
1361c29d4f
Bind message list cell width to message list width
...
Fixes #156
2020-06-27 17:36:42 +02:00
delvh
3aace6d255
Merge branch 'develop' into f/notify_user_of_empty_IDGenerator
2020-06-27 11:25:49 +02:00
delvh
5c086630f6
Removed unnecessary IOException in IconUtil
...
This is a normal @CyB3RC0nN0R commit: Adding functionality by deleting
code.
2020-06-27 11:03:30 +02:00
delvh
78b560cddd
Made postingPermanentlyDisabled further idiot-proof
...
Additionally deleted annoying alert notifying me that I'm offline.
2020-06-27 09:34:30 +02:00
delvh
90df627831
Implemented notification of user if he can no longer send messages
...
This only occurs when he is in offline mode and runs out of messageIDs
to use.
Additionally implemented:
- automatically disabled user of posting after that condition is reached
- an infoLabel used to commjunicate some events with the user
- (in parts) a new UI design
2020-06-26 23:16:03 +02:00
delvh
f68412a752
Merge branch 'develop' into f/enhanced_UI
2020-06-26 20:18:00 +02:00
delvh
d11b1363f9
Merge branch 'f/enhanced_UI' of git@github.com:informatik-ag-ngl/envoy-client.git into f/enhanced_UI
2020-06-26 17:33:49 +02:00
delvh
487cac77fb
Added display of settings-icon for the settings button
...
additionally modified margin of elements in ChatScene
2020-06-26 17:33:32 +02:00
Kai S. K. Engelbart
66eddab143
Fix double status increment on cached message relay
2020-06-26 09:28:48 +02:00
Kai S. K. Engelbart
35f4ca2a1a
Display correct contact status on startup
...
Fixes #152
2020-06-26 09:08:41 +02:00
delvh
36ea72954c
Apply suggestions from code review
...
Co-authored-by: CyB3RC0nN0R <CyB3RC0nN0R@users.noreply.github.com>
2020-06-25 11:19:59 +02:00
delvh
374f23c3c3
Apply suggestions from @CyB3RC0nN0R's code review
2020-06-25 11:17:25 +02:00
delvh
da52e9a5ae
Improved message coloring, messageStatus display only for own messages
...
additionally loaded the message status icons smaller and (visually) hid
the vertical scrollbars (they can still be used, but cannot be seen).
Lastly checked all context menu functions for a NullPointerException, as
also no element can be selected when the context menu is created.
2020-06-23 23:32:31 +02:00
delvh
cb0ff03072
Added "Copy and Send" capability
...
additionally added context menu to delete a contact, currently without
function
2020-06-23 18:32:34 +02:00
delvh
4d81b741bb
Merge remote-tracking branch 'origin/develop' into f/enhanced_UI
2020-06-23 17:27:02 +02:00
Kai S. K. Engelbart
0bbade44a7
Merge branch 'develop' into f/compatibility_verification
...
Conflicts:
src/main/java/envoy/client/net/Client.java
src/main/java/envoy/client/net/MessageStatusChangeEventProcessor.java
src/main/java/envoy/client/ui/Startup.java
src/main/java/envoy/client/ui/controller/ChatScene.java
src/main/java/envoy/client/ui/controller/ContactSearchScene.java
src/main/java/envoy/client/ui/controller/GroupCreationScene.java
src/main/java/envoy/client/ui/controller/LoginScene.java
2020-06-23 08:43:20 +02:00
delvh
df3edb72e1
Added a context menu to the message list and ability to copy a message
...
context menu contains a few menu items that will be populated with
functionality later on.
2020-06-22 22:51:10 +02:00
delvh
51b0e06e80
Added alignment and coloring of messages according to who is the sender
...
additionally added:
- the label on top of the ChatScene now displays the own users name
- the messageList now scrolls to the bottom when a message is
created/received
2020-06-22 20:53:44 +02:00
delvh
1387a3f81c
Merge pull request #149 from informatik-ag-ngl/f/visually_pleasing_experience
...
Improved general appearance of Envoy, both in FXML and CSS
2020-06-21 17:40:57 +02:00
delvh
d389637259
Moved remainingCharsLabel styling from code to CSS
2020-06-21 17:04:27 +02:00
delvh
d375bb8417
Apply suggestions from code review
...
Reworded the suggestions slightly
2020-06-20 22:29:32 +02:00
Kai S. K. Engelbart
e50078cc35
Shorten event names, compatibility verification
2020-06-20 11:00:58 +02:00
delvh
f513480020
Improved general appearance of Envoy
2020-06-18 22:20:34 +02:00
delvh
c162376589
Merge branch 'develop' into b/postbutton_bug_and_logging
2020-06-14 16:18:02 +02:00
delvh
092caaef9f
Applying suggestions from code review 2
2020-06-14 16:11:46 +02:00
delvh
2653ec5fee
Apply suggestions from code review
...
Co-authored-by: CyB3RC0nN0R <CyB3RC0nN0R@users.noreply.github.com>
2020-06-14 16:03:02 +02:00
delvh
3960f955d8
Fixed multiple bugs concerning enterToSend and the postButton
2020-06-13 22:38:49 +02:00
delvh
9bf28acfcb
Added improved logging capabilities
2020-06-13 22:36:52 +02:00
Kai S. K. Engelbart
ec923b5620
Reformat a logger statement
...
Co-authored-by: delvh <dev.lh@web.de>
2020-06-13 17:00:44 +02:00
Kai S. K. Engelbart
6c7a80c708
Reading the current chat if it changes or a message is received
...
Closes #144
2020-06-12 10:54:55 +02:00
DieGurke
3439aee112
Merged branch 'develop' into f/groups
...
Contains several bug fixes
2020-06-10 22:23:59 +02:00
Kai S. K. Engelbart
f876f4e05c
Add received messages to their chat
2020-06-10 13:05:44 +02:00
Kai S. K. Engelbart
8a3ffec859
Replace UserStatusChangeProcessor with inline code in ChatScene
2020-06-10 11:22:36 +02:00
delvh
d6e12df076
Fixed visual issues as per @delvh 's request
2020-06-09 22:24:09 +02:00
DieGurke
54bbed4a54
Added Group Creation Functionality
...
* Implemented new group creation scene (fxml)
* Added group creation controller
* Adjusted contact search scene (fxml)
2020-06-09 21:22:45 +02:00
delvh
9a6214eb82
Fixed bug automatically sending a message when ctrl is being pressed
2020-06-09 17:11:17 +02:00
Kai S. K. Engelbart
4835cc68fb
Rename UserListCell to ContactListCell
2020-06-09 15:49:11 +02:00
Kai S. K. Engelbart
3d71cda884
Ask user before adding a contact
2020-06-09 15:41:01 +02:00
Kai S. K. Engelbart
bec49ff9e8
Implemented contact removal operation (untested)
2020-06-09 14:21:11 +02:00
Kai S. K. Engelbart
ab626d3226
Fix user list in offline mode
2020-06-09 14:12:27 +02:00
Kai S. K. Engelbart
933232e2a4
Converted the login dialog into a scene
2020-06-08 11:58:57 +02:00
Kai S. K. Engelbart
e576877943
Move scene controllers to separate package
2020-06-08 10:36:30 +02:00