mkpaz
605f867f8a
Fix date picker cell size
2023-02-11 08:54:17 +04:00
mkpaz
2a600715bc
Bump version to 1.2.0
2023-02-10 16:33:30 +04:00
mkpaz
baab534692
Use muted text color for CaptionMenuItem
2023-02-10 16:18:59 +04:00
mkpaz
1d6dd32162
Add .editorconfig for formatting SCSS
2023-02-10 15:28:55 +04:00
mkpaz
c707ec5230
Improve checkbox and radio button
...
- increase line thickness
- add hover effect
2023-02-08 21:16:26 +04:00
mkpaz
ae41f89023
Add label page
...
Also support settings label color via pseudo-classes.
2023-02-08 19:45:33 +04:00
mkpaz
2bade687f7
Add menu/menubar paddings
2023-02-08 19:17:03 +04:00
mkpaz
033b2d0053
Increase floating tab size
2023-02-08 18:56:12 +04:00
mkpaz
0eee144d26
Support icon color and add icons page
2023-02-08 18:02:21 +04:00
mkpaz
c547b7231b
Remove opacity from borders colors #21
2023-02-08 13:37:38 +04:00
mkpaz
ae0650a92b
Fix tooltip text not showing for circular buttons
2023-02-08 13:14:29 +04:00
mkpaz
2ea433a2f8
Prevent context menu from inheriting text input font props
2023-01-02 13:40:02 +04:00
Florian Enner
e485b28595
Add SceneBuilder theme pack generation ( #28 )
2022-12-11 08:46:50 +04:00
mkpaz
c987f2994d
Fix spinner border width
2022-10-27 21:13:50 +04:00
mimoguz
5d2e39b9a4
Add inner border radius config ( #24 )
2022-10-27 21:08:21 +04:00
mkpaz
519549e191
Fix ListView striped style for empty cells
2022-10-07 22:26:49 +04:00
mkpaz
c77dec332f
Fix cell selection color for VirtualFlow based controls ( #15 )
2022-10-07 22:23:48 +04:00
mkpaz
20c06964ff
Bump version
2022-10-06 16:09:35 +04:00
mkpaz
0b1bdf0bb2
Flatten Nord theme colors
2022-10-06 13:52:42 +04:00
mkpaz
8af9bdfc7f
Add subtle text style support
2022-10-06 13:00:09 +04:00
mkpaz
92a4f885ae
Fix TreeView indentation
2022-10-06 12:53:22 +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
71ea3aac8b
Add dense style support for TabPane
2022-10-05 15:03:08 +04:00
mkpaz
dec8b80781
Add alt icon and dense style support for TitledPane
2022-10-05 13:31:33 +04:00
mkpaz
cbde1de246
Add alt icon support for TreeView disclosure node
...
Also introduce a color variable and tone down disclosure node color.
2022-10-05 12:51:13 +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
4261e5be1d
Tone down date picker secondary colors
2022-10-04 21:54:08 +04:00
mkpaz
5b2b75cd64
Add input group support for Label
2022-10-04 21:41:50 +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
2716cca2a0
Improve Nord theme
...
Redesign slider and pagination to rectangular form.
2022-09-30 17:20:02 +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
bfa3eeadc6
Improve button style
...
- Use opacity for hover effect
- Add color transition for focused effect
- Add separate hover effect for SplitMenuButton arrow
- Add button color customization example
2022-09-29 13:03:13 +04:00
mkpaz
a71ed61b22
Add CSS elevation helpers
2022-09-28 20:14:54 +04:00
mkpaz
a9dd26d798
Fix horizontal border for striped table view
2022-09-28 15:26:12 +04:00
mkpaz
bb4189aa7d
Fix caption menu item hover color
2022-09-28 15:13:57 +04:00
mkpaz
455dad1076
Add text field size support
2022-09-28 14:51:04 +04:00
mkpaz
881aefcdb5
Add button size support
2022-09-28 14:26:18 +04:00
mkpaz
53ac9f52ff
Fix shadow effect for popup controls
...
Also introduces "-color-shadow-default" color variables.
2022-09-17 19:20:36 +04:00
mkpaz
a65ea977c0
Fix flat breadcrumb paddings
2022-09-14 16:04:13 +04:00
mkpaz
7b1003c686
Improve Nord theme
...
- Fixed contrast issues
- Revamped color palette
- Better design without border-radius
2022-09-14 14:10:57 +04:00
mkpaz
0a88c262c4
Add support of rounded style for TextField and Button
2022-09-13 16:02:17 +04:00
mkpaz
4bfa40e844
Refactor SCSS variable names for better readability
2022-09-13 14:40:40 +04:00
mkpaz
38a5d73a3b
Expose Hyperlink looked-up color variables
2022-09-12 20:03:17 +04:00
mkpaz
465f199911
Expose TextField and TextArea looked-up color variables
2022-09-12 19:55:52 +04:00
mkpaz
0a0949af66
Expose ProgressBar looked-up color variables
2022-09-12 16:31:48 +04:00
mkpaz
5deea61dae
Include SASS sources to the resulting JAR file
2022-09-06 09:41:26 +04:00
mkpaz
d4bd2315bc
Bump project version
2022-09-06 09:20:19 +04:00
mkpaz
2f47b2847c
Fix outlined buttons hover color
2022-09-06 08:59:16 +04:00
mkpaz
3d88ea0805
Expose Slider looked-up color variables
2022-09-05 15:48:20 +04:00
mkpaz
90fbbd35c6
Expose SplitPane looked-up color variables
2022-09-05 14:53:31 +04:00
mkpaz
2990b52033
Expose DatePicker looked-up color variables
...
Also add example of dynamic date picker color changing
2022-09-05 14:33:15 +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
5b8f5ddd36
Improve Music Player showcase
...
Major visual lift-up
2022-09-04 19:48:32 +04:00
mkpaz
c102d25196
Rename color scale variables
...
The main problem of the old approach is that variables which contain real color
name (blue, green, red) were exposed as looked-up colors. This is because
GitHub Primer only specifies four functional variables for each color
(foreground, emphasis, muted and subtle) and only three of them can be used as
background color, which is clearly not enough to create hover, pressed or other
color effects. So, we can either use dynamic color modification functions,
which can lead to less predictable results, or use colors from the predefined
color palette, or create a bunch of the ugly named color variables for every
combination (`-color-accent-muted-hover`, `-color-accent-subtle-hover` and so
on) for general purposes.
Still, it worked fine until changing accent color feature wasn't implemented.
To fully change accent or any other color, one should change not only the
functional variables, but also the corresponding color scale, which is
responsible for background effects. As an outcome, if we change the accent
color to purple, we end-up with `-color-accent-emphasis` which is purple and
`-color-blue-5`which is also purple. That's just confusing.
This commit resolves this by renaming all color scale stuff to functional
variables. So, `-color-blue-*` becomes `-color-accent-*` and so on, and this
long explanation supposed to serve as a reminder that nothing is perfect and
this is just another trade-off example.
2022-09-03 20:24:09 +04:00
mkpaz
dd1a8f6452
Add tweak rule to hide MenuButton dropdown arrow
2022-09-02 21:08:28 +04:00
mkpaz
3ab95551f3
Add floating tabs support
2022-08-31 22:01:25 +04:00
mkpaz
aad6b06e12
Merge common dark mode customizations into main stylesheet
2022-08-31 14:45:08 +04:00
mkpaz
f4cfb094c4
Improve tooltip/popover borders
...
* uniform tooltip and popover border styling
* expose SASS variables
2022-08-31 14:09:21 +04:00
mkpaz
de5a5795a6
Migrate Sampler stylesheet to SASS
2022-08-31 13:26:05 +04:00
mkpaz
909451fb8b
Fix TitledPane disabled effect
...
Opacity shouldn't be applied to the titled pane borders, otherwise disabled accordion blocks would look weird.
2022-08-31 08:48:41 +04:00
mkpaz
69ba0ed7af
Reduce Toolbar padding
2022-08-30 16:34:12 +04:00
mkpaz
bb8ed84b64
Improve TabPane styling
...
* expose SASS variables
* prettier UI
* refactoring and code cleanup
2022-08-30 16:26:02 +04:00
mkpaz
b553bb5b32
Use gray shades instead of accent shades for virtualized controls
2022-08-30 14:27:09 +04:00
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
197618ef2e
Add dense style support for TreeView
2022-08-26 09:35:24 +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
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
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.
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
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
62f94c6a2c
Release 0.1.0-SNAPSHOT
2022-07-24 20:55:23 +04:00
mkpaz
5169b3de7b
Initial commit
2022-07-23 20:02:13 +04:00