Commit Graph

70 Commits

Author SHA1 Message Date
Kai S. K. Engelbart 67ebc6be83
Initialize scene with stage size in SceneContext
This apparently fixes the rendering issues when switching scenes, while
keeping the stage size constant (unless the user resizes the stage).
2020-11-20 14:01:00 +01:00
Leon Hofmeister e5659c1da1
Remove account deletion on the server 2020-10-31 16:57:26 +01:00
Leon Hofmeister cd8971b6b4
Fix settings button placement
Fixes #94
2020-10-22 16:09:09 +02:00
Leon Hofmeister 77a75fc37c
Apply suggestions by @kske
Additionally fixed three bugs/ inconsistencies:
- status changing keyboard shortcuts are present again
- deleted cells no longer show a hand cursor
- any event method in LocalDB needing higher priority now has priority
500
2020-10-19 18:09:19 +02:00
Leon Hofmeister ebe19c00c9
Move context menu from ChatScene globally to ChatControl specific
Additionally fixed a small bug in UserCreationProcessor and when
deleting a contact offline
2020-10-19 18:09:19 +02:00
Leon Hofmeister 571a953c40
Add partially working blocking and deletion (for both client and server)
Additionally had to refactor several classes "a little bit".
(Whenever one bug seemed fixed, another one appeared...)
2020-10-19 18:09:19 +02:00
Leon Hofmeister a515ec961a
Add server side contact deletion 2020-10-19 18:09:19 +02:00
Kai S. K. Engelbart 12184848b6
Remove unused value from client.properties
The configuration values are now ordered as describes in the Wiki
article at https://git.kske.dev/zdm/envoy/wiki/Client-Configuration
2020-10-19 08:53:50 +02:00
Leon Hofmeister ab2e9aa114
Add Image Caching (#95)
Add image caching

Co-authored-by: kske <kai@kske.dev>
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/95
Reviewed-by: kske <kai@kske.dev>
Reviewed-by: DieGurke <maxi@kske.dev>
2020-10-13 11:30:19 +02:00
Leon Hofmeister e8202e0c94
Added display of your own status
Fixes #85
2020-10-08 17:03:14 +02:00
Leon Hofmeister 3810fdef02
Fixed a bug showing the wrong user status in ChatScene top bar
Additionally refactored UI components a bit
2020-10-08 14:34:21 +02:00
Leon Hofmeister 637ad9f61f
Added ability to change user status 2020-10-07 23:43:30 +02:00
Leon Hofmeister 7ca770cbc3
Fix Incorrect ChatScene Size on Startup (#79)
Additionally fixes error on message receival.
Fixes #68
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/79
Reviewed-by: kske <kai@kske.dev>
Reviewed-by: DieGurke <maxi@kske.dev>
2020-10-05 18:50:45 +02:00
Maximilian P. Käfer 434d577c15
Worked on displaying the quickSelect correctly 2020-10-03 14:47:50 +02:00
Maximilian P. Käfer 8543e94040
Added ability to remove users from quick select list 2020-10-01 22:59:07 +02:00
Maximilian P. Käfer 8592839156
Worked on quickMessageList and corresponding control 2020-10-01 22:29:40 +02:00
Maximilian P. Käfer 7fffa0da83
implemented basic architecture 2020-09-30 21:44:02 +02:00
Kai S. K. Engelbart 85d0aa37d2 Adjust Selection Color (#73)
Replace selection color by one unified gray
Center message controls vertically inside their list cells

Fixes #62

Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/73
Reviewed-by: DieGurke <maxi@kske.dev>
Reviewed-by: delvh <leon@kske.dev>
2020-09-30 21:05:32 +02:00
Kai S. K. Engelbart f36f330c81
Add a LocalDB auto save mechanism
During startup, a timer is initialized inside the LocalDB which saves it
after 500 milliseconds during startup and then in intervals of 2
minutes, which can be configured in the ClientConfig.
2020-09-22 16:37:43 +02:00
Kai S. K. Engelbart 31cb22035b
Add token request to login credentials and "Stay Signed In" checkbox 2020-09-19 09:13:04 +02:00
delvh 661823219c Removed clicking into a tab to see that you cannot interact with it
Additionally re-ensured compliance with our CSS conventions.
2020-09-01 21:36:23 +02:00
Maximilian P. Käfer 88f28e60f1 Fixed a minor merging problem that wasn't fixed in the prior branch. 2020-08-31 11:54:20 +02:00
delvh 9bd06336eb Fixed bug not allowing users without command line arguments 2020-08-31 09:02:07 +02:00
Maximilian P. Käfer dc58290f22 Merge branch 'develop' into f/finishing_new_UI 2020-08-30 15:48:29 +02:00
Maximilian P. Käfer 6c32cf650e Unified color specifications to HEX colors 2020-08-30 15:14:31 +02:00
Maximilian P. Käfer f86f3ec200 Applied some minor changes requested by @delvh and CyberSomething (I really cant remember how your name is spelled)
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
Co-authored-by: delvh <dev.lh@web.de>
2020-08-29 12:01:51 +02:00
Maximilian P. Käfer f581b83359 Added semi-proper light theme and fixed some coloring bugs. 2020-08-26 18:31:23 +02:00
Maximilian P. Käfer e7d85bd968 unified id variable names to kebab-case 2020-08-26 15:50:46 +02:00
Maximilian P. Käfer 78ade078d4 Changed some more things requested by @delvh. 2020-08-26 15:12:03 +02:00
Maximilian P. Käfer da309098b7 Added offline mode warning and note 2020-08-24 21:54:25 +02:00
Maximilian P. Käfer 46a883dda9 Added nice error handling when creating groups insted of alert 2020-08-23 22:29:13 +02:00
Maximilian P. Käfer 1d03128744 Removed old FXML file 2020-08-23 21:07:38 +02:00
Maximilian P. Käfer 72ffa71d6b Fixed createButton disabling bug 2020-08-23 20:59:25 +02:00
Maximilian P. Käfer bd75da1ab9 implemented groupCreationTab 2020-08-23 20:15:52 +02:00
Maximilian P. Käfer f77795edb1 Removed alert when adding new user 2020-08-23 17:24:55 +02:00
Maximilian P. Käfer dbf69c7cc1 Implemented BackButton functionality 2020-08-23 17:11:41 +02:00
Maximilian P. Käfer d0f125f058 ContactSearchTab UI finished and reimplemented controller 2020-08-23 12:36:43 +02:00
Maximilian P. Käfer b4397fe2f2 contactSearchTab 2020-08-22 21:50:05 +02:00
Maximilian P. Käfer 1fe83dbcc0 Implemented TabPane and done preparation for internal file loading 2020-08-22 21:02:49 +02:00
delvh c784ebb787 Added option to disable attachments and groups on both client and server 2020-08-22 18:14:26 +02:00
delvh 4bbc4189ec Updated config mechanism and added config for the server
Additionally fixed a small bug in EnvoyLog and envoy.server.Startup,
fixed Receiver not stopping when the server was stopped
and added access token authorization for the server config
2020-08-22 13:15:42 +02:00
Maximilian P. Käfer cb95c40ad6 Initial commit 2020-08-20 11:02:51 +02:00
delvh f4a3bfed97 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
delvh 71bb329857 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
DieGurke 0901f900e7 Some minor fixes
Co-authored-by: delvh <dev.lh@web.de>
2020-08-01 17:24:15 +02:00
DieGurke 3fdbbfd756 redesigned the vertical scroll bar 2020-08-01 10:30:12 +02:00
DieGurke 74ebd158f2 Made the contact search area appealing for the eye and relocated buttons 2020-08-01 10:00:34 +02:00
DieGurke 268e4439d7 implemented contact search 2020-07-31 18:46:32 +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
DieGurke 9ea8d24ab6 Adjusted MessageControl and linked css 2020-07-23 11:11:30 +02:00