diff --git a/flatlaf-testing/dumps/uidefaults/FlatDarkLaf_1.8.0.txt b/flatlaf-testing/dumps/uidefaults/FlatDarkLaf_1.8.0.txt index 307b0774..46220326 100644 --- a/flatlaf-testing/dumps/uidefaults/FlatDarkLaf_1.8.0.txt +++ b/flatlaf-testing/dumps/uidefaults/FlatDarkLaf_1.8.0.txt @@ -432,7 +432,9 @@ JXDatePicker.border [lazy] 1,1,1,1 false com.formdev.flatlaf.swin #---- JXHeader ---- JXHeader.background #3c3f41 HSL 204 4 25 javax.swing.plaf.ColorUIResource [UI] +JXHeader.descriptionFont [active] $defaultFont [UI] JXHeader.startBackground #4c5052 HSL 200 4 31 javax.swing.plaf.ColorUIResource [UI] +JXHeader.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] #---- JXMonthView ---- @@ -442,6 +444,7 @@ JXMonthView.background #46494b HSL 204 3 28 javax.swing.plaf.Colo JXMonthView.daysOfTheWeekForeground #aaaaaa HSL 0 0 67 javax.swing.plaf.ColorUIResource [UI] JXMonthView.disabledArrowColor #8c8c8c HSL 0 0 55 javax.swing.plaf.ColorUIResource [UI] JXMonthView.flaggedDayForeground #e05555 HSL 0 69 61 javax.swing.plaf.ColorUIResource [UI] +JXMonthView.font [active] $defaultFont [UI] JXMonthView.leadingDayForeground #8c8c8c HSL 0 0 55 javax.swing.plaf.ColorUIResource [UI] JXMonthView.monthDownFileName [lazy] 20,20 com.formdev.flatlaf.swingx.ui.FlatMonthDownIcon [UI] JXMonthView.monthStringBackground #4c5052 HSL 200 4 31 javax.swing.plaf.ColorUIResource [UI] @@ -459,6 +462,7 @@ JXMonthView.weekOfTheYearForeground #888888 HSL 0 0 53 javax.swing.plaf JXTitledPanel.borderColor #606263 HSL 200 2 38 javax.swing.plaf.ColorUIResource [UI] JXTitledPanel.captionInsets 4,10,4,10 javax.swing.plaf.InsetsUIResource [UI] JXTitledPanel.titleBackground #4c5052 HSL 200 4 31 javax.swing.plaf.ColorUIResource [UI] +JXTitledPanel.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] JXTitledPanel.titleForeground #bbbbbb HSL 0 0 73 javax.swing.plaf.ColorUIResource [UI] @@ -1142,6 +1146,7 @@ TableUI com.formdev.flatlaf.ui.FlatTableUI TaskPane.background #3c3f41 HSL 204 4 25 javax.swing.plaf.ColorUIResource [UI] TaskPane.borderColor #606263 HSL 200 2 38 javax.swing.plaf.ColorUIResource [UI] TaskPane.contentInsets 10,10,10,10 javax.swing.plaf.InsetsUIResource [UI] +TaskPane.font [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] TaskPane.specialTitleBackground #afafaf HSL 0 0 69 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleForeground #222222 HSL 0 0 13 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleOver #666666 HSL 0 0 40 javax.swing.plaf.ColorUIResource [UI] diff --git a/flatlaf-testing/dumps/uidefaults/FlatLightLaf_1.8.0.txt b/flatlaf-testing/dumps/uidefaults/FlatLightLaf_1.8.0.txt index 61deb998..1b845b2b 100644 --- a/flatlaf-testing/dumps/uidefaults/FlatLightLaf_1.8.0.txt +++ b/flatlaf-testing/dumps/uidefaults/FlatLightLaf_1.8.0.txt @@ -437,7 +437,9 @@ JXDatePicker.border [lazy] 1,1,1,1 false com.formdev.flatlaf.swin #---- JXHeader ---- JXHeader.background #f2f2f2 HSL 0 0 95 javax.swing.plaf.ColorUIResource [UI] +JXHeader.descriptionFont [active] $defaultFont [UI] JXHeader.startBackground #ffffff HSL 0 0 100 javax.swing.plaf.ColorUIResource [UI] +JXHeader.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] #---- JXMonthView ---- @@ -447,6 +449,7 @@ JXMonthView.background #ffffff HSL 0 0 100 javax.swing.plaf.Colo JXMonthView.daysOfTheWeekForeground #444444 HSL 0 0 27 javax.swing.plaf.ColorUIResource [UI] JXMonthView.disabledArrowColor #8c8c8c HSL 0 0 55 javax.swing.plaf.ColorUIResource [UI] JXMonthView.flaggedDayForeground #e02222 HSL 0 75 51 javax.swing.plaf.ColorUIResource [UI] +JXMonthView.font [active] $defaultFont [UI] JXMonthView.leadingDayForeground #8c8c8c HSL 0 0 55 javax.swing.plaf.ColorUIResource [UI] JXMonthView.monthDownFileName [lazy] 20,20 com.formdev.flatlaf.swingx.ui.FlatMonthDownIcon [UI] JXMonthView.monthStringBackground #dfdfdf HSL 0 0 87 javax.swing.plaf.ColorUIResource [UI] @@ -464,6 +467,7 @@ JXMonthView.weekOfTheYearForeground #666666 HSL 0 0 40 javax.swing.plaf JXTitledPanel.borderColor #c2c2c2 HSL 0 0 76 javax.swing.plaf.ColorUIResource [UI] JXTitledPanel.captionInsets 4,10,4,10 javax.swing.plaf.InsetsUIResource [UI] JXTitledPanel.titleBackground #dfdfdf HSL 0 0 87 javax.swing.plaf.ColorUIResource [UI] +JXTitledPanel.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] JXTitledPanel.titleForeground #222222 HSL 0 0 13 javax.swing.plaf.ColorUIResource [UI] @@ -1147,6 +1151,7 @@ TableUI com.formdev.flatlaf.ui.FlatTableUI TaskPane.background #f2f2f2 HSL 0 0 95 javax.swing.plaf.ColorUIResource [UI] TaskPane.borderColor #c2c2c2 HSL 0 0 76 javax.swing.plaf.ColorUIResource [UI] TaskPane.contentInsets 10,10,10,10 javax.swing.plaf.InsetsUIResource [UI] +TaskPane.font [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] TaskPane.specialTitleBackground #afafaf HSL 0 0 69 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleForeground #222222 HSL 0 0 13 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleOver #666666 HSL 0 0 40 javax.swing.plaf.ColorUIResource [UI] diff --git a/flatlaf-testing/dumps/uidefaults/FlatMacDarkLaf_1.8.0.txt b/flatlaf-testing/dumps/uidefaults/FlatMacDarkLaf_1.8.0.txt index 616ee024..12d45358 100644 --- a/flatlaf-testing/dumps/uidefaults/FlatMacDarkLaf_1.8.0.txt +++ b/flatlaf-testing/dumps/uidefaults/FlatMacDarkLaf_1.8.0.txt @@ -438,7 +438,9 @@ JXDatePicker.border [lazy] 3,3,3,3 false com.formdev.flatlaf.swin #---- JXHeader ---- JXHeader.background #1e1e1e HSL 0 0 12 javax.swing.plaf.ColorUIResource [UI] +JXHeader.descriptionFont [active] $defaultFont [UI] JXHeader.startBackground #4c5052 HSL 200 4 31 javax.swing.plaf.ColorUIResource [UI] +JXHeader.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] #---- JXMonthView ---- @@ -448,6 +450,7 @@ JXMonthView.background #282828 HSL 0 0 16 javax.swing.plaf.Colo JXMonthView.daysOfTheWeekForeground #aaaaaa HSL 0 0 67 javax.swing.plaf.ColorUIResource [UI] JXMonthView.disabledArrowColor #9a9a9a HSL 0 0 60 javax.swing.plaf.ColorUIResource [UI] JXMonthView.flaggedDayForeground #e05555 HSL 0 69 61 javax.swing.plaf.ColorUIResource [UI] +JXMonthView.font [active] $defaultFont [UI] JXMonthView.leadingDayForeground #9a9a9a HSL 0 0 60 javax.swing.plaf.ColorUIResource [UI] JXMonthView.monthDownFileName [lazy] 20,20 com.formdev.flatlaf.swingx.ui.FlatMonthDownIcon [UI] JXMonthView.monthStringBackground #4c5052 HSL 200 4 31 javax.swing.plaf.ColorUIResource [UI] @@ -465,6 +468,7 @@ JXMonthView.weekOfTheYearForeground #888888 HSL 0 0 53 javax.swing.plaf JXTitledPanel.borderColor #676767 HSL 0 0 40 javax.swing.plaf.ColorUIResource [UI] JXTitledPanel.captionInsets 4,10,4,10 javax.swing.plaf.InsetsUIResource [UI] JXTitledPanel.titleBackground #4c5052 HSL 200 4 31 javax.swing.plaf.ColorUIResource [UI] +JXTitledPanel.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] JXTitledPanel.titleForeground #dddddd HSL 0 0 87 javax.swing.plaf.ColorUIResource [UI] @@ -1152,6 +1156,7 @@ TableUI com.formdev.flatlaf.ui.FlatTableUI TaskPane.background #1e1e1e HSL 0 0 12 javax.swing.plaf.ColorUIResource [UI] TaskPane.borderColor #676767 HSL 0 0 40 javax.swing.plaf.ColorUIResource [UI] TaskPane.contentInsets 10,10,10,10 javax.swing.plaf.InsetsUIResource [UI] +TaskPane.font [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] TaskPane.specialTitleBackground #afafaf HSL 0 0 69 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleForeground #222222 HSL 0 0 13 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleOver #666666 HSL 0 0 40 javax.swing.plaf.ColorUIResource [UI] diff --git a/flatlaf-testing/dumps/uidefaults/FlatMacLightLaf_1.8.0.txt b/flatlaf-testing/dumps/uidefaults/FlatMacLightLaf_1.8.0.txt index 842358d5..1bd44db4 100644 --- a/flatlaf-testing/dumps/uidefaults/FlatMacLightLaf_1.8.0.txt +++ b/flatlaf-testing/dumps/uidefaults/FlatMacLightLaf_1.8.0.txt @@ -442,7 +442,9 @@ JXDatePicker.border [lazy] 3,3,3,3 false com.formdev.flatlaf.swin #---- JXHeader ---- JXHeader.background #f6f6f6 HSL 0 0 96 javax.swing.plaf.ColorUIResource [UI] +JXHeader.descriptionFont [active] $defaultFont [UI] JXHeader.startBackground #ffffff HSL 0 0 100 javax.swing.plaf.ColorUIResource [UI] +JXHeader.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] #---- JXMonthView ---- @@ -452,6 +454,7 @@ JXMonthView.background #ffffff HSL 0 0 100 javax.swing.plaf.Colo JXMonthView.daysOfTheWeekForeground #444444 HSL 0 0 27 javax.swing.plaf.ColorUIResource [UI] JXMonthView.disabledArrowColor #b6b6b6 HSL 0 0 71 javax.swing.plaf.ColorUIResource [UI] JXMonthView.flaggedDayForeground #e02222 HSL 0 75 51 javax.swing.plaf.ColorUIResource [UI] +JXMonthView.font [active] $defaultFont [UI] JXMonthView.leadingDayForeground #b6b6b6 HSL 0 0 71 javax.swing.plaf.ColorUIResource [UI] JXMonthView.monthDownFileName [lazy] 20,20 com.formdev.flatlaf.swingx.ui.FlatMonthDownIcon [UI] JXMonthView.monthStringBackground #dfdfdf HSL 0 0 87 javax.swing.plaf.ColorUIResource [UI] @@ -469,6 +472,7 @@ JXMonthView.weekOfTheYearForeground #666666 HSL 0 0 40 javax.swing.plaf JXTitledPanel.borderColor #00000026 15% HSLA 0 0 0 15 javax.swing.plaf.ColorUIResource [UI] JXTitledPanel.captionInsets 4,10,4,10 javax.swing.plaf.InsetsUIResource [UI] JXTitledPanel.titleBackground #dfdfdf HSL 0 0 87 javax.swing.plaf.ColorUIResource [UI] +JXTitledPanel.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] JXTitledPanel.titleForeground #222222 HSL 0 0 13 javax.swing.plaf.ColorUIResource [UI] @@ -1156,6 +1160,7 @@ TableUI com.formdev.flatlaf.ui.FlatTableUI TaskPane.background #f6f6f6 HSL 0 0 96 javax.swing.plaf.ColorUIResource [UI] TaskPane.borderColor #00000026 15% HSLA 0 0 0 15 javax.swing.plaf.ColorUIResource [UI] TaskPane.contentInsets 10,10,10,10 javax.swing.plaf.InsetsUIResource [UI] +TaskPane.font [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] TaskPane.specialTitleBackground #afafaf HSL 0 0 69 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleForeground #222222 HSL 0 0 13 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleOver #666666 HSL 0 0 40 javax.swing.plaf.ColorUIResource [UI] diff --git a/flatlaf-testing/dumps/uidefaults/FlatTestLaf_1.8.0.txt b/flatlaf-testing/dumps/uidefaults/FlatTestLaf_1.8.0.txt index d7364c28..86fe7e20 100644 --- a/flatlaf-testing/dumps/uidefaults/FlatTestLaf_1.8.0.txt +++ b/flatlaf-testing/dumps/uidefaults/FlatTestLaf_1.8.0.txt @@ -451,8 +451,10 @@ JXDatePicker.border [lazy] 1,1,1,1 false com.formdev.flatlaf.swin #---- JXHeader ---- JXHeader.background #ff8888 HSL 0 100 77 javax.swing.plaf.ColorUIResource [UI] +JXHeader.descriptionFont [active] $defaultFont [UI] JXHeader.descriptionForeground #ff0000 HSL 0 100 50 javax.swing.plaf.ColorUIResource [UI] JXHeader.startBackground #ffcccc HSL 0 100 90 javax.swing.plaf.ColorUIResource [UI] +JXHeader.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] JXHeader.titleForeground #0000ff HSL 240 100 50 javax.swing.plaf.ColorUIResource [UI] @@ -463,6 +465,7 @@ JXMonthView.background #ffffff HSL 0 0 100 javax.swing.plaf.Colo JXMonthView.daysOfTheWeekForeground #00ff00 HSL 120 100 50 javax.swing.plaf.ColorUIResource [UI] JXMonthView.disabledArrowColor #ababab HSL 0 0 67 javax.swing.plaf.ColorUIResource [UI] JXMonthView.flaggedDayForeground #00ffff HSL 180 100 50 javax.swing.plaf.ColorUIResource [UI] +JXMonthView.font [active] $defaultFont [UI] JXMonthView.leadingDayForeground #c0c0c0 HSL 0 0 75 javax.swing.plaf.ColorUIResource [UI] JXMonthView.monthDownFileName [lazy] 20,20 com.formdev.flatlaf.swingx.ui.FlatMonthDownIcon [UI] JXMonthView.monthStringBackground #00ff00 HSL 120 100 50 javax.swing.plaf.ColorUIResource [UI] @@ -480,6 +483,7 @@ JXMonthView.weekOfTheYearForeground #0000ff HSL 240 100 50 javax.swing.plaf JXTitledPanel.borderColor #0000ff HSL 240 100 50 javax.swing.plaf.ColorUIResource [UI] JXTitledPanel.captionInsets 4,10,4,10 javax.swing.plaf.InsetsUIResource [UI] JXTitledPanel.titleBackground #ffff00 HSL 60 100 50 javax.swing.plaf.ColorUIResource [UI] +JXTitledPanel.titleFont [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] JXTitledPanel.titleForeground #ff00ff HSL 300 100 50 javax.swing.plaf.ColorUIResource [UI] @@ -1176,6 +1180,7 @@ TableUI com.formdev.flatlaf.ui.FlatTableUI TaskPane.background #00ff00 HSL 120 100 50 javax.swing.plaf.ColorUIResource [UI] TaskPane.borderColor #0000ff HSL 240 100 50 javax.swing.plaf.ColorUIResource [UI] TaskPane.contentInsets 10,10,10,10 javax.swing.plaf.InsetsUIResource [UI] +TaskPane.font [active] Segoe UI bold 12 javax.swing.plaf.FontUIResource [UI] TaskPane.specialTitleBackground #00ffff HSL 180 100 50 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleForeground #444444 HSL 0 0 27 javax.swing.plaf.ColorUIResource [UI] TaskPane.specialTitleOver #dd0000 HSL 0 100 43 javax.swing.plaf.ColorUIResource [UI] diff --git a/flatlaf-theme-editor/src/main/resources/com/formdev/flatlaf/themeeditor/FlatLafUIKeys.txt b/flatlaf-theme-editor/src/main/resources/com/formdev/flatlaf/themeeditor/FlatLafUIKeys.txt index 954961ee..ea7b437b 100644 --- a/flatlaf-theme-editor/src/main/resources/com/formdev/flatlaf/themeeditor/FlatLafUIKeys.txt +++ b/flatlaf-theme-editor/src/main/resources/com/formdev/flatlaf/themeeditor/FlatLafUIKeys.txt @@ -357,14 +357,17 @@ JXBusyLabel.baseColor JXBusyLabel.highlightColor JXDatePicker.border JXHeader.background +JXHeader.descriptionFont JXHeader.descriptionForeground JXHeader.startBackground +JXHeader.titleFont JXHeader.titleForeground JXMonthView.arrowColor JXMonthView.background JXMonthView.daysOfTheWeekForeground JXMonthView.disabledArrowColor JXMonthView.flaggedDayForeground +JXMonthView.font JXMonthView.leadingDayForeground JXMonthView.monthDownFileName JXMonthView.monthStringBackground @@ -378,6 +381,7 @@ JXMonthView.weekOfTheYearForeground JXTitledPanel.borderColor JXTitledPanel.captionInsets JXTitledPanel.titleBackground +JXTitledPanel.titleFont JXTitledPanel.titleForeground JideButton.background JideButton.border @@ -929,6 +933,7 @@ TableUI TaskPane.background TaskPane.borderColor TaskPane.contentInsets +TaskPane.font TaskPane.specialTitleBackground TaskPane.specialTitleForeground TaskPane.specialTitleOver