Commit Graph

53 Commits

Author SHA1 Message Date
mkpaz
dca4d7c21e Fix slider progress calc 2023-02-23 13:54:32 +04:00
mkpaz
12526c3e47 Update themes Javadoc 2023-02-22 21:08:06 +04:00
mkpaz
5add5ce137 Add SceneBuilder integration (#27) 2023-02-21 18:40:27 +04:00
mkpaz
fbbcaa37f9 Add JUnit extension for tests 2023-02-19 17:18:05 +04:00
mkpaz
e415674cf7 Add deck pane 2023-02-19 16:00:05 +04:00
mkpaz
ea88de54a6 Add classic tab pane style 2023-02-16 20:28:45 +04:00
mkpaz
19f78bfe66 Add Dracula theme 2023-02-16 17:16:43 +04:00
mkpaz
36e9f9e755 Add Cupertino themes 2023-02-15 23:11:55 +04:00
mkpaz
3e9983ea22 Add @Preview annotation 2023-02-14 19:02:34 +04:00
mkpaz
bda80a6d06 Remove toggle switch left padding when text is empty 2023-02-11 10:31:45 +04:00
mkpaz
2a600715bc Bump version to 1.2.0 2023-02-10 16:33:30 +04:00
mkpaz
7d649f6d28 Disable javadoc plugin lint warnings 2023-02-10 16:28:16 +04:00
mkpaz
9652c9a7ce Fix IDE code inspection warnings 2023-02-10 15:57:48 +04:00
mkpaz
deae198ae0 Run checkstyle plugin before compilation 2023-02-10 15:41:32 +04:00
mkpaz
4c3daeb798 Checkstyle: fix variable declaration [VariableDeclarationUsageDistance] 2023-02-10 15:28:55 +04:00
mkpaz
c3a9b71e93 Checkstyle: fix naming convention issues
Fixed warnings: AbbreviationAsWordInName, ClassTypeParameterName, LocalVariableName, MemberName, MethodName.
2023-02-10 15:28:55 +04:00
mkpaz
c7f1f2701b Checkstyle: fix long lines [LineLength] 2023-02-10 15:28:55 +04:00
mkpaz
c294addb36 Checkstyle: fix wrapping [OperatorWrap] 2023-02-10 15:28:55 +04:00
mkpaz
bb7b37caf6 Checkstyle: fix javadoc issues 2023-02-10 15:28:55 +04:00
mkpaz
deb27f576a Checkstyle: reformat code 2023-02-10 15:28:55 +04:00
mkpaz
a9bc7ace6f Checkstyle: optimize imports 2023-02-10 15:28:55 +04:00
mkpaz
82b221dc33 ErrorProne: fix base/JavaTimeDefaultTimeZone 2023-02-10 15:26:05 +04:00
mkpaz
fb722c9870 ErrorProne: fix base/ReturnValueIgnored 2023-02-10 15:26:05 +04:00
mkpaz
91c7e2a36f ErrorProne: fix base/CatchAndPrintStackTrace 2023-02-10 15:26:05 +04:00
mkpaz
58ff4cc25c ErrorProne: fix base/MissingSummary 2023-02-10 15:26:05 +04:00
mkpaz
4a0a673bff ErrorProne: fix base/UnnecessaryParentheses 2023-02-10 15:26:05 +04:00
mkpaz
ba9bfc654b ErrorProne: fix base/MissingCasesInEnumSwitch 2023-02-10 15:26:05 +04:00
mkpaz
524d9ed9b6 Add ErrorProne + NullAway plugins 2023-02-09 14:33:40 +04:00
mkpaz
59b38ca682 Add JetBrains annotations 2023-02-09 14:23:56 +04:00
mkpaz
cc6b4c143b Move resources under package name prefix #10 2023-02-09 14:02:11 +04:00
mkpaz
308a4b9b28 Improve PasswordTextFormatter
Use commitValue() to refresh text field content. Also, add tests.
2023-01-02 13:03:46 +04:00
mkpaz
20c06964ff Bump version 2022-10-06 16:09:35 +04:00
mkpaz
8af9bdfc7f Add subtle text style support 2022-10-06 13:00:09 +04:00
mkpaz
2977aaca66 Rewrite Breadcrumbs for more customization
This is breaking change which also significantly improves control API. It introduces divider factory and makes possible to use hyperlinks as control items.
2022-10-05 21:24:40 +04:00
mkpaz
7faefdb6da Add more check methods to PlatformUtils 2022-10-05 14:06:41 +04:00
CodeDead
aa294eb773
Code refactoring and bugfixes (#13)
* Popover: fixed a bug that a node value was not being set
* PlatformUtils: fixed a bug that MacOS can be an OS with name darwin
* Optimized switch statements
* Code formatting and cleanup
* Removed unused imports
* Reformat markdown tables
* Use try-with-resources
* Improve Javadoc
* Enforce Git compliance
* Better NPE error messages
* Fixed spelling errors
2022-10-05 09:05:18 +04:00
mkpaz
cc3cd4a391 Improve control and widget samples 2022-10-04 20:52:08 +04:00
mkpaz
1c4c6a5232 Add RingProgressIndicator control 2022-10-03 16:32:03 +04:00
mkpaz
ef930a7907 Improve slider
- Add control skin to support changing progress color
- Implement control size support (small, medium, large)
2022-09-30 13:33:53 +04:00
mkpaz
a295fd799c Improve date picker
- Support adding top/bottom node to embed custom user widgets
- Move prev/next arrows to the right side
- Add clock example
- Add show/hide header example
- Fix unreadable next month today fg color
2022-09-29 16:21:24 +04:00
mkpaz
bb4189aa7d Fix caption menu item hover color 2022-09-28 15:13:57 +04:00
mkpaz
9fe8cbde8a Add external themes support 2022-09-17 13:39:44 +04:00
mkpaz
a65ea977c0 Fix flat breadcrumb paddings 2022-09-14 16:04:13 +04:00
mkpaz
0a88c262c4 Add support of rounded style for TextField and Button 2022-09-13 16:02:17 +04:00
mkpaz
d4bd2315bc Bump project version 2022-09-06 09:20:19 +04:00
mkpaz
67ab5456f2 Add tweak to apply different arrow button to combo boxes 2022-09-05 10:24:58 +04:00
mkpaz
b8c5acae03 Add tweak to align table columns 2022-09-05 10:08:00 +04:00
mkpaz
b50dd57f75 Add edge-to-edge tweak
Supposed to be used when component is placed within another control that already provides external borders. Should not be confused with 'no-border' style. Some controls in the 'edge-to-edge' mode still need a border, e.g. toolbar always needs the bottom border.
2022-09-05 08:50:13 +04:00
mkpaz
dd1a8f6452 Add tweak rule to hide MenuButton dropdown arrow 2022-09-02 21:08:28 +04:00
mkpaz
a7255949ce Add Nord color themes
Both light and dark variants. Needs further polishing, but still pretty usable.
2022-08-21 17:00:41 +04:00