Karl Tauber
e3cda9905a
Table: allow disabling swapped behavior of Home/End and Ctrl+Home/End with Table.consistentHomeEndKeyBehavior=false (issue #95 )
2020-07-27 17:55:31 +02:00
Karl Tauber
a8423f7741
ScrollBar: increased minimum thumb size on macOS and Linux to 18px and on Windows to 10px; also include ScrollBar.thumbInsets in minimum size calculation (issue #131 )
2020-07-27 14:41:01 +02:00
Karl Tauber
5a9e620c17
Animator: added constructor that allows passing a runnable that is invoked at the end of the animation, which allows using lambdas in most cases
2020-07-25 10:53:06 +02:00
Karl Tauber
9f41ec3986
ScrollPane: support disabling smooth scrolling per component via client property "JScrollPane.smoothScrolling"
2020-07-25 10:27:06 +02:00
Karl Tauber
5a2c0672d4
Window decorations: avoid possible endless restore/maximize in WindowStateListener in case of behavior changes in Java (issue #129 )
2020-07-23 10:43:24 +02:00
Karl Tauber
38d853b5b2
Window decorations: fixed maximized window bounds with Java 11.0.8 and 13.0.4, which has fixes backported from Java 15 (issue #129 )
2020-07-22 23:23:46 +02:00
Karl Tauber
5166d4bb0f
SystemInfo:
...
- renamed public fields from upper-case to mixed-case
- added public fields for osVersion and javaVersion
- fixed Mac -> MacOS
- added orLater to Mojave
2020-07-22 22:01:19 +02:00
Karl Tauber
2ffd5437a9
animated Laf changing added to flatlaf-extras, used in Demo
2020-07-22 12:56:42 +02:00
Karl Tauber
797830ff96
InternalFrame: title pane height was too small when iconify, maximize and close buttons are hidden (issue #132 )
2020-07-21 18:23:57 +02:00
Karl Tauber
008ecabd21
animator and cubic bezier easing classes added (for future animations) (issue #66 )
2020-07-21 17:53:53 +02:00
Karl Tauber
2cdcde8a5e
Window decorations: fixed maximized window bounds when programmatically maximizing window before showing window (issue #129 )
2020-07-18 14:21:19 +02:00
Karl Tauber
e7ec3988e2
Window decorations: fixed maximized window bounds when programmatically maximizing window (issue #129 )
2020-07-17 00:08:21 +02:00
Karl Tauber
093dd9f3ef
README.md: added jAlbum to list of projects that use FlatLaf
2020-07-15 19:37:47 +02:00
Karl Tauber
b491202ec7
UIDefaultsLoader: fixed NPE on syntax error in color function
2020-07-15 11:57:40 +02:00
Karl Tauber
8603ca827e
Theme Editor: auto-completion improvements:
...
- include reference completions in value completions (if already entered text is empty)
- order completions: 1st color functions, 2nd @refs, 3rd $refs
- exclude platform specific keys from reference provider
2020-07-11 13:35:59 +02:00
Karl Tauber
6b148a59da
Theme Editor: added auto-completion for "amount" and "options" parameters of color functions
2020-07-11 13:01:59 +02:00
Karl Tauber
de6d45fee6
Theme Editor: fixed NPE in FlatCompletionProvider.isAutoActivateOkay()
2020-07-10 16:10:43 +02:00
Karl Tauber
65e2071937
CHANGELOG.md: added regression note
2020-07-10 15:58:04 +02:00
Karl Tauber
8a6242d9ea
release 0.38
0.38
2020-07-10 15:45:35 +02:00
Karl Tauber
82294b68eb
CheckBox: fixed colors in light IntelliJ themes (issue #126 )
2020-07-10 15:35:02 +02:00
Karl Tauber
c232de1996
Window decorations: fixed cursor of components (issue #125 )
2020-07-10 11:39:17 +02:00
Karl Tauber
dc18c8178d
Theme Editor: fixed typo
2020-07-10 10:54:09 +02:00
Karl Tauber
6662714277
Theme Editor: auto-completion improved:
...
- reference completion shows all keys defined in current and base files
- support auto-activate for value provider
- do not auto-complete single choices
2020-07-10 10:33:10 +02:00
Karl Tauber
c404a0d1a9
Theme Editor:
...
- auto-activate key completion on any letter
- special completion provider for references
2020-07-08 19:15:52 +02:00
Karl Tauber
990da2b412
Theme Editor:
...
- auto-activate completion popup when '$' is pressed
- use keys auto-complete in value if value contains '$'
- more fine grained detection what completion provider should be used
2020-07-08 18:07:37 +02:00
Karl Tauber
1b974379c8
UIDefaultsLoader: check for endless recursion in resolveValue()
2020-07-08 17:57:40 +02:00
Karl Tauber
835faf9773
Theme Editor: auto-completion depending on caret position (none for comments, keys and values); added color functions
2020-07-08 14:29:11 +02:00
Karl Tauber
80deecb73e
Theme Editor: close input streams when reading base properties files
2020-07-08 10:59:40 +02:00
Karl Tauber
64328ab9cc
UIDefaultsLoader: trim value in resolveValue() to ignore spaces at the end of references/variables
2020-07-08 10:47:36 +02:00
Karl Tauber
eafad942e7
Theme Editor: added basic auto-complete for keys
2020-07-08 10:43:24 +02:00
Karl Tauber
eb5a3168b9
Theme Editor: support loading/resolving base properties
2020-07-07 21:42:10 +02:00
Karl Tauber
ac8225d8fb
Theme Editor: support saving file; added inspector
2020-07-07 16:17:31 +02:00
Karl Tauber
6f71e4ada0
Theme Editor: use deferred properties loading
2020-07-07 14:21:31 +02:00
Karl Tauber
7ed90cddf8
Theme Editor: support color preview for color functions
...
UIDefaultsLoader: made some private methods package private and return parsed valued type
2020-07-07 14:03:39 +02:00
Karl Tauber
283ba83cef
Window decorations: use derived color for RootPane.inactiveBorderColor in FlatLightLaf.properties to be consistent with FlatDarkLaf.properties
2020-07-06 15:47:44 +02:00
Karl Tauber
468c66e842
Window decorations: hide window icon if InternalFrame.icon is null or its width or height is zero
2020-07-06 14:45:52 +02:00
Karl Tauber
f22862b0a4
InternalFrame: use default icon in internal frames (issue #122 )
2020-07-06 14:41:17 +02:00
Karl Tauber
9e731cb67a
Tree: fixed cell editor border
2020-07-06 12:01:53 +02:00
Karl Tauber
7f911b61a2
Window decorations: no longer honor minimum size of frames on resizing window, but still do for dialogs
2020-07-06 11:30:49 +02:00
Karl Tauber
cace4a9bfd
Window decorations: center title if menu bar is embedded
2020-07-05 11:01:58 +02:00
Karl Tauber
0992e97a1a
README.md: added Mapton, Pseudo Assembler IDE, Sound Analysis and RemoteLight to list of projects that use FlatLaf
2020-07-04 23:47:47 +02:00
Karl Tauber
eee101f279
Merge remote-tracking branch 'uwemock/patch-1'
2020-07-04 21:46:08 +02:00
Karl Tauber
4b9f204951
Tree: fixed selection colors when used as cell renderer in another component (e.g. in Rhino JavaScript debugger) (issue #120 )
2020-07-04 17:51:13 +02:00
Karl Tauber
019804407b
Window decorations: hide window border if window is maximized
2020-07-01 12:11:53 +02:00
Karl Tauber
65b54ced7a
Window decorations: made most fields protected for extending/subclassing
2020-07-01 10:49:18 +02:00
Karl Tauber
a308114b2f
Window decorations:
...
- use window border color from UI defaults
- support "active" and "inactive" window border colors
- better window border colors for dark themes
2020-07-01 10:37:08 +02:00
Karl Tauber
41da023bdd
hide focus indicator when the containing window became inactive
2020-07-01 00:21:22 +02:00
Karl Tauber
19fcb6a82c
refactored some anonymous classes into nested classes for easier extending/subclassing
2020-06-30 17:02:48 +02:00
Karl Tauber
14c837ad05
release 0.37
0.37
2020-06-29 17:03:06 +02:00
Karl Tauber
9da634e225
CHANGELOG.md: added custom window decorations
2020-06-29 17:00:28 +02:00