Commit Graph

205 Commits

Author SHA1 Message Date
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
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
DieGurke
f22f0a766b Revising
Added Author
Removed Comments
2019-12-21 12:31:32 +01:00
DieGurke
b1dbe58f2c 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
57ffbc2b2c Implemented logger level configuration, added Javadoc
Fixes #45
2019-12-21 12:20:23 +01:00
921f1f8689 Moved local files to .envoy directory in user home
Fixes #57
2019-12-21 11:50:01 +01:00
c2f7bd7b21 Improved Config machanism with ConfigItems
Added logger levels and home directory to Config
2019-12-21 11:35:01 +01:00
DieGurke
f31f252613 Fixed UI Alignment of theme customization components
Fixes #39
2019-12-21 11:17:23 +01:00
f9a1db90ea
Merge pull request #63 from informatik-ag-ngl/f/settings_panel
Added SettingsPanel architecture
2019-12-21 10:02:18 +01:00
cd508af2d9 Added Javadoc since tags as requested by @delvh 2019-12-21 10:02:25 +01:00
de89261950
Merge pull request #62 from informatik-ag-ngl/f/javadoc
Added and fixed existing Javadoc, configured Javadoc validation
2019-12-21 09:12:35 +01:00
5c93255fb6 Fixed layout of SettingsPanel in SettingsScreen 2019-12-21 08:06:05 +01:00
e367e5d57d 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
9234ab87ae Added missing Javadoc since tags as requested by @delvh 2019-12-21 00:43:38 +01:00
b0ce8fe340 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
ccff438c7f Added and fixed existing Javadoc, configured Javadoc validation 2019-12-20 20:25:54 +01:00
eaa384d018
Merge pull request #61 from informatik-ag-ngl/b/save_exit
Saving settings and local database on application exit
2019-12-20 19:30:26 +01:00
23d7d6b164 Saving settings and local database on application exit
Fixes #55
2019-12-20 15:05:31 +01:00
b4a105646d
Merge pull request #60 from informatik-ag-ngl/f/javadoc
Updated malformed Javadoc
2019-12-20 13:33:10 +01:00
delvh
771f358eb3
Merge branch 'develop' into f/javadoc 2019-12-20 12:58:06 +01:00
delvh
549fc3de7a Updated malformed Javadoc 2019-12-20 12:53:40 +01:00
delvh
31195cbd23
Merge pull request #58 from informatik-ag-ngl/f/logger
Advanced Logger with the ability to write logs to a file
2019-12-20 12:52:13 +01:00
delvh
c9c99b3117 Deleted an unnecessary comment as per @CyB3RC0nN0Rs request 2019-12-20 12:51:35 +01:00
e77abd3b00 Fixed errors caused by preparing the merge into develop 2019-12-20 12:36:53 +01:00
delvh
bf440d367c
Merge branch 'develop' into f/logger 2019-12-20 12:30:53 +01:00
6f9b777da3 Added log directory to .gitignore 2019-12-20 12:01:09 +01:00
cda88dac1e Merge branch 'f/logger' of
git@github.com:informatik-ag-ngl/envoy-client.git into f/logger

Conflicts:
	src/main/java/envoy/client/event/EnvoyLogger.java
2019-12-20 12:00:44 +01:00
2685276ae3 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
3a3d6fe649 Improved Javadoc slightly 2019-12-20 11:31:12 +01:00
fdeb922bdd
Merge pull request #54 from informatik-ag-ngl/f/scrollbar
Enhanced Scroll Bar
2019-12-18 22:14:05 +01:00
9b679aa049 Added Javadoc requested by @delvh 2019-12-18 22:07:05 +01:00
delvh
3652a5bc97 Updated EnvoyLogger -> still not working 2019-12-18 17:11:56 +01:00
7de411f735 Fixed vertical scroll bar drawing on 4K monitors 2019-12-17 08:17:22 +01:00
0cd0380c87 Added ThemeChangeEvent, improved EventHandler declaration 2019-12-16 09:41:21 +01:00
DieGurke
4d235c2cd9 Formatting
* Split applyTheme method in applyTheme and autoscroll.
* Added Javadoc
2019-12-15 20:18:43 +01:00
2405d4a6ad Added PrimaryScrollPane class with default scroll pane UI settings 2019-12-15 17:44:13 +01:00