Commit Graph

281 Commits

Author SHA1 Message Date
mkpaz
4e50660a8f Refactor themes to use color scale
Color shades should be declared upfront without resorting to the dynamic brightness modification functions. All shades are also exposed as looked-up colors.
2022-08-30 13:28:10 +04:00
mkpaz
9cce26c4f0 Use 'subtle' color instead of 'inset' for controls 2022-08-29 11:11:52 +04:00
mkpaz
27cfcf704e Use overlay color variable for popover and tooltip 2022-08-29 10:46:19 +04:00
mkpaz
79ba01a20e Fix font family switching
Also add workaround of using font weight other than regular and bold.
2022-08-29 10:23:16 +04:00
mkpaz
2d6393cc2b Improve color contrast checker
Add option to remove color opacity (flatten).
2022-08-26 14:44:06 +04:00
mkpaz
197618ef2e Add dense style support for TreeView 2022-08-26 09:35:24 +04:00
mkpaz
fc5619c24e Animate transition between pages 2022-08-25 20:47:00 +04:00
mkpaz
5996323899 Change radio button style 2022-08-25 16:32:31 +04:00
mkpaz
c2e03d2193 Implement changing font family at runtime 2022-08-25 16:03:55 +04:00
mkpaz
cd16046340 Refactor theme manager to support arbitrary CSS modification at runtime 2022-08-25 14:53:48 +04:00
mkpaz
8c60ae7c07 Fix hover effect on disabled menu items 2022-08-25 13:50:23 +04:00
mkpaz
02da356876 Fix double border in nested column headers 2022-08-25 13:39:59 +04:00
mkpaz
5db005f7d5 Fix table view placeholder background 2022-08-25 13:26:36 +04:00
mkpaz
05e278e56b Add color palette preview and color contrast checker 2022-08-23 21:24:57 +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
mkpaz
996385ccd3 Replace menu button arrow icon
Although with the previous chevron icon menu button can't be confused with combo box, it looks too cumbersome.
v0.1.0-SNAPHOT2
2022-08-19 17:06:10 +04:00
mkpaz
96a52eabfe Allow atlanta-styles module deployment
This change is intended to allow applications to create custom themes. More info https://github.com/mkpaz/atlantafx/pull/2#issuecomment-1200416596.
2022-08-19 16:44:17 +04:00
mkpaz
fde28279bc Bump Dart SASS version and eliminate HSL colors 2022-08-19 16:37:43 +04:00
mkpaz
a6d68cd7eb Improve toggle switch styling
Increase the thumb borders to make it more distinguishable.
2022-08-19 16:13:16 +04:00
mkpaz
0276812c08 Fix menu button focused state issues 2022-08-19 15:25:09 +04:00
Mike Hearn
97cd9d9621
Add Conveyor packaging 2022-08-19 15:01:42 +04:00
mkpaz
2e2c7a0e67 Add color variables for slider
Also use white color for slider thumb in dark mode.
2022-08-19 14:34:02 +04:00
mkpaz
9d307524ae Fix button border in hover state 2022-08-19 14:16:25 +04:00
mkpaz
fc2c54b694 Update TableView styles
Use looked-up colors to style tables.
2022-08-02 15:57:57 +04:00
mkpaz
9a2c4c954b Fix CSS rules order
Components styles should not precede root styles.
2022-08-02 13:16:55 +04:00
mkpaz
2a9dbe8413 Force Dart SASS version
This resolves the issue with HSL colors that aren't supported by JavaFX.
2022-08-02 13:06:42 +04:00
Florian Enner
a0a5f0ca85
Replace maven-frontend-plugin with sass-cli-maven-plugin
Use Maven wrapper around Dart SASS binary instead of downloading and installing NodeJS / NPM locally. This also eliminates dependency from Grunt and its modules.
2022-08-02 12:46:54 +04:00
mkpaz
84c9a23fa9 Add showcases 2022-08-02 09:10:48 +04:00
mkpaz
11d4e0d199 Add build instructions 2022-07-25 20:33:36 +04:00
mkpaz
62f94c6a2c Release 0.1.0-SNAPSHOT v0.1.0-SNAPSHOT 2022-07-24 20:55:23 +04:00
mkpaz
5169b3de7b Initial commit 2022-07-23 20:02:13 +04:00