4
1
mirror of https://github.com/Qortal/qortal-ui.git synced 2025-02-11 17:55:51 +00:00

Add more context menu items

This commit is contained in:
AlphaX-Projects 2023-05-31 13:38:53 +02:00
parent fe80ab2ac7
commit cc31423bbc
23 changed files with 242 additions and 30 deletions

View File

@ -800,6 +800,51 @@ function createWindow() {
})
}
let newWindow = null
function createNewWindow() {
newWindow = new BrowserWindow({
backgroundColor: '#eee',
width: 1280,
height: 720,
minWidth: 700,
minHeight: 640,
icon: path.join(__dirname + '/img/icons/png/256x256.png'),
title: "Qortal UI New Instance",
autoHideMenuBar: true,
webPreferences: {
partition: 'persist:webviewsession',
nodeIntegration: true,
contextIsolation: true,
enableRemoteModule: false,
allowRunningInsecureContent: false,
experimentalFeatures: false,
preload: path.join(__dirname, '/lib/preload.js')
},
show: false
})
newWindow.show()
newWindow.loadURL('http://localhost:12388/app/wallet')
newWindow.on('closed', function () {
newWindow = null
})
newWindow.on('minimize', function (event) {
event.preventDefault()
newWindow.hide()
})
ipcMain.handle('dark-mode:toggle', () => {
if (nativeTheme.shouldUseDarkColors) {
nativeTheme.themeSource = 'light'
} else {
nativeTheme.themeSource = 'dark'
}
return nativeTheme.shouldUseDarkColors
})
ipcMain.handle('dark-mode:system', () => {
nativeTheme.themeSource = 'system'
})
}
const createTray = () => {
let myTray = new Tray(path.join(__dirname + '/img/icons/png/tray/tray.png'))
const contextMenu = Menu.buildFromTemplate([
@ -934,7 +979,6 @@ if (!isLock) {
autoUpdater.checkForUpdatesAndNotify()
})
ipcMain.on('show-my-menu', (event) => {
log.info("RIGHT CLICKED")
let homePageOptions = Menu.buildFromTemplate([
{
label: i18n.__("electron_translate_35"),
@ -943,6 +987,42 @@ if (!isLock) {
{
label: i18n.__("electron_translate_36"),
role: 'paste'
},
{
type: "separator"
},
{
label: i18n.__("electron_translate_37"),
submenu: [
{
label: i18n.__("electron_translate_38"),
role: 'zoomIn'
},
{
label: i18n.__("electron_translate_39"),
role: 'zoomOut'
},
{
label: i18n.__("electron_translate_40"),
role: 'resetZoom'
},
{
type: 'separator'
},
{
label: i18n.__("electron_translate_41"),
role: 'togglefullscreen'
}
]
},
{
type: "separator"
},
{
label: i18n.__("electron_translate_42"),
click: function () {
createNewWindow()
},
}
])
homePageOptions.popup(myWindow)

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Поставете отметка или премахнете отметката от квадратчето никога повече да не ме питате)",
"electron_translate_34": "Настройки",
"electron_translate_35": "Копиране",
"electron_translate_36": "Поставяне"
"electron_translate_36": "Поставяне",
"electron_translate_37": "Преглед",
"electron_translate_38": "Увеличаване",
"electron_translate_39": "Намаляване",
"electron_translate_40": "Действителен размер",
"electron_translate_41": "Превключване на цял екран",
"electron_translate_42": "Нов потребителски интерфейс"
}

View File

@ -1,5 +1,5 @@
{
"__locale_name__": "Deutsch, Deutschland",
"__locale_name__": "Deutsch",
"electron_translate_1": "Qortal-UI anzeigen",
"electron_translate_2": "Beenden",
@ -36,5 +36,11 @@
"electron_translate_33": "(Aktivieren oder deaktivieren Sie das Kontrollkästchen Frag mich nie wieder)",
"electron_translate_34": "Einstellungen",
"electron_translate_35": "Kopieren",
"electron_translate_36": "Einfügen"
"electron_translate_36": "Einfügen",
"electron_translate_37": "Ansicht",
"electron_translate_38": "Vergrößern",
"electron_translate_39": "Herauszoomen",
"electron_translate_40": "Tatsächliche Größe",
"electron_translate_41": "Vollbild umschalten",
"electron_translate_42": "Neue UI-Instanz"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Check or Uncheck the never ask me again checkbox)",
"electron_translate_34": "Settings",
"electron_translate_35": "Copy",
"electron_translate_36": "Paste"
"electron_translate_36": "Paste",
"electron_translate_37": "View",
"electron_translate_38": "Zoom In",
"electron_translate_39": "Zoom Out",
"electron_translate_40": "Actual Size",
"electron_translate_41": "Toggle Full Screen",
"electron_translate_42": "New UI Instance"
}

View File

@ -1,5 +1,5 @@
{
"__locale_name__": "español",
"__locale_name__": "Español",
"electron_translate_1": "Mostrar interfaz de usuario de Qortal",
"electron_translate_2": "Salir",
@ -36,5 +36,11 @@
"electron_translate_33": "(Marque o desmarque la casilla de verificación Nunca volver a preguntarme)",
"electron_translate_34": "Configuración",
"electron_translate_35": "Copiar",
"electron_translate_36": "Pegar"
"electron_translate_36": "Pegar",
"electron_translate_37": "Ver",
"electron_translate_38": "Acercar",
"electron_translate_39": "Alejar",
"electron_translate_40": "Tamaño real",
"electron_translate_41": "Alternar pantalla completa",
"electron_translate_42": "Nueva instancia de UI"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Cochez ou décochez la case Ne plus jamais me demander)",
"electron_translate_34": "Paramètres",
"electron_translate_35": "Copier",
"electron_translate_36": "Coller"
"electron_translate_36": "Coller",
"electron_translate_37": "Voir",
"electron_translate_38": "Zoom avant",
"electron_translate_39": "Zoom arrière",
"electron_translate_40": "Taille réelle",
"electron_translate_41": "Basculer en plein écran",
"electron_translate_42": "Nouvelle instance d' UI"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(मुझे फिर कभी न पूछें चेकबॉक्स को चेक या अनचेक करें)",
"electron_translate_34": "सेटिंग्स",
"electron_translate_35": "प्रतिलिपि",
"electron_translate_36": "पेस्ट करें"
"electron_translate_36": "पेस्ट करें",
"electron_translate_37": "देखें",
"electron_translate_38": "ज़ूम इन",
"electron_translate_39": "ज़ूम आउट",
"electron_translate_40": "वास्तविक आकार",
"electron_translate_41": "पूरी स्क्रीन को टॉगल करें",
"electron_translate_42": "नया UI उदाहरण"
}

View File

@ -1,5 +1,5 @@
{
"__locale_name__": "Croatia",
"__locale_name__": "Hrvatski",
"electron_translate_1": "Prikaži Qortal UI",
"electron_translate_2": "Odustani",
@ -36,5 +36,11 @@
"electron_translate_33": "(Označite ili poništite potvrdni okvir nikad me više ne pitaj)",
"electron_translate_34": "Postavke",
"electron_translate_35": "Kopiraj",
"electron_translate_36": "Zalijepi"
"electron_translate_36": "Zalijepi",
"electron_translate_37": "Prikaz",
"electron_translate_38": "Uvećaj",
"electron_translate_39": "Smanji",
"electron_translate_40": "Stvarna veličina",
"electron_translate_41": "Prebaci preko cijelog zaslona",
"electron_translate_42": "Nova instanca korisničkog sučelja"
}

View File

@ -1,5 +1,5 @@
{
"__locale_name__": "Hungary",
"__locale_name__": "Magyar",
"electron_translate_1": "Qortal felhasználói felület megjelenítése",
"electron_translate_2": "Kilépés",
@ -36,5 +36,11 @@
"electron_translate_33": "(Jelölje be a soha többé ne kérdezzen jelölőnégyzetet, vagy törölje a pipát)",
"electron_translate_34": "Beállítások",
"electron_translate_35": "Másolás",
"electron_translate_36": "Beillesztés"
"electron_translate_36": "Beillesztés",
"electron_translate_37": "Megtekintés",
"electron_translate_38": "Nagyítás",
"electron_translate_39": "Kicsinyítés",
"electron_translate_40": "Tényleges méret",
"electron_translate_41": "Teljes képernyő váltás",
"electron_translate_42": "Új UI-példány"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Seleziona o deseleziona la casella di controllo Non chiedermelo più)",
"electron_translate_34": "Impostazioni",
"electron_translate_35": "Copia",
"electron_translate_36": "Incolla"
"electron_translate_36": "Incolla",
"electron_translate_37": "Vedi",
"electron_translate_38": "Ingrandisci",
"electron_translate_39": "Zoom indietro",
"electron_translate_40": "Dimensioni effettive",
"electron_translate_41": "Attiva/disattiva schermo intero",
"electron_translate_42": "Nuova istanza UI"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(「二度と表示しない」チェックボックスをオンまたはオフにします)",
"electron_translate_34": "設定",
"electron_translate_35": "コピー",
"electron_translate_36": "ペースト"
"electron_translate_36": "ペースト"
"electron_translate_37": "表示",
"electron_translate_38": "ズームイン",
"electron_translate_39": "ズームアウト",
"electron_translate_40": "実際のサイズ",
"electron_translate_41": "全画面表示を切り替える",
"electron_translate_42": "新しい UI インスタンス"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(다시 묻지 않음 확인란 선택 또는 선택 취소)",
"electron_translate_34": "설정",
"electron_translate_35": "복사",
"electron_translate_36": "붙여넣기"
"electron_translate_36": "붙여넣기",
"electron_translate_37": "보기",
"electron_translate_38": "확대",
"electron_translate_39": "축소",
"electron_translate_40": "실제 크기",
"electron_translate_41": "전체 화면 전환",
"electron_translate_42": "새 UI 인스턴스"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(vink het selectievakje Nooit meer vragen aan of uit)",
"electron_translate_34": "Instellingen",
"electron_translate_35": "Kopiëren",
"electron_translate_36": "Plakken"
"electron_translate_36": "Plakken",
"electron_translate_37": "Bekijken",
"electron_translate_38": "Inzoomen",
"electron_translate_39": "Uitzoomen",
"electron_translate_40": "Ware grootte",
"electron_translate_41": "Volledig scherm wisselen",
"electron_translate_42": "Nieuwe UI-instantie"
}

View File

@ -1,5 +1,5 @@
{
"__locale_name__": "Norwegian",
"__locale_name__": "Norsk",
"electron_translate_1": "Vis Qortal UI",
"electron_translate_2": "Avslutt",
@ -36,5 +36,11 @@
"electron_translate_33": "(Merk av eller fjern merket for aldri spør meg igjen)",
"electron_translate_34": "Innstillinger",
"electron_translate_35": "Kopier",
"electron_translate_36": "Lim inn"
"electron_translate_36": "Lim inn",
"electron_translate_37": "Vis",
"electron_translate_38": "Zoom inn",
"electron_translate_39": "Zoom ut",
"electron_translate_40": "Faktisk størrelse",
"electron_translate_41": "Veksle fullskjerm",
"electron_translate_42": "Ny brukergrensesnittforekomst"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Marque ou desmarque a caixa de seleção para nunca mais me perguntar)",
"electron_translate_34": "Configurações",
"electron_translate_35": "Copiar",
"electron_translate_36": "Colar"
"electron_translate_36": "Colar",
"electron_translate_37": "Ver",
"electron_translate_38": "Aumentar o zoom",
"electron_translate_39": "Reduzir",
"electron_translate_40": "Tamanho real",
"electron_translate_41": "Alternar tela cheia",
"electron_translate_42": "Nova instância de IU"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Marque ou desmarque a caixa de seleção para nunca mais me perguntar)",
"electron_translate_34": "Configurações",
"electron_translate_35": "Copiar",
"electron_translate_36": "Colar"
"electron_translate_36": "Colar",
"electron_translate_37": "Ver",
"electron_translate_38": "Aumentar o zoom",
"electron_translate_39": "Reduzir",
"electron_translate_40": "Tamanho real",
"electron_translate_41": "Alternar tela cheia",
"electron_translate_42": "Nova instância de IU"
}

