Commit Graph

398 Commits

Author SHA1 Message Date
delvh
4811decf5e
Update feature_request.md 2020-01-03 21:01:12 +01:00
delvh
b216feabc9
Merge pull request #88 from informatik-ag-ngl/PRTemplate
Added Pull Request Templates
2020-01-03 16:28:41 +01:00
delvh
f7ff49634b
Created Javadoc PRTemplate 2020-01-03 14:36:16 +01:00
delvh
b133d636df
created feature integration PRTemplate 2020-01-03 14:31:22 +01:00
delvh
89be0d765f
created bugfix pull request template 2020-01-03 14:28:11 +01:00
655ac58f32 Added contact initialization to handshake and ReceivedMessageProcessor 2020-01-02 17:11:41 +02:00
34785dc7f5 Added LoginDialog 2020-01-01 18:18:18 +02:00
fde3ae2859 Acquiring user list through the sender object 2019-12-31 16:38:52 +02:00
1fec53f35a Added Client#sendMessage(Message), closing socket on exit 2019-12-31 11:57:11 +02:00
22ccddcc39 Integrated the new Message class from envoy-common 2019-12-31 11:27:52 +02:00
c06a2e8c37 Receiving objects from server on separate thread 2019-12-30 18:18:03 +02:00
0efc8dbbc7 Working on handshake mechanism with login 2019-12-29 12:54:05 +02:00
4067be6bc2 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
9725945b5f
Merge pull request #85 from informatik-ag-ngl/b/activeThemeEdit
Fixed not updating theme when editing active theme bug.
2019-12-28 21:48:50 +02:00
DieGurke
8e6ab074aa Fixed not updating theme when editing active theme bug. 2019-12-27 17:34:28 +01:00
DieGurke
9b142c8484
Merge pull request #83 from informatik-ag-ngl/f/themeNameCollision
Theme name collision
2019-12-27 17:04:25 +01:00
DieGurke
1870d75371 Added a v 2019-12-27 17:04:02 +01:00
819bc3f903 Merge branch 'f/themeNameCollision' of https://github.com/informatik-ag-ngl/envoy-client into f/themeNameCollision 2019-12-27 16:58:43 +02:00
f0a96b8e39 Added instantaneous theme change, fixed dialog modality 2019-12-27 16:56:48 +02:00
DieGurke
aad7fadc50 Fixed Javadoc comment 2019-12-27 13:30:40 +01:00
DieGurke
c732c0cf45 Added new theme name choose window
* Added NewThemeScreen Class
OptionsScreen when name conflict
* Added functionality to overwrite themes.
2019-12-26 21:46:35 +01:00
DieGurke
d2ee659ea7 Fixed possible name conflict when creating new themes. 2019-12-25 21:43:59 +01:00
1a3fbddfe2
Merge pull request #78 from informatik-ag-ngl/f/improved_settings
Improved Settings Architecture
2019-12-23 19:37:43 +01:00
f8cce7ed06
Added Javadoc since tag to SettingsItem 2019-12-23 19:37:09 +01:00
DieGurke
91f780d1c6 Fixed theme customization bug 2019-12-23 19:00:17 +01:00
f6d6ef0a3a Added Javadoc for SettingsItem and SerializationUtils. 2019-12-23 16:59:57 +01:00
DieGurke
5c7563a06b Javadoc and short notation 2019-12-23 16:43:59 +01:00
a6c4d42c98 Polished settings mechanism
* Set initial value of onCloseMode setting to true
* Added setting change handlers
* Applying settings changes immediately
* Made PrimaryToggleSwitch round
2019-12-23 16:33:13 +01:00
DieGurke
9968b708c5 Fixed weird toggle switch programming from @CyB3rC0nN0R 2019-12-23 15:54:55 +01:00
5c81a2dfd3 Made PrimaryToggleSwitch a sub class of JButton 2019-12-23 15:35:27 +01:00
DieGurke
925b993bf5 Removed ON OFF Text 2019-12-23 15:20:20 +01:00
3d381f4351 Adjusting PrimaryToggleSwitch implementation to SettingsItem class 2019-12-23 14:51:52 +01:00
035b3c02e4 Saving settings in a file, added SettingsItem class 2019-12-23 14:25:46 +01:00
DieGurke
8556e31ce9
Merge pull request #77 from informatik-ag-ngl/f/onCloseToggleSwitch
General Settings screen
2019-12-23 14:20:47 +01:00
728b54080c Added custom Color class to envoy.ui with invert() and toHex() methods. 2019-12-23 11:28:00 +01:00
4a4c4f9308 Fixed formatting, Javadoc and other cosmetic problems
Also fixed PrimaryToggleSwitches having editable text in their state and
description fields
2019-12-23 10:56:33 +01:00
DieGurke
b0b9f63861 Enter to Send and Revising
* Revised style and improved object architecture
* Added Enter to Send mechanism.
2019-12-23 00:03:22 +01:00
DieGurke
56afbc5422 Formatting 2019-12-22 21:48:19 +01:00
DieGurke
b577f785b5 OnCloseMode
* Toggle Switch in general settings effects the onCloseMode of the
window.
* Saving in prefs.
* Styled the general settings screen and added some text.
2019-12-22 21:28:13 +01:00
DieGurke
7a3edb932d PrimaryToggleSwitch
* Adds a component, that can be used to toggle between two options.
* Is built to be able to be used for any event, that is structured like
the OnCloseChangeEvent class.
2019-12-22 18:07:30 +01:00
delvh
0f4e3d849a
Update README.md to an appropriate level 2019-12-21 22:36:59 +01:00
70d2ef6538
Delete SettingsScreen.java 2019-12-21 22:28:22 +01:00
abcb0cd1e1
Merge branch 'master' into develop 2019-12-21 21:23:19 +01:00
e609c8d9c8
Merge pull request #73 from informatik-ag-ngl/b/fast_startup
Loading ChatWindow in parallel to Client and LocalDB
2019-12-21 21:07:33 +01:00
d449192d17 Added missing since tags as requested by @delvh 2019-12-21 21:07:18 +01:00
675488beb8 Loading ChatWindow in parallel to Client and LocalDB
Fixes #26
2019-12-21 19:00:29 +01:00
3e2a44130a
Merge pull request #71 from informatik-ag-ngl/f/improveeed_logging
Improved logging
2019-12-21 18:30:51 +01:00
5f3fce1f71 Removed unnecessary log message from LocalDB, logging Sync 2019-12-21 18:29:59 +01:00
DieGurke
d6e45af030
Merge pull request #70 from informatik-ag-ngl/b/settingsButtons
Revised Cancel and Save Buttons
2019-12-21 18:26:45 +01:00
ab13d5adb4 Improved logging
Logs are now written to System.out instead of System.err. Also they are
not duplicated as the default ConsoleHandler has been removed.

When using the application, logs may not appear in the console
immediately as the StreamHandler used to output them used an internal
buffer that may only be flushed when closing the application.

Logs are now formatted as [DATE TIME] [LEVEL] [LOGGER] MSG
2019-12-21 18:19:10 +01:00