Commit Graph

400 Commits

Author SHA1 Message Date
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
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
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
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
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
d62793b810 Implemented logger level configuration, added Javadoc
Fixes #45
2019-12-21 12:20:23 +01:00
1324356827 Moved local files to .envoy directory in user home
Fixes #57
2019-12-21 11:50:01 +01:00
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
a8406cb033 Merge pull request #63 from informatik-ag-ngl/f/settings_panel
Added SettingsPanel architecture
2019-12-21 10:02:18 +01:00
84353c66d6 Added Javadoc since tags as requested by @delvh 2019-12-21 10:02:25 +01:00
2703772878 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
e6accec291 Fixed layout of SettingsPanel in SettingsScreen 2019-12-21 08:06:05 +01:00
5570d845ae 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
442bf79c69 Added missing Javadoc since tags as requested by @delvh 2019-12-21 00:43:38 +01:00
10dd3635a5 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
c7959e5287 Added and fixed existing Javadoc, configured Javadoc validation 2019-12-20 20:25:54 +01:00
a0c214b178 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
e8f989902a Saving settings and local database on application exit
Fixes #55
2019-12-20 15:05:31 +01:00
069b1da762 Merge pull request #60 from informatik-ag-ngl/f/javadoc
Updated malformed Javadoc
2019-12-20 13:33:10 +01:00
delvh
95fa3a539f Merge branch 'develop' into f/javadoc 2019-12-20 12:58:06 +01:00
delvh
1e1b078a37 Updated malformed Javadoc 2019-12-20 12:53:40 +01:00
delvh
16354ef392 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
e7f6826e37 Deleted an unnecessary comment as per @CyB3RC0nN0Rs request 2019-12-20 12:51:35 +01:00
02baf70d92 Fixed errors caused by preparing the merge into develop 2019-12-20 12:36:53 +01:00
delvh
e8d15be940 Merge branch 'develop' into f/logger 2019-12-20 12:30:53 +01:00
5614bdc314 Added log directory to .gitignore 2019-12-20 12:01:09 +01:00
55f90b7e6b 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
88d2e42494 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
04618569a4 Improved Javadoc slightly 2019-12-20 11:31:12 +01:00
d8cf751746 Merge pull request #54 from informatik-ag-ngl/f/scrollbar
Enhanced Scroll Bar
2019-12-18 22:14:05 +01:00
500555c8db Added Javadoc requested by @delvh 2019-12-18 22:07:05 +01:00
delvh
7e02217002 Updated EnvoyLogger -> still not working 2019-12-18 17:11:56 +01:00
69153005cd Fixed vertical scroll bar drawing on 4K monitors 2019-12-17 08:17:22 +01:00
396686bfdc Added ThemeChangeEvent, improved EventHandler declaration 2019-12-16 09:41:21 +01:00
DieGurke
f6bd6ab754 Formatting
* Split applyTheme method in applyTheme and autoscroll.
* Added Javadoc
2019-12-15 20:18:43 +01:00
acc7424503 Added PrimaryScrollPane class with default scroll pane UI settings 2019-12-15 17:44:13 +01:00
adb5c417c5 Improved code style and formatting 2019-12-15 16:26:11 +01:00
DieGurke
4f777412f3 Cold style improvement
Changed if query with isVertical in PrimaryScrollBar to short form.
2019-12-15 12:53:01 +01:00
DieGurke
3fefeb1082 Autoscroll
* Implemented functionality to automatically scroll down when user is on
the bottom of the chat and then there are new messages added.
* When chat is opened, the vertical scroll bar starts at the bottom.
* When rereading messages, the chat doesn't scroll down if new messages
are added. (Besides see first point)
2019-12-15 12:48:40 +01:00
DieGurke
6bfa3c2b79 Horizontal Scroll Bar
Implemented primaryScrollBar support for horizontal scroll bar as well.
2019-12-15 00:34:44 +01:00
DieGurke
4a2d6f913b Custom scroll bar
* Added PrimaryScrollBar class
* Implemented PrimaryScrollBar in ChatWindow for the ScrollPanes
vertical scroll bar
2019-12-14 19:10:45 +01:00
delvh
8267fa4d0d Implemented a (not working) own version of a logger
and reformatted code
2019-12-14 14:58:07 +01:00