@@ -259,6 +259,21 @@ class AppMenu {
259
259
return [ {
260
260
label : `${ app . getName ( ) } ` ,
261
261
submenu : [ {
262
+ label : 'Add Organization' ,
263
+ accelerator : 'Cmd+Shift+N' ,
264
+ click ( item , focusedWindow ) {
265
+ if ( focusedWindow ) {
266
+ AppMenu . sendAction ( 'new-server' ) ;
267
+ }
268
+ }
269
+ } , {
270
+ label : 'Toggle Do Not Disturb' ,
271
+ accelerator : 'Cmd+Shift+M' ,
272
+ click ( ) {
273
+ const dndUtil = DNDUtil . toggle ( ) ;
274
+ AppMenu . sendAction ( 'toggle-dnd' , dndUtil . dnd , dndUtil . newSettings ) ;
275
+ }
276
+ } , {
262
277
label : 'Desktop Settings' ,
263
278
accelerator : 'Cmd+,' ,
264
279
click ( item , focusedWindow ) {
@@ -277,13 +292,6 @@ class AppMenu {
277
292
}
278
293
} , {
279
294
type : 'separator'
280
- } , {
281
- label : 'Toggle Do Not Disturb' ,
282
- accelerator : 'Command+Shift+M' ,
283
- click ( ) {
284
- const dndUtil = DNDUtil . toggle ( ) ;
285
- AppMenu . sendAction ( 'toggle-dnd' , dndUtil . dnd , dndUtil . newSettings ) ;
286
- }
287
295
} , {
288
296
label : 'Copy Zulip URL' ,
289
297
accelerator : 'Cmd+Shift+C' ,
@@ -293,7 +301,7 @@ class AppMenu {
293
301
}
294
302
}
295
303
} , {
296
- label : 'Log Out' ,
304
+ label : 'Log Out of Organization ' ,
297
305
accelerator : 'Cmd+L' ,
298
306
enabled : enableMenu ,
299
307
click ( item , focusedWindow ) {
@@ -316,6 +324,10 @@ class AppMenu {
316
324
role : 'unhide'
317
325
} , {
318
326
type : 'separator'
327
+ } , {
328
+ role : 'minimize'
329
+ } , {
330
+ role : 'close'
319
331
} , {
320
332
role : 'quit'
321
333
} ]
@@ -362,15 +374,30 @@ class AppMenu {
362
374
return [ {
363
375
label : '&File' ,
364
376
submenu : [ {
377
+ label : 'Add Organization' ,
378
+ accelerator : 'Ctrl+Shift+N' ,
379
+ click ( item , focusedWindow ) {
380
+ if ( focusedWindow ) {
381
+ AppMenu . sendAction ( 'new-server' ) ;
382
+ }
383
+ }
384
+ } , {
385
+ type : 'separator'
386
+ } , {
387
+ label : 'Toggle Do Not Disturb' ,
388
+ accelerator : 'Ctrl+Shift+M' ,
389
+ click ( ) {
390
+ const dndUtil = DNDUtil . toggle ( ) ;
391
+ AppMenu . sendAction ( 'toggle-dnd' , dndUtil . dnd , dndUtil . newSettings ) ;
392
+ }
393
+ } , {
365
394
label : 'Desktop Settings' ,
366
395
accelerator : 'Ctrl+,' ,
367
396
click ( item , focusedWindow ) {
368
397
if ( focusedWindow ) {
369
398
AppMenu . sendAction ( 'open-settings' ) ;
370
399
}
371
400
}
372
- } , {
373
- type : 'separator'
374
401
} , {
375
402
label : 'Keyboard Shortcuts' ,
376
403
accelerator : 'Ctrl+Shift+K' ,
@@ -382,13 +409,6 @@ class AppMenu {
382
409
}
383
410
} , {
384
411
type : 'separator'
385
- } , {
386
- label : 'Toggle Do Not Disturb' ,
387
- accelerator : 'Ctrl+Shift+M' ,
388
- click ( ) {
389
- const dndUtil = DNDUtil . toggle ( ) ;
390
- AppMenu . sendAction ( 'toggle-dnd' , dndUtil . dnd , dndUtil . newSettings ) ;
391
- }
392
412
} , {
393
413
label : 'Copy Zulip URL' ,
394
414
accelerator : 'Ctrl+Shift+C' ,
@@ -398,7 +418,7 @@ class AppMenu {
398
418
}
399
419
}
400
420
} , {
401
- label : 'Log Out' ,
421
+ label : 'Log Out of Organization ' ,
402
422
accelerator : 'Ctrl+L' ,
403
423
enabled : enableMenu ,
404
424
click ( item , focusedWindow ) {
@@ -408,6 +428,10 @@ class AppMenu {
408
428
}
409
429
} , {
410
430
type : 'separator'
431
+ } , {
432
+ role : 'minimize'
433
+ } , {
434
+ role : 'close'
411
435
} , {
412
436
role : 'quit' ,
413
437
accelerator : 'Ctrl+Q'
0 commit comments