disable menubar by default and remove old preferences from menubar

pull/733/head
Audric Ackermann 5 years ago
parent 7e6bbe9c54
commit 24bf436b0c

@ -16,17 +16,12 @@ exports.createTemplate = (options, messages) => {
setupWithImport,
showAbout,
showDebugLog,
showSettings,
} = options;
const template = [
{
label: messages.mainMenuFile.message,
submenu: [
{
label: messages.mainMenuSettings.message,
click: showSettings,
},
{
type: 'separator',
},
@ -193,7 +188,6 @@ function updateForMac(template, messages, options) {
setupAsStandalone,
setupWithImport,
showAbout,
showSettings,
showWindow,
} = options;
@ -242,11 +236,6 @@ function updateForMac(template, messages, options) {
{
type: 'separator',
},
{
label: messages.mainMenuSettings.message,
accelerator: 'CommandOrControl+,',
click: showSettings,
},
{
type: 'separator',
},

@ -1005,8 +1005,13 @@
};
window.toggleMenuBar = () => {
const newValue = !window.getSettingValue('hide-menu-bar');
window.Events.setHideMenuBar(newValue);
const current = window.getSettingValue('hide-menu-bar');
if (current === undefined) {
window.Events.setHideMenuBar(false);
return;
}
window.Events.setHideMenuBar(!current);
};
window.toggleSpellCheck = () => {

@ -38,7 +38,7 @@
}
},
applyHideMenu() {
const hideMenuBar = storage.get('hide-menu-bar', false);
const hideMenuBar = storage.get('hide-menu-bar', true);
window.setAutoHideMenuBar(hideMenuBar);
window.setMenuBarVisibility(!hideMenuBar);
},

@ -314,7 +314,7 @@ export class SettingsView extends React.Component<SettingsViewProps, State> {
type: SessionSettingType.Toggle,
category: SessionSettingCategory.General,
setFn: window.toggleMenuBar,
content: undefined,
content: { defaultValue: true },
comparisonValue: undefined,
onClick: undefined,
},

Loading…
Cancel
Save