Removed 'About pgAdmin 4' default menu option from macOS native menus.

This commit is contained in:
Nikhil Mohite 2023-01-02 12:57:09 +05:30 committed by GitHub
parent 98184e5835
commit d1a9406bff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 59 additions and 57 deletions

View File

@ -287,6 +287,7 @@ function launchPgAdminWindow() {
// Create Mac Builtin Menu // Create Mac Builtin Menu
if (platform() === 'darwin') { if (platform() === 'darwin') {
nativeMenu.createMacBuiltin('pgAdmin 4'); nativeMenu.createMacBuiltin('pgAdmin 4');
nativeMenu?.items[0].submenu.removeAt(0)
pgAdminMainScreen.menu = nativeMenu; pgAdminMainScreen.menu = nativeMenu;
} }

View File

@ -11,7 +11,7 @@ from flask_babel import gettext
from pgadmin.utils.constants import PREF_LABEL_DISPLAY,\ from pgadmin.utils.constants import PREF_LABEL_DISPLAY,\
PREF_LABEL_KEYBOARD_SHORTCUTS, PREF_LABEL_TABS_SETTINGS, \ PREF_LABEL_KEYBOARD_SHORTCUTS, PREF_LABEL_TABS_SETTINGS, \
PREF_LABEL_OPTIONS, QT_DEFAULT_PLACEHOLDER, VW_EDT_DEFAULT_PLACEHOLDER PREF_LABEL_OPTIONS, QT_DEFAULT_PLACEHOLDER, VW_EDT_DEFAULT_PLACEHOLDER
from flask_security import current_user from flask import current_app
import config import config
LOCK_LAYOUT_LEVEL = { LOCK_LAYOUT_LEVEL = {
@ -181,6 +181,7 @@ def register_browser_preferences(self):
fields=fields fields=fields
) )
if not current_app.PGADMIN_RUNTIME:
self.preference.register( self.preference.register(
'keyboard_shortcuts', 'keyboard_shortcuts',
'main_menu_file', 'main_menu_file',