84e350c02e
Removed event handler casts, simplified logging statements
2020-02-12 06:12:04 +01:00
48e1d791c6
Cleanup, fixed offline cache relay when starting in offline mode
2020-02-11 19:35:23 +01:00
DieGurke
577ee6364d
Implemented contact list update
2020-02-11 18:15:15 +01:00
8a6f729abf
Adjusted to event system refactoring
2020-02-11 17:17:22 +01:00
39d4cbd8ba
Merge branch 'develop' into f/contacts
2020-02-11 10:06:06 +01:00
DieGurke
73ba6b0456
Small improvements
...
* Resettings the searchField after adding a contact and clearing the
contactsModel after adding a contact.
* Revised LoginDialoge UI
2020-02-10 23:21:06 +01:00
c90bbbc262
Refactored to the new contact related classes in envoy-common
2020-02-10 22:31:40 +01:00
DieGurke
128d5bec4a
Updated client
...
* Updated ContactsRequest constructor to work with new versin of this
event.
*Implemented LocalDB updates when adding a contact and display it
immediately, so you can chat directly.
2020-02-10 19:51:50 +01:00
DieGurke
48a64b08f9
Commented out the localDb client update stuff (temporary)
2020-02-09 22:15:15 +01:00
DieGurke
e8062be346
Adding contacts technical aspects
...
* Contact SearchResult from server is now getting processed and
correctly displayed.
* Sending a AddContact event to server, if button is pressed.
* Added several interface objects
2020-02-09 16:26:36 +01:00
DieGurke
90409c1d90
Implemented ContactRenderer and built a properScrollPane with list, etc.
2020-02-08 11:43:37 +01:00
delvh
337c74ded1
Redesigned UserStatusChangeProcessor to please @CyB3RC0nN0R s wishes
2020-02-07 15:57:41 +01:00
delvh
0aba82fd9f
Added the UserStatusChangeProcessor and its implementation
...
this commit serves as solution to the merge conflict between
f/user_status_change_processor and develop
2020-02-07 15:27:26 +01:00
DieGurke
5086ad62b6
Implemented advanced UI
2020-02-06 22:19:33 +01:00
4afe073e79
Integrated WriteProxy into the sending process
2020-02-06 21:28:02 +01:00
81dcee27f1
Renamed database package to data, moved Chat to data package
2020-02-05 20:58:30 +01:00
d005ed8d50
Fixed UI update after message status changes
2020-02-05 20:08:24 +01:00
DieGurke
8f4cf1428a
Reading current chat when a new message is received
2020-02-05 17:23:30 +01:00
5e335a98bd
Listening to message status changes, sending READ status updates
2020-02-05 07:09:25 +01:00
8f967afa88
Moved client to net package, removed unnecessary recipient property
2020-02-04 19:46:18 +01:00
d43b45d36b
Made local database persistence optional
...
* Split LocalDB into abstract class LocalDb and PersistentLocalDb and
TransientLocalDb
* Moved LocalDb to database package
* Added ignoreLocalDb option to Config
2020-02-03 21:52:48 +01:00
07b5ee841a
Fixed spacing in ComponentList
2020-02-01 11:34:57 +01:00
2fb419b0e7
Fixed receiving messages
2020-02-01 10:41:59 +01:00
8e449d150b
Removed old sync thread, implemented chat reading
2020-02-01 10:20:06 +01:00
c0f4e5d270
Implemented message ID generation and generator requests
...
* Persisting IdGenerator in LocalDB
* Added Client#requestIdGenerator()
* Listening to MessageCreationEvents in ChatWindow
2020-01-29 07:44:25 +01:00
063f5798dc
Implemented ComponentList rendering and integration of message list
2020-01-27 20:11:47 +01:00
43851d9893
Started ComponentList integration for message list
2020-01-26 22:10:15 +01:00
1e4bd12c23
Adjusted message creation to the updated MessageBuilder.
2020-01-06 15:00:44 +02:00
46d9cd49f4
Added Client#sendMessage(Message), closing socket on exit
2019-12-31 11:57:11 +02:00
3cebdc8997
Integrated the new Message class from envoy-common
2019-12-31 11:27:52 +02:00
61d3d44ee5
Working on handshake mechanism with login
2019-12-29 12:54:05 +02:00
88c810c2f4
Started integration of new server architecture
...
* Removed JAX-RS dependency from POM
* Changed version in POM to 0.3-alpha
The errors that appear throughout LocalDB and Client are caused by the
architecture change and will be removed in future commits.
2019-12-28 22:20:43 +02:00
0c80d934fe
Added missing since tags as requested by @delvh
2019-12-21 21:07:18 +01:00
9c03f2dab2
Loading ChatWindow in parallel to Client and LocalDB
...
Fixes #26
2019-12-21 19:00:29 +01:00
a8406cb033
Merge pull request #63 from informatik-ag-ngl/f/settings_panel
...
Added SettingsPanel architecture
2019-12-21 10:02:18 +01:00
5570d845ae
Added custom import organization preferences
...
Imports are converted to .* after 4 imports from the same package,
static imports are converted to .* after 2 imports from the same type
2019-12-21 07:54:15 +01:00
442bf79c69
Added missing Javadoc since tags as requested by @delvh
2019-12-21 00:43:38 +01:00
10dd3635a5
Refined theme customization mechanism
...
* Created abstract SettingsPanel class for defining settings screen
pages
* Moves theme customization related settings to new class
ThemeCustomizationPanel
* Changes Theme to use a map internally
2019-12-21 00:29:16 +01:00
c7959e5287
Added and fixed existing Javadoc, configured Javadoc validation
2019-12-20 20:25:54 +01:00
e8f989902a
Saving settings and local database on application exit
...
Fixes #55
2019-12-20 15:05:31 +01:00
02baf70d92
Fixed errors caused by preparing the merge into develop
2019-12-20 12:36:53 +01:00
delvh
e8d15be940
Merge branch 'develop' into f/logger
2019-12-20 12:30:53 +01:00
88d2e42494
Fixed Logger initialization
...
Renamed EnvoyLogger to EnvoyLog and moved it to the newl< created
envoy.client.util package.
2019-12-20 11:59:11 +01:00
delvh
7e02217002
Updated EnvoyLogger -> still not working
2019-12-18 17:11:56 +01:00
69153005cd
Fixed vertical scroll bar drawing on 4K monitors
2019-12-17 08:17:22 +01:00
396686bfdc
Added ThemeChangeEvent, improved EventHandler declaration
2019-12-16 09:41:21 +01:00
DieGurke
f6bd6ab754
Formatting
...
* Split applyTheme method in applyTheme and autoscroll.
* Added Javadoc
2019-12-15 20:18:43 +01:00
acc7424503
Added PrimaryScrollPane class with default scroll pane UI settings
2019-12-15 17:44:13 +01:00
adb5c417c5
Improved code style and formatting
2019-12-15 16:26:11 +01:00
DieGurke
3fefeb1082
Autoscroll
...
* Implemented functionality to automatically scroll down when user is on
the bottom of the chat and then there are new messages added.
* When chat is opened, the vertical scroll bar starts at the bottom.
* When rereading messages, the chat doesn't scroll down if new messages
are added. (Besides see first point)
2019-12-15 12:48:40 +01:00