diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/CommonTipsDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/CommonTipsDialog.java index 6a6bb7876c78c0925bb289fac1b9a8f9ec5d6e36..9cd7fd4a0a02ceb30d9ab26a98cfd7da8886e6ca 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/CommonTipsDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/CommonTipsDialog.java @@ -2,6 +2,8 @@ package com.fangxuele.tool.push.ui.dialog; import com.fangxuele.tool.push.App; import com.fangxuele.tool.push.util.ComponentUtil; +import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -38,6 +40,15 @@ public class CommonTipsDialog extends JDialog { setModal(true); getRootPane().setDefaultButton(buttonOK); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 0.4, 0.64); textPane1.addHyperlinkListener(e -> { diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/DingAppDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/DingAppDialog.java index d2f6fcc2111d8f4b9fd687deb6569274c4c50708..0f8f5584bf0d675d5c6e9601d1552c5015c2eea1 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/DingAppDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/DingAppDialog.java @@ -7,10 +7,8 @@ import com.fangxuele.tool.push.App; import com.fangxuele.tool.push.dao.TDingAppMapper; import com.fangxuele.tool.push.domain.TDingApp; import com.fangxuele.tool.push.ui.form.SettingForm; -import com.fangxuele.tool.push.util.ComponentUtil; -import com.fangxuele.tool.push.util.JTableUtil; -import com.fangxuele.tool.push.util.MybatisUtil; -import com.fangxuele.tool.push.util.SqliteUtil; +import com.fangxuele.tool.push.util.*; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -21,11 +19,7 @@ import javax.swing.border.TitledBorder; import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.DefaultTableModel; import java.awt.*; -import java.awt.event.KeyEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; +import java.awt.event.*; import java.util.List; /** @@ -55,6 +49,15 @@ public class DingAppDialog extends JDialog { setContentPane(contentPane); setModal(true); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 0.5, 0.5); // 保存按钮事件 diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/ExportDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/ExportDialog.java index 2dd2010b0d7f335eb276cfc52dbb526f4868c71f..c5ad64f3e6b15c89bbaa538a435e2c8a72cf5b58 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/ExportDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/ExportDialog.java @@ -2,6 +2,8 @@ package com.fangxuele.tool.push.ui.dialog; import com.fangxuele.tool.push.App; import com.fangxuele.tool.push.util.ComponentUtil; +import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -46,6 +48,15 @@ public class ExportDialog extends JDialog { setModal(true); getRootPane().setDefaultButton(buttonOK); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 420, 300); buttonOK.addActionListener(e -> onOK()); diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/FontSizeAdjustDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/FontSizeAdjustDialog.java index c427ef8de6ffb25181366e77da0a48e71c323dde..9276ce0ddb9cdb3ec8ac9a5d967181459461715e 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/FontSizeAdjustDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/FontSizeAdjustDialog.java @@ -5,6 +5,8 @@ import com.fangxuele.tool.push.App; import com.fangxuele.tool.push.ui.form.MainWindow; import com.fangxuele.tool.push.ui.form.SettingForm; import com.fangxuele.tool.push.util.ComponentUtil; +import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -38,6 +40,15 @@ public class FontSizeAdjustDialog extends JDialog { setModal(true); getRootPane().setDefaultButton(buttonOK); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 420, 200); buttonOK.addActionListener(e -> onOK()); diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/MailTestDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/MailTestDialog.java index 0d89f6d3a6346c64a1357560e19a782a85c87f95..fe4778cec97d43c6cde6cb50a231a8a0b49521c7 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/MailTestDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/MailTestDialog.java @@ -5,6 +5,8 @@ import com.fangxuele.tool.push.logic.msgsender.MailMsgSender; import com.fangxuele.tool.push.logic.msgsender.SendResult; import com.fangxuele.tool.push.ui.form.SettingForm; import com.fangxuele.tool.push.util.ComponentUtil; +import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -37,6 +39,15 @@ public class MailTestDialog extends JDialog { setModal(true); getRootPane().setDefaultButton(buttonOK); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 420, 200); buttonOK.addActionListener(e -> onOK()); diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/SwitchWxAccountDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/SwitchWxAccountDialog.java index 1f1ff9dbf85d4534e2d2e53dbe82e78d460fa0ef..4c6f1891e039f0f54435c5a34da2a3f5519fb76f 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/SwitchWxAccountDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/SwitchWxAccountDialog.java @@ -10,10 +10,8 @@ import com.fangxuele.tool.push.ui.UiConsts; import com.fangxuele.tool.push.ui.form.MessageManageForm; import com.fangxuele.tool.push.ui.form.SettingForm; import com.fangxuele.tool.push.ui.listener.SettingListener; -import com.fangxuele.tool.push.util.ComponentUtil; -import com.fangxuele.tool.push.util.JTableUtil; -import com.fangxuele.tool.push.util.MybatisUtil; -import com.fangxuele.tool.push.util.SqliteUtil; +import com.fangxuele.tool.push.util.*; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -24,11 +22,7 @@ import javax.swing.border.TitledBorder; import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.DefaultTableModel; import java.awt.*; -import java.awt.event.KeyEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; +import java.awt.event.*; import java.util.List; /** @@ -67,6 +61,15 @@ public class SwitchWxAccountDialog extends JDialog { setContentPane(contentPane); setModal(true); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 0.6, 0.63); buttonOk.addActionListener(e -> onCancel()); diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/SystemEnvResultDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/SystemEnvResultDialog.java index 277c1633437a2913d813e3a9f96a24d2cb44f4db..d0c333c15cd111cd06402c723862849b1fcc5646 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/SystemEnvResultDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/SystemEnvResultDialog.java @@ -2,6 +2,8 @@ package com.fangxuele.tool.push.ui.dialog; import com.fangxuele.tool.push.App; import com.fangxuele.tool.push.util.ComponentUtil; +import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -25,6 +27,15 @@ public class SystemEnvResultDialog extends JDialog { setModal(true); getRootPane().setDefaultButton(buttonOK); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + buttonOK.addActionListener(e -> onOK()); setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/UpdateDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/UpdateDialog.java index 5b38156a0d533f62ed9aad99243ac362b8711baf..563472ff1e12365d49d269569ee059f08e2a9bf0 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/UpdateDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/UpdateDialog.java @@ -6,6 +6,8 @@ import cn.hutool.core.thread.ThreadUtil; import cn.hutool.http.HttpUtil; import com.fangxuele.tool.push.App; import com.fangxuele.tool.push.util.ComponentUtil; +import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -46,6 +48,15 @@ public class UpdateDialog extends JDialog { setModal(true); getRootPane().setDefaultButton(buttonOK); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 600, 200); buttonOK.addActionListener(e -> onOK()); diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/UpdateInfoDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/UpdateInfoDialog.java index 6837318dc2bffdd9cacb502325c1cc2cef7e42d5..8205f9b2b861aae6205c5cd62da9cf7acec46e50 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/UpdateInfoDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/UpdateInfoDialog.java @@ -3,6 +3,7 @@ package com.fangxuele.tool.push.ui.dialog; import com.fangxuele.tool.push.App; import com.fangxuele.tool.push.util.ComponentUtil; import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -47,6 +48,15 @@ public class UpdateInfoDialog extends JDialog { setModal(true); getRootPane().setDefaultButton(buttonOK); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 0.4, 0.64); buttonOK.addActionListener(e -> onOK()); diff --git a/src/main/java/com/fangxuele/tool/push/ui/dialog/WxCpAppDialog.java b/src/main/java/com/fangxuele/tool/push/ui/dialog/WxCpAppDialog.java index 9e8248e52ccd342acb34d9a23d1a4c308b68a9de..33e1cd0b4b9040efa7991737eac2a089021cdbc7 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/dialog/WxCpAppDialog.java +++ b/src/main/java/com/fangxuele/tool/push/ui/dialog/WxCpAppDialog.java @@ -7,10 +7,8 @@ import com.fangxuele.tool.push.App; import com.fangxuele.tool.push.dao.TWxCpAppMapper; import com.fangxuele.tool.push.domain.TWxCpApp; import com.fangxuele.tool.push.ui.form.SettingForm; -import com.fangxuele.tool.push.util.ComponentUtil; -import com.fangxuele.tool.push.util.JTableUtil; -import com.fangxuele.tool.push.util.MybatisUtil; -import com.fangxuele.tool.push.util.SqliteUtil; +import com.fangxuele.tool.push.util.*; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -21,11 +19,7 @@ import javax.swing.border.TitledBorder; import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.DefaultTableModel; import java.awt.*; -import java.awt.event.KeyEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; +import java.awt.event.*; import java.util.List; /** @@ -55,6 +49,15 @@ public class WxCpAppDialog extends JDialog { setContentPane(contentPane); setModal(true); + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + GridLayoutManager gridLayoutManager = (GridLayoutManager) contentPane.getLayout(); + gridLayoutManager.setMargin(new Insets(28, 0, 0, 0)); + } + ComponentUtil.setPreferSizeAndLocateToCenter(this, 0.5, 0.5); // 保存按钮事件 diff --git a/src/main/java/com/fangxuele/tool/push/ui/form/MainWindow.java b/src/main/java/com/fangxuele/tool/push/ui/form/MainWindow.java index 38dc7be2924ff86cfb6585620f6350a7dd57ee12..fb90255778d4dc0f3efeedbe5715b13fc9b2434f 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/form/MainWindow.java +++ b/src/main/java/com/fangxuele/tool/push/ui/form/MainWindow.java @@ -1,6 +1,8 @@ package com.fangxuele.tool.push.ui.form; import com.fangxuele.tool.push.App; +import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import lombok.Getter; @@ -52,6 +54,12 @@ public class MainWindow { public void init() { mainWindow = getInstance(); + + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + GridLayoutManager gridLayoutManager = (GridLayoutManager) mainPanel.getLayout(); + gridLayoutManager.setMargin(new Insets(25, 0, 0, 0)); + } + mainWindow.getMainPanel().updateUI(); mainWindow.getAboutPanel().add(AboutForm.getInstance().getAboutPanel(), GRID_CONSTRAINTS); // mainWindow.getUserCasePanel().add(UserCaseForm.getInstance().getUserCasePanel(), GRID_CONSTRAINTS); diff --git a/src/main/java/com/fangxuele/tool/push/ui/frame/MainFrame.java b/src/main/java/com/fangxuele/tool/push/ui/frame/MainFrame.java index ec9ae5dcea56669b087891037d52a82ade9939e4..6b3b84aec5ecae8b38a4929cd3a999e77be06651 100644 --- a/src/main/java/com/fangxuele/tool/push/ui/frame/MainFrame.java +++ b/src/main/java/com/fangxuele/tool/push/ui/frame/MainFrame.java @@ -4,6 +4,8 @@ import cn.hutool.core.thread.ThreadUtil; import com.fangxuele.tool.push.ui.UiConsts; import com.fangxuele.tool.push.ui.listener.*; import com.fangxuele.tool.push.util.ComponentUtil; +import com.fangxuele.tool.push.util.SystemUtil; +import com.formdev.flatlaf.util.SystemInfo; import org.apache.commons.compress.utils.Lists; import javax.swing.*; @@ -36,15 +38,13 @@ public class MainFrame extends JFrame { images.add(UiConsts.IMAGE_LOGO_24); images.add(UiConsts.IMAGE_LOGO_16); this.setIconImages(images); - // Mac系统Dock图标 -// if (SystemUtil.isMacOs()) { -// Application application = Application.getApplication(); -// application.setDockIconImage(UiConsts.IMAGE_LOGO_1024); -// if (!SystemUtil.isMacM1()) { -// application.setEnabledAboutMenu(false); -// application.setEnabledPreferencesMenu(false); -// } -// } + + if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) { + this.getRootPane().putClientProperty("apple.awt.fullWindowContent", true); + this.getRootPane().putClientProperty("apple.awt.transparentTitleBar", true); + this.getRootPane().putClientProperty("apple.awt.fullscreenable", true); + this.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false); + } ComponentUtil.setPreferSizeAndLocateToCenter(this, 0.8, 0.88); } diff --git a/src/main/resources/version_summary.json b/src/main/resources/version_summary.json index 0f3eaa56a24df3ecc93fbed65689c9d30c678b37..19a98bd3280adc5a01fc6f852a9d8cb62f4546bf 100644 --- a/src/main/resources/version_summary.json +++ b/src/main/resources/version_summary.json @@ -1,5 +1,5 @@ { - "currentVersion": "v_4.5.1_230413", + "currentVersion": "v_4.5.2_230731", "versionIndex": { "v_1.1.0_170701": "0", "v_1.2.0_170831": "1", @@ -51,7 +51,8 @@ "v_4.4.1_210323": "47", "v_4.4.2_210628": "48", "v_4.5.0_220107": "49", - "v_4.5.1_230413": "50" + "v_4.5.1_230413": "50", + "v_4.5.2_230731": "51" }, "versionDetailList": [ { @@ -308,6 +309,11 @@ "version": "v_4.5.1_230413", "title": "修复ssl的问题", "log": "● 修复ssl的问题\n● 升级了weixin-java依赖\n" + }, + { + "version": "v_4.5.2_230731", + "title": "UI细节调整,优化依赖和资源链接", + "log": "● UI细节调整\n● 优化了maven依赖\n● 调整了资源链接\n" } ] } \ No newline at end of file