diff --git a/pom.xml b/pom.xml index 2bee1d1..12d42de 100644 --- a/pom.xml +++ b/pom.xml @@ -25,9 +25,9 @@ 3.12.0 31.0.1-jre 4.9.3 - 2.1 - 2.1 - 2.1 + 2.2 + 2.2 + 2.2 5.7.21 1.2.79 6.1.5 diff --git a/src/main/java/com/luoboduner/moo/info/ui/Init.java b/src/main/java/com/luoboduner/moo/info/ui/Init.java index bb665e8..50f8e43 100644 --- a/src/main/java/com/luoboduner/moo/info/ui/Init.java +++ b/src/main/java/com/luoboduner/moo/info/ui/Init.java @@ -3,11 +3,12 @@ package com.luoboduner.moo.info.ui; import cn.hutool.core.thread.ThreadUtil; import cn.hutool.log.Log; import cn.hutool.log.LogFactory; -import com.formdev.flatlaf.*; +import com.formdev.flatlaf.FlatDarculaLaf; +import com.formdev.flatlaf.FlatDarkLaf; +import com.formdev.flatlaf.FlatIntelliJLaf; +import com.formdev.flatlaf.FlatLightLaf; import com.formdev.flatlaf.extras.FlatSVGIcon; -import com.formdev.flatlaf.intellijthemes.FlatCyanLightIJTheme; -import com.formdev.flatlaf.intellijthemes.FlatDarkPurpleIJTheme; -import com.formdev.flatlaf.intellijthemes.FlatLightFlatIJTheme; +import com.formdev.flatlaf.intellijthemes.*; import com.luoboduner.moo.info.App; import com.luoboduner.moo.info.ui.component.TopMenuBar; import com.luoboduner.moo.info.ui.form.*; @@ -111,6 +112,12 @@ public class Init { case "IntelliJ Light": FlatLightFlatIJTheme.setup(); break; + case "Xcode-Dark": + FlatXcodeDarkIJTheme.setup(); + break; + case "Vuesion": + FlatVuesionIJTheme.setup(); + break; default: FlatDarculaLaf.setup(); diff --git a/src/main/java/com/luoboduner/moo/info/ui/component/TopMenuBar.java b/src/main/java/com/luoboduner/moo/info/ui/component/TopMenuBar.java index 82abc33..9bf06b0 100644 --- a/src/main/java/com/luoboduner/moo/info/ui/component/TopMenuBar.java +++ b/src/main/java/com/luoboduner/moo/info/ui/component/TopMenuBar.java @@ -53,7 +53,9 @@ public class TopMenuBar extends JMenuBar { "Flat Darcula(Recommended)", "Dark purple", "IntelliJ Cyan", - "IntelliJ Light"}; + "IntelliJ Light", + "Xcode-Dark", + "Vuesion"}; private static String[] fontNames = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();