@@ -49,12 +49,12 @@ const mb = menubar({
49
49
50
50
mb . on ( 'ready' , ( ) => {
51
51
52
- mb . window . setIcon ( path . join ( __dirname , '../assets/icon.png' ) ) ;
53
52
54
53
if ( process . env . NODE_ENV === 'dev' )
55
54
mb . window . openDevTools ( ) ;
56
55
57
56
if ( process . platform === 'linux' ) {
57
+ mb . window . setIcon ( path . join ( __dirname , '../assets/icon.png' ) ) ;
58
58
mb . tray . setToolTip ( 'Translate' ) ;
59
59
mb . window . setResizable ( false ) ; // workaround for linux
60
60
}
@@ -63,42 +63,42 @@ mb.on('ready', () => {
63
63
const template = [ {
64
64
label : "Menu" ,
65
65
submenu : [ {
66
- label : "Hide" ,
67
- accelerator : "Esc" ,
68
- click : ( ) => mb . window . hide ( )
69
- } ,
70
- {
71
- label : "Cut" ,
72
- accelerator : "CmdOrCtrl+X" ,
73
- role : "cut"
74
- } ,
75
- {
76
- label : "Copy" ,
77
- accelerator : "CmdOrCtrl+C" ,
78
- role : "copy"
79
- } ,
80
- {
81
- label : "Paste" ,
82
- accelerator : "CmdOrCtrl+V" ,
83
- role : "paste"
84
- } ,
85
- {
86
- label : "Select All" ,
87
- accelerator : "CmdOrCtrl+A" ,
88
- role : "selectall"
89
- } ,
90
- {
91
- label : 'Toggle Developer Tools' ,
92
- accelerator : process . platform === 'darwin' ? 'Alt+Command+I' : 'Ctrl+Shift+I' ,
93
- click ( item , focusedWindow ) {
94
- if ( focusedWindow ) focusedWindow . webContents . toggleDevTools ( )
66
+ label : "Hide" ,
67
+ accelerator : "Esc" ,
68
+ click : ( ) => mb . window . hide ( )
69
+ } ,
70
+ {
71
+ label : "Cut" ,
72
+ accelerator : "CmdOrCtrl+X" ,
73
+ role : "cut"
74
+ } ,
75
+ {
76
+ label : "Copy" ,
77
+ accelerator : "CmdOrCtrl+C" ,
78
+ role : "copy"
79
+ } ,
80
+ {
81
+ label : "Paste" ,
82
+ accelerator : "CmdOrCtrl+V" ,
83
+ role : "paste"
84
+ } ,
85
+ {
86
+ label : "Select All" ,
87
+ accelerator : "CmdOrCtrl+A" ,
88
+ role : "selectall"
89
+ } ,
90
+ {
91
+ label : 'Toggle Developer Tools' ,
92
+ accelerator : process . platform === 'darwin' ? 'Alt+Command+I' : 'Ctrl+Shift+I' ,
93
+ click ( item , focusedWindow ) {
94
+ if ( focusedWindow ) focusedWindow . webContents . toggleDevTools ( )
95
+ }
96
+ } ,
97
+ {
98
+ label : "Quit" ,
99
+ accelerator : "Command+Q" ,
100
+ click : ( ) => app . quit ( )
95
101
}
96
- } ,
97
- {
98
- label : "Quit" ,
99
- accelerator : "Command+Q" ,
100
- click : ( ) => app . quit ( )
101
- }
102
102
]
103
103
} ] ;
104
104
@@ -142,36 +142,32 @@ mb.on('ready', () => {
142
142
*/
143
143
mb . on ( 'after-create-window' , function ( ) {
144
144
const contextMenu = Menu . buildFromTemplate ( [ {
145
- label : 'About Oversetter' ,
146
- click : ( ) => aboutWindow . showWindow ( )
147
- } ,
148
- {
149
- label : 'Open dictionary' ,
150
- click : ( ) => dictionary . showWindow ( )
151
- } ,
152
- {
153
- label : 'Preferences' ,
154
- click : ( ) => {
155
- mb . window . webContents . send ( 'show-settings' ) ;
156
- showApp ( ) ;
157
- }
158
- } ,
159
- {
160
- label : 'Restart App' ,
161
- click : ( ) => {
162
- mb . app . quit ( ) ;
163
- mb . app . relaunch ( ) ;
164
- }
165
- } , // TODO: add check for updates option
166
- {
167
- type : 'separator'
168
- } ,
169
- {
170
- label : 'Quit' ,
171
- click : ( ) => {
172
- mb . app . quit ( ) ;
145
+ label : 'Open dictionary' ,
146
+ click : ( ) => dictionary . showWindow ( )
147
+ } ,
148
+ {
149
+ label : 'Preferences' ,
150
+ click : ( ) => {
151
+ mb . window . webContents . send ( 'show-settings' ) ;
152
+ showApp ( ) ;
153
+ }
154
+ } ,
155
+ {
156
+ label : 'Restart App' ,
157
+ click : ( ) => {
158
+ mb . app . quit ( ) ;
159
+ mb . app . relaunch ( ) ;
160
+ }
161
+ } , // TODO: add check for updates option
162
+ {
163
+ type : 'separator'
164
+ } ,
165
+ {
166
+ label : 'Quit' ,
167
+ click : ( ) => {
168
+ mb . app . quit ( ) ;
169
+ }
173
170
}
174
- }
175
171
] ) ;
176
172
mb . tray . on ( 'right-click' , ( ) => {
177
173
mb . tray . popUpContextMenu ( contextMenu ) ;
0 commit comments