Skip to content

Commit ebc63ed

Browse files
authored
Merge pull request #25 from rememberber/dev
Dev
2 parents de3243c + 53aca54 commit ebc63ed

File tree

5 files changed

+40
-2
lines changed

5 files changed

+40
-2
lines changed

.idea/icon.svg

Lines changed: 1 addition & 0 deletions
Loading

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# MooInfo
2-
![logo](assets/logo/MooInfo.svg)
2+
![logo](assets/windows/MooInfo.ico)
33

44
Visual implementation of OSHI, to view information about the system and hardware.
55

src/main/java/com/luoboduner/moo/info/ui/form/MainWindow.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public void init() {
4848
mainWindow = getInstance();
4949
if (SystemUtil.isMacOs() && SystemInfo.isMacFullWindowContentSupported) {
5050
GridLayoutManager gridLayoutManager = (GridLayoutManager) mainPanel.getLayout();
51-
gridLayoutManager.setMargin(new Insets(20, 0, 0, 0));
51+
gridLayoutManager.setMargin(new Insets(25, 0, 0, 0));
5252
}
5353

5454
mainWindow.getOverviewPanel().add(OverviewForm.getInstance().getMainPanel(), gridConstraints);

src/main/java/com/luoboduner/moo/info/ui/listener/FrameListener.java

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import com.luoboduner.moo.info.util.SystemUtil;
77

88
import javax.swing.*;
9+
import java.awt.event.MouseEvent;
10+
import java.awt.event.MouseListener;
911
import java.awt.event.WindowEvent;
1012
import java.awt.event.WindowListener;
1113

@@ -63,6 +65,39 @@ public void windowActivated(WindowEvent e) {
6365
}
6466
});
6567

68+
App.mainFrame.addMouseListener(new MouseListener() {
69+
@Override
70+
public void mouseClicked(MouseEvent e) {
71+
if (e.getClickCount() == 2 && !e.isConsumed()) {
72+
if (App.mainFrame.getExtendedState() == JFrame.MAXIMIZED_BOTH) {
73+
App.mainFrame.setExtendedState(JFrame.NORMAL);
74+
} else {
75+
App.mainFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
76+
}
77+
}
78+
}
79+
80+
@Override
81+
public void mousePressed(MouseEvent e) {
82+
83+
}
84+
85+
@Override
86+
public void mouseReleased(MouseEvent e) {
87+
88+
}
89+
90+
@Override
91+
public void mouseEntered(MouseEvent e) {
92+
93+
}
94+
95+
@Override
96+
public void mouseExited(MouseEvent e) {
97+
98+
}
99+
});
100+
66101
}
67102

68103
}

src/main/java/com/luoboduner/moo/info/util/ConfigUtil.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ public void setTheme(String theme) {
7575
public String getFont() {
7676
if (SystemUtil.isLinuxOs()) {
7777
return setting.getStr("font", "setting.appearance", "Noto Sans CJK HK");
78+
} else if (SystemUtil.isMacOs()) {
79+
return setting.getStr("font", "setting.appearance", "PingFang SC");
7880
} else {
7981
return setting.getStr("font", "setting.appearance", "Microsoft YaHei");
8082
}

0 commit comments

Comments
 (0)