Karl Tauber
e3cac95d37
UI defaults:
...
- moved some common properties from FlatLightLaf.properties and FlatDarkLaf.properties to FlatLaf.properties
- use color functions for more properties
2021-01-08 18:24:39 +01:00
Karl Tauber
64d850c583
build.gradle.kts: added more information to pom
2021-01-08 11:47:48 +01:00
Karl Tauber
2fe1b9e726
ScrollPane: smooth scrolling:
...
- scroll at least one pixel to avoid "hanging"
- limit scroll increment to visible width/height
- no longer use block increment because had width/height of view (IOW was too large and had no effect)
(issue #27 )
2021-01-08 11:20:55 +01:00
Karl Tauber
1315d847b9
removed dummy pom.xml for GitHub dependency graph
2021-01-07 14:09:55 +01:00
Karl Tauber
b5954102b6
README.md: added maven-central badge
2021-01-05 15:09:52 +01:00
Karl Tauber
1c8ba0c538
added dummy root pom.xml for GitHub dependency graph
2021-01-05 11:58:02 +01:00
Karl Tauber
be18317a6d
moved flatlaf-extras/pom.xml (for GitHub dependency graph) to another folder to check whether GitHub recognizes it there
2021-01-05 11:48:50 +01:00
Karl Tauber
88d2b8266e
README.md: reordered chapters
2021-01-03 11:59:44 +01:00
Karl Tauber
949ca5ddff
JIDE: auto-initialize JIDE extensions (issue #230 )
2021-01-03 11:55:09 +01:00
Karl Tauber
3eb53b9648
Theme Editor: save/restore window size (basic implementation; ignoring maximized state and screen number)
2021-01-02 15:44:37 +01:00
Karl Tauber
e4a03ede1f
added dummy pom.xml for GitHub dependency graph for flatlaf-extras
2021-01-02 14:05:10 +01:00
Karl Tauber
cb65dc0e9d
added dummy pom.xml for GitHub dependency graph
2021-01-02 13:09:31 +01:00
Karl Tauber
8ec907050e
Theme Editor:
...
- "Open Directory" action added
- remember recently opened directories
- remember recently selected file
2021-01-01 17:43:05 +01:00
Karl Tauber
15ba00a902
Theme Editor: use selected text in editor for searching when pressing Ctrl+F
2021-01-01 12:56:29 +01:00
Karl Tauber
89d0c301c2
Theme Editor: "replace" and "replace all" added; focus editor with F12 key
2020-12-31 23:22:45 +01:00
Karl Tauber
2f47466f3b
Theme Editor:
...
- fixed broken (mouse-wheel) scrolling caused by the additional JPanel
- fixed broken slide-in animation of "find bar"
2020-12-31 22:29:09 +01:00
Karl Tauber
d70eca9774
Theme Editor: added "error strip" to right side; removed scroll pane border
2020-12-31 18:15:20 +01:00
Karl Tauber
95ce92fa18
Theme Editor: find previous/next with UP/DOWN keys
2020-12-31 17:34:16 +01:00
Karl Tauber
b3db52b2ed
Theme Editor: mark occurrence while typing; disable previous/next occurrence buttons if searchFor is empty
2020-12-31 16:23:04 +01:00
Karl Tauber
c40912013d
Theme Editor: use markAll() (instead of find()) to avoid that selection jumps to next occurrence when showing find bar or when changing options
2020-12-31 16:11:22 +01:00
Karl Tauber
1c08e98c1c
Theme Editor: show/hide highlighted matches when showing/hiding "find bar"
2020-12-31 15:55:22 +01:00
Karl Tauber
3f202a7cdc
Theme Editor: transfer focus to editor when hiding "find bar"
2020-12-31 15:24:32 +01:00
Karl Tauber
6f3aea8fc1
Theme Editor: basic "find bar" added
2020-12-31 15:08:14 +01:00
Karl Tauber
0896143838
Theme Editor: support navigating to next/previous editor with Ctrl+Tab/Ctrl+Shift+Tab
2020-12-30 14:03:41 +01:00
Karl Tauber
ea94899a28
Extras: added missing export of package com.formdev.flatlaf.extras.components to Java 9 module descriptor (issue #117 )
2020-12-30 11:23:51 +01:00
Karl Tauber
d2109cef86
Theme Editor: update open tabs when .properties files were added or removed to directory (on window activation)
2020-12-29 23:12:23 +01:00
Karl Tauber
cda146366c
Theme Editor: auto-reload .properties files on window activation, if modified outside
2020-12-29 18:30:52 +01:00
Karl Tauber
678b879a01
Theme Editor:
...
- open all .properties files in passed directory in tabs
- basic menu bar added (Save, Exit)
- auto-save files on window deactivation and app exit
2020-12-28 20:38:48 +01:00
Karl Tauber
4c885c5e7b
CHANGELOG.md: added PR #229
2020-12-23 12:31:16 +01:00
Karl Tauber
d5002b1c33
Merge pull request #229
...
TextField Placeholder now honors the right inset
2020-12-23 12:18:33 +01:00
Karl Tauber
4f8b6d6b28
UIDefaultsLoader:
...
- changed "globals" to "wildcard replacements"
- strict checking for background/foreground keys
2020-12-23 11:14:26 +01:00
Karl Tauber
66dab41539
properties: added spaces around '=' for easier reading
2020-12-23 10:52:42 +01:00
Niklas
9e4940228d
TextField now honours right component inset
...
If the placeholder can't be drawn fully, we clip it by adding an
ellipse.
2020-12-23 09:26:30 +01:00
Karl Tauber
cbb11ebb03
ComboBox, Spinner and SplitPaneDivider: support "pressed" feedback on arrow buttons
2020-12-23 00:02:58 +01:00
Karl Tauber
073a25f381
release 0.46
0.46
2020-12-20 18:42:23 +01:00
Karl Tauber
40592ab876
FlatUIUtils: fixed javadoc warnings
2020-12-20 18:34:13 +01:00
Karl Tauber
bbfe624b51
Merge pull request #222 into master
...
AnimatedIcon
2020-12-20 18:26:09 +01:00
Karl Tauber
a2af9e4c65
JIDE: RangeSlider: clicking on track now immediately moves the thumb to mouse location and starts dragging the thumb
2020-12-20 18:24:40 +01:00
Karl Tauber
0123a8895f
JIDE: updated UI defaults dumps for commit ef065d31a0 (support TristateCheckBox)
2020-12-20 17:33:42 +01:00
Karl Tauber
53854a4d13
Slider: snap to ticks is now done while dragging the thumb
2020-12-20 17:32:01 +01:00
Karl Tauber
4fdd44858f
Slider: clicking on track now immediately moves the thumb to mouse location and starts dragging the thumb
2020-12-20 13:32:10 +01:00
Karl Tauber
3c58879ce5
Slider: fixed painting of colored track if JSlider.inverted is true
2020-12-19 17:01:34 +01:00
Karl Tauber
a7c6a881b3
Extras: FlatTriStateCheckBox reworked
2020-12-19 16:13:12 +01:00
Karl Tauber
ef065d31a0
JIDE: support TristateCheckBox
2020-12-19 13:34:53 +01:00
Karl Tauber
d059d6b448
README.md: new projects using FlatLaf:
...
- jEnTunnel
- JPass
- Linotte
- MEKA
- Shutter Encoder
- ThunderFocus
- lectureStudio
2020-12-18 16:05:56 +01:00
Karl Tauber
2d0a6f1bec
README.md: new projects using FlatLaf:
...
- JOSM
- Novel-Grabber
- Android Tool
2020-12-18 16:04:43 +01:00
Karl Tauber
a3cc5a1938
README.md: added descriptions to projects using FlatLaf
2020-12-18 14:34:40 +01:00
Karl Tauber
435068515a
always reset our graphics rendering hints
...
(this is usually not necessary because each component gets its own instance of Graphics when painting, but resetting may avoid side effects if our paint methods are invoked directly)
2020-12-18 13:35:17 +01:00
Karl Tauber
956001dbd7
avoid painting text with our rendering hints enabled to avoid antialiased text in some components if text antialiasing is disabled in system (issue #227 )
2020-12-18 12:22:27 +01:00
Karl Tauber
460f0d9dee
UIScale: fixed NPE in getSystemScaleFactor(Graphics2D) when using Batik SVGGraphics2D (issue #226 )
2020-12-15 11:25:00 +01:00