View File

@ -1,5 +1,5 @@
{
"__locale_name__": "Romania",
"__locale_name__": "Română",
"electron_translate_1": "Afișați Qortal UI",
"electron_translate_2": "Ieși",
@ -36,5 +36,11 @@
"electron_translate_33": "(Bifează sau debifează caseta de selectare niciodată să nu mă mai întrebe)",
"electron_translate_34": "Setări",
"electron_translate_35": "Copiați",
"electron_translate_36": "Inserați"
"electron_translate_36": "Inserați",
"electron_translate_37": "Vizualizare",
"electron_translate_38": "Măriți",
"electron_translate_39": "Măriți mic",
"electron_translate_40": "Dimensiunea reală",
"electron_translate_41": "Comutați ecranul complet",
"electron_translate_42": "Instanță nouă UI"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Установите или снимите флажок Больше не спрашивать)",
"electron_translate_34": "Настройки",
"electron_translate_35": "Копировать",
"electron_translate_36": "Вставить"
"electron_translate_36": "Вставить",
"electron_translate_37": "Просмотреть",
"electron_translate_38": "Увеличить",
"electron_translate_39": "Уменьшить масштаб",
"electron_translate_40": "Реальный размер",
"electron_translate_41": "Включить полноэкранный режим",
"electron_translate_42": "Новый экземпляр пользовательского интерфейса"
}

View File

@ -1,5 +1,5 @@
{
"__locale_name__": "Serbia",
"__locale_name__": "Srpski",
"electron_translate_1": "Prikaži Kortal korisnički interfejs",
"electron_translate_2": "Odustani",
@ -36,5 +36,11 @@
"electron_translate_33": "(Označite ili opozovite izbor u polju za potvrdu nikad me više ne pitaj)",
"electron_translate_34": "Podešavanja",
"electron_translate_35": "Kopiraj",
"electron_translate_36": "Nalepi"
"electron_translate_36": "Nalepi",
"electron_translate_37": "Prikaz",
"electron_translate_38": "Uvećaj",
"electron_translate_39": "Umanji",
"electron_translate_40": "Stvarna veličina",
"electron_translate_41": "Uključi ceo ekran",
"electron_translate_42": "Nova UI instanca"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Bana bir daha asla sorma onay kutusunu işaretleyin veya işaretini kaldırın)",
"electron_translate_34": "Ayarlar",
"electron_translate_35": "Kopyala",
"electron_translate_36": "Yapıştır"
"electron_translate_36": "Yapıştır",
"electron_translate_37": "Görüntüle",
"electron_translate_38": "Yakınlaştır",
"electron_translate_39": "Uzaklaştır",
"electron_translate_40": "Gerçek Boyut",
"electron_translate_41": "Tam Ekranı Değiştir",
"electron_translate_42": "Yeni Kullanıcı Arayüzü Örneği"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Check or Uncheck the never ask me again checkbox)",
"electron_translate_34": "Settings",
"electron_translate_35": "Copy",
"electron_translate_36": "Paste"
"electron_translate_36": "Paste",
"electron_translate_37": "View",
"electron_translate_38": "Zoom In",
"electron_translate_39": "Zoom Out",
"electron_translate_40": "Actual Size",
"electron_translate_41": "Toggle Full Screen",
"electron_translate_42": "New UI Instance"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(选中或取消选中不再询问复选框)",
"electron_translate_34": "设置",
"electron_translate_35": "复制",
"electron_translate_36": "粘贴"
"electron_translate_36": "粘贴",
"electron_translate_37": "视图",
"electron_translate_38": "放大",
"electron_translate_39": "缩小",
"electron_translate_40": "实际尺寸",
"electron_translate_41": "切换全屏",
"electron_translate_42": "新 UI 实例"
}

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(勾選或取消勾選不再詢問複選框)",
"electron_translate_34": "設置",
"electron_translate_35": "複製",
"electron_translate_36": "粘貼"
"electron_translate_36": "粘貼",
"electron_translate_37": "視圖",
"electron_translate_38": "放大",
"electron_translate_39": "縮小",
"electron_translate_40": "實際尺寸",
"electron_translate_41": "切換全屏",
"electron_translate_42": "新 UI 實例"
}