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
9dd3d9b225
Replaced sync XSD by custom objects
...
* Removed JAXB dependencies
* Added User, Message and TextMessage
* Changed version to 0.2-alpha in POM
2019-12-28 22:03:41 +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
6c094bdccd
Added basic lifecycle with object reading capabilities
...
* Added java-nio-server dependency
* Added ObjectMessageReader and ObjectMessageProcessor
* Added Startup class starting a Server instance
2019-12-28 15:48:39 +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
a1d4f1d999
Added Maven project
2019-12-23 21:31:51 +01:00
6a392da4b2
Initial commit
2019-12-23 21:20:20 +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
DieGurke
2e033a4e84
Revised Cancel and Save Buttons
...
* Fixed weird gbl_buttonPane declaration.
* Added correct resizing and repositioning of cancel and save buttons
when resizing the settings window.
* Fixed incorrect buttonName displaying.
2019-12-21 18:05:31 +01:00
408cda25f7
Merge pull request #68 from informatik-ag-ngl/f/Theme_and_ThemeSettings_Adjustment
...
Adjustment
2019-12-21 15:03:43 +01:00
DieGurke
7c41296149
Adjustment
...
* Adjusted standard dark theme
* Changed Save and Cancel buttons to PrimaryButtons
2019-12-21 13:18:20 +01:00
be8059f2c0
Merge pull request #65 from informatik-ag-ngl/f/config
...
Added logger level and home folder configuration
2019-12-21 12:48:43 +01:00
DieGurke
989a189e37
Merge pull request #67 from informatik-ag-ngl/f/UserFriendlySettings
...
User Friendly Settings
2019-12-21 12:40:52 +01:00
0393a0af81
Fixed Javadoc as requested by @delvh
2019-12-21 12:36:26 +01:00
DieGurke
d7688e8bcc
Merge branch 'develop' into f/UserFriendlySettings
2019-12-21 12:35:38 +01:00
DieGurke
c377093216
Merge pull request #66 from informatik-ag-ngl/f/ThemeCustomizationAlignment
...
Settings UI Allignment
2019-12-21 12:32:51 +01:00