Commit Graph

1252 Commits

Author SHA1 Message Date
DieGurke b21b212695 Added a v 2019-12-27 17:04:02 +01:00
Kai S. K. Engelbart 3df4556c49 Merge branch 'f/themeNameCollision' of https://github.com/informatik-ag-ngl/envoy-client into f/themeNameCollision 2019-12-27 16:58:43 +02:00
Kai S. K. Engelbart 0785732f15 Added instantaneous theme change, fixed dialog modality 2019-12-27 16:56:48 +02:00
DieGurke 81e21c3652 Fixed Javadoc comment 2019-12-27 13:30:40 +01:00
DieGurke fd40cadf6c 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 83ddbf5360 Fixed possible name conflict when creating new themes. 2019-12-25 21:43:59 +01:00
Kai S. K. Engelbart 91b2d91af3 Added Maven project 2019-12-23 21:31:51 +01:00
Kai S. K. Engelbart 201d6c9a9f Initial commit 2019-12-23 21:20:20 +01:00
Kai S. K. Engelbart ded3782fea Merge pull request #78 from informatik-ag-ngl/f/improved_settings
Improved Settings Architecture
2019-12-23 19:37:43 +01:00
Kai S. K. Engelbart e19b647432 Added Javadoc since tag to SettingsItem 2019-12-23 19:37:09 +01:00
DieGurke 2f090ad5d6 Fixed theme customization bug 2019-12-23 19:00:17 +01:00
Kai S. K. Engelbart 3f8702b17c Added Javadoc for SettingsItem and SerializationUtils. 2019-12-23 16:59:57 +01:00
DieGurke 494102b765 Javadoc and short notation 2019-12-23 16:43:59 +01:00
Kai S. K. Engelbart 07b2c73b50 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 4ef0b3352c Fixed weird toggle switch programming from @CyB3rC0nN0R 2019-12-23 15:54:55 +01:00
Kai S. K. Engelbart 66cf42e0d9 Made PrimaryToggleSwitch a sub class of JButton 2019-12-23 15:35:27 +01:00
DieGurke 3020125334 Removed ON OFF Text 2019-12-23 15:20:20 +01:00
Kai S. K. Engelbart 91880424d3 Adjusting PrimaryToggleSwitch implementation to SettingsItem class 2019-12-23 14:51:52 +01:00
Kai S. K. Engelbart 89e8fc62dc Saving settings in a file, added SettingsItem class 2019-12-23 14:25:46 +01:00
DieGurke 7ec9e6b13a Merge pull request #77 from informatik-ag-ngl/f/onCloseToggleSwitch
General Settings screen
2019-12-23 14:20:47 +01:00
Kai S. K. Engelbart eebc5ab7ad Added custom Color class to envoy.ui with invert() and toHex() methods. 2019-12-23 11:28:00 +01:00
Kai S. K. Engelbart 762d7630e3 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 5090e81b56 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 141b2371cc Formatting 2019-12-22 21:48:19 +01:00
DieGurke abe36d999a 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 e201ec3da1 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 20a138c571 Update README.md to an appropriate level 2019-12-21 22:36:59 +01:00
Kai S. K. Engelbart 965aa5a2d2 Delete SettingsScreen.java 2019-12-21 22:28:22 +01:00
Kai S. K. Engelbart 142bcd53c1 Merge branch 'master' into develop 2019-12-21 21:23:19 +01:00
Kai S. K. Engelbart 73167370b6 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
Kai S. K. Engelbart 0c80d934fe Added missing since tags as requested by @delvh 2019-12-21 21:07:18 +01:00
Kai S. K. Engelbart 9c03f2dab2 Loading ChatWindow in parallel to Client and LocalDB
Fixes #26
2019-12-21 19:00:29 +01:00
Kai S. K. Engelbart 27dc78cfe8 Merge pull request #71 from informatik-ag-ngl/f/improveeed_logging
Improved logging
2019-12-21 18:30:51 +01:00
Kai S. K. Engelbart 7212e10d54 Removed unnecessary log message from LocalDB, logging Sync 2019-12-21 18:29:59 +01:00
DieGurke 20882b14b0 Merge pull request #70 from informatik-ag-ngl/b/settingsButtons
Revised Cancel and Save Buttons
2019-12-21 18:26:45 +01:00
Kai S. K. Engelbart 34e9dc9e8b 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 d83dc2931f 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
Kai S. K. Engelbart bc0a44bca1 Merge pull request #68 from informatik-ag-ngl/f/Theme_and_ThemeSettings_Adjustment
Adjustment
2019-12-21 15:03:43 +01:00
DieGurke ea45c51cf0 Adjustment
* Adjusted standard dark theme
* Changed Save and Cancel buttons to PrimaryButtons
2019-12-21 13:18:20 +01:00
Kai S. K. Engelbart 732c8d1d20 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 3ab2feb57c Merge pull request #67 from informatik-ag-ngl/f/UserFriendlySettings
User Friendly Settings
2019-12-21 12:40:52 +01:00
Kai S. K. Engelbart c0f47acd22 Fixed Javadoc as requested by @delvh 2019-12-21 12:36:26 +01:00
DieGurke 941d8266bc Merge branch 'develop' into f/UserFriendlySettings 2019-12-21 12:35:38 +01:00
DieGurke e2dc19fbef Merge pull request #66 from informatik-ag-ngl/f/ThemeCustomizationAlignment
Settings UI Allignment
2019-12-21 12:32:51 +01:00
DieGurke 7ec8257aff Revising
Added Author
Removed Comments
2019-12-21 12:31:32 +01:00
DieGurke 90429d8615 User Friendly Settings
* Removed CreateNewButton button and added it's functionality to the
save button.
* Revised theme dropDown style.

fixes #64
2019-12-21 12:24:11 +01:00
Kai S. K. Engelbart d62793b810 Implemented logger level configuration, added Javadoc
Fixes #45
2019-12-21 12:20:23 +01:00
Kai S. K. Engelbart 1324356827 Moved local files to .envoy directory in user home
Fixes #57
2019-12-21 11:50:01 +01:00
Kai S. K. Engelbart 8b6e501c2e Improved Config machanism with ConfigItems
Added logger levels and home directory to Config
2019-12-21 11:35:01 +01:00
DieGurke 474480abb6 Fixed UI Alignment of theme customization components
Fixes #39
2019-12-21 11:17:23 +01:00