Karl Tauber
e7d2b5cbb6
Fonts: added Inter and JetBrains Mono
2022-11-17 22:59:31 +01:00
Karl Tauber
a6394cac38
minor code cleanup:
...
- remove redundant semicolon
- create array with curly
2022-11-14 12:25:29 +01:00
Karl Tauber
664f5c98e9
macOS themes: support changing accent and highlight colors (issue #497 )
2022-11-02 21:59:45 +01:00
Karl Tauber
c7bfd2ea82
UIDefaultsLoader: added systemColor() color function that can be used to change accent color (preparation for getting accent color from operating system)
2022-11-02 21:59:07 +01:00
Karl Tauber
b459715cb5
macOS light and dark themes (issue #497 )
2022-11-01 11:37:29 +01:00
Karl Tauber
2bfbc9dc12
Merge PR #577 : Rounded outlined icons
2022-10-30 10:39:09 +01:00
Karl Tauber
b72508f920
Merge PR #547 : List: Support rounded selection
...
# Conflicts:
# flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/FlatComponents2Test.java
2022-10-30 10:24:16 +01:00
Karl Tauber
607b084697
Merge PR #534 : ToolBar: hover effect for button groups
2022-10-29 19:51:37 +02:00
Karl Tauber
ca88023560
GitHub Actions: build using Java 19 (use toolchain because Gradle 7.5.1 does not support running on Java 19)
2022-09-28 19:15:59 +02:00
Karl Tauber
a525fe29db
Icons: changed icons for FileChooser, OptionPane and Tree to rounded outlined style (issue #543 )
2022-08-11 17:02:24 +02:00
Karl Tauber
b82ee2ef61
Typography: no longer use Consolas or Courier New as monospaced font on Windows because they have bad vertically placement
2022-07-02 00:25:07 +02:00
Karl Tauber
450fc123ff
List: support rounded selection
2022-06-03 16:12:02 +02:00
Karl Tauber
2ef6a2c3c9
ToolBar: add hover effect to button groups
2022-05-14 13:59:47 +02:00
Karl Tauber
5f961618bf
Demo and Theme Editor: updated macOS related comments
2022-05-13 13:54:10 +02:00
Karl Tauber
96d4bda6c8
Demo: hide accent color buttons (instead of disabling them) if not supported by selected theme
2022-05-09 22:51:38 +02:00
Karl Tauber
14932d3f07
Theme Editor: on macOS use apple.awt.fullWindowContent and apple.awt.transparentTitleBar
2022-05-05 13:20:23 +02:00
Karl Tauber
c3b9dc397d
Demo: on macOS use apple.awt.fullWindowContent and apple.awt.transparentTitleBar
2022-05-01 11:45:36 +02:00
Karl Tauber
bcdc0a8fce
IntelliJ Themes: added "Monokai Pro" and "Xcode-Dark" themes
2022-04-21 22:03:05 +02:00
Karl Tauber
fef6ae7ff7
Menus: scroll large menus using mouse wheel or up/down arrows (issue #225 )
2022-03-14 11:41:05 +01:00
Karl Tauber
1fec7ba553
Linux: support using custom window decorations (issue #482 )
2022-02-26 23:07:16 +01:00
Karl Tauber
2aff7c97f9
Demo: changed theme names from "Flat *" to "FlatLaf *"
2022-01-08 22:56:20 +01:00
Karl Tauber
c7fc0aa936
Demo: removed unnecessary setting component name
2022-01-03 23:56:26 +01:00
Karl Tauber
b56215e5e3
Demo: moved leading/trailing icons (on text field) code from end of initComponents() to constructor (so that it easier to find)
2021-12-26 19:57:15 +01:00
Karl Tauber
ef343397d4
README.md: screenshots updated for v2
2021-12-16 11:42:25 +01:00
Karl Tauber
cae02d31db
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2021-12-16 00:51:03 +01:00
Karl Tauber
02a9d4e31d
PasswordField: support "reveal" button to show password (issue #173 )
2021-12-14 01:09:21 +01:00
Karl Tauber
a4377e81cb
TextField: support "clear" (or "cancel") button to empty text field
2021-12-13 22:10:21 +01:00
Karl Tauber
60e2ffac5f
Demo: added text field leading/trailing components example
2021-12-13 17:27:36 +01:00
Karl Tauber
13a6b92e47
Merge PR #429 : Window title bar improvements (Windows 10/11 only)
2021-11-19 18:01:34 +01:00
Karl Tauber
9ba008002b
Merge PR #396 : Typography
2021-11-19 14:57:36 +01:00
Karl Tauber
31754eba5d
Merge PR #343 : New tabbed pane active tab border painting style
2021-11-18 17:27:23 +01:00
Karl Tauber
3cfa16b8b7
TabbedPane: completed review of PR #343 (active tab border painting style)
...
- replaced `activeTabBorder` with `tabType`
- added `TabbedPane.cardTabSelectionHeight`
2021-11-18 16:47:21 +01:00
Karl Tauber
f80d2bacf4
Typography: use light and semibold in FlatTypographyTest
2021-11-17 19:39:51 +01:00
Karl Tauber
68897f04a2
Typography: removed thin font/style because
...
- there is no thin font available on Windows
- previously used "Segoe UI Light" for `thin.font` and "Segoe UI Semilight" for `light.font`, but "Segoe UI Semilight" is too close to regular font so that it is better to use "Segoe UI Light" for `light.font` and drop `thin.font`
- the usefulness of having thin font in addition to light font is low
on macOS use "HelveticaNeue-Thin" for `light.font` (instead of "HelveticaNeue-Light")
2021-11-17 00:23:54 +01:00
Karl Tauber
4cb6aeae36
OptionPane: hide window icon by default; can be shown via UI default OptionPane.showIcon = true (issue #416 )
2021-11-16 21:20:01 +01:00
Karl Tauber
f0275192c6
Demo: added "Options > Show window title bar icon" to menu
2021-11-16 11:08:04 +01:00
Karl Tauber
df905a1d73
Demo: made hint popups look nicer (balloon with arrow and shadow)
2021-11-16 10:49:53 +01:00
Karl Tauber
80a8348a99
Window decorations:
...
- enabled `TitlePane.unifiedBackground` by default (because seems to be standard on Windows 11)
- no longer paint a bottom separator for the menu bar (if unified background is enabled)
2021-11-15 01:00:10 +01:00
Karl Tauber
77582be7fd
Demo: fixed exception if hint is shown and switching to a non-FlatLaf L&F
2021-11-12 11:39:33 +01:00
Karl Tauber
7a2808243c
Typography: Demo: make typography/fonts visible in "screen shot" mode; hide password fields and labels
2021-11-04 14:54:01 +01:00
Karl Tauber
1be84de26b
Typography: added thin/light/semibold fonts to demo
2021-11-04 12:48:46 +01:00
Karl Tauber
3facbc0900
macOS: improved macOS support of Demo and Theme Editor:
...
- set application name that is used in screen menu bar
- enable dark window title bars if macOS is in dark mode
2021-10-24 17:05:50 +02:00
Karl Tauber
cc238d3e34
Extras: added class FlatDesktop for easy integration into macOS screen menu (About, Preferences and Quit) when using Java 8
...
Demo:
- use class `FlatDesktop`
- hide "File > Exit" and "Help > About" on macOS
2021-10-24 09:44:34 +02:00
Karl Tauber
892b9a732e
Typography: added typography/fonts to demo
2021-10-13 14:17:40 +02:00
Karl Tauber
6715f01b8c
Typography: use typography styles in demo, theme editor, etc
2021-10-13 11:48:28 +02:00
Karl Tauber
06b3de720a
Merge PR #375 : Accent colors
...
# Conflicts:
# flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLaf.java
# flatlaf-core/src/main/java/com/formdev/flatlaf/UIDefaultsLoader.java
2021-09-28 15:13:25 +02:00
Karl Tauber
bb5c2eea10
Accent color:
...
- added `Component.accentColor`
- dark themes: changed threshold for contrast() from 39% down to 25% for better readability of text
- Demo: added "Default" accent color and changed "Blue" to lighter color
(issue #233 )
2021-09-28 11:12:17 +02:00
Karl Tauber
dc33c26960
TextField: support leading and trailing icons (issue #368 )
2021-09-02 17:45:33 +02:00
Karl Tauber
d333d0c9e4
Accent color:
...
- Demo: added accent color switching to toolbar
- added `FlatLaf.setGlobalExtraDefaults()` for easy setting accent color at runtime
(issue #233 )
2021-08-31 14:06:41 +02:00
Karl Tauber
19dba94064
IntelliJ Themes: removed deprecated install() methods
...
but keep them in the flatlaf-core for API compatibility in NetBeans plugin
2021-08-24 17:38:19 +02:00