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 = () => { const createTray = () => {
let myTray = new Tray(path.join(__dirname + '/img/icons/png/tray/tray.png')) let myTray = new Tray(path.join(__dirname + '/img/icons/png/tray/tray.png'))
const contextMenu = Menu.buildFromTemplate([ const contextMenu = Menu.buildFromTemplate([
@ -934,7 +979,6 @@ if (!isLock) {
autoUpdater.checkForUpdatesAndNotify() autoUpdater.checkForUpdatesAndNotify()
}) })
ipcMain.on('show-my-menu', (event) => { ipcMain.on('show-my-menu', (event) => {
log.info("RIGHT CLICKED")
let homePageOptions = Menu.buildFromTemplate([ let homePageOptions = Menu.buildFromTemplate([
{ {
label: i18n.__("electron_translate_35"), label: i18n.__("electron_translate_35"),
@ -943,6 +987,42 @@ if (!isLock) {
{ {
label: i18n.__("electron_translate_36"), label: i18n.__("electron_translate_36"),
role: 'paste' 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) homePageOptions.popup(myWindow)

View File

@ -36,5 +36,11 @@
"electron_translate_33": "(Поставете отметка или премахнете отметката от квадратчето никога повече да не ме питате)", "electron_translate_33": "(Поставете отметка или премахнете отметката от квадратчето никога повече да не ме питате)",
"electron_translate_34": "Настройки", "electron_translate_34": "Настройки",
"electron_translate_35": "Копиране", "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_1": "Qortal-UI anzeigen",
"electron_translate_2": "Beenden", "electron_translate_2": "Beenden",
@ -36,5 +36,11 @@
"electron_translate_33": "(Aktivieren oder deaktivieren Sie das Kontrollkästchen Frag mich nie wieder)", "electron_translate_33": "(Aktivieren oder deaktivieren Sie das Kontrollkästchen Frag mich nie wieder)",
"electron_translate_34": "Einstellungen", "electron_translate_34": "Einstellungen",
"electron_translate_35": "Kopieren", "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_33": "(Check or Uncheck the never ask me again checkbox)",
"electron_translate_34": "Settings", "electron_translate_34": "Settings",
"electron_translate_35": "Copy", "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_1": "Mostrar interfaz de usuario de Qortal",
"electron_translate_2": "Salir", "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_33": "(Marque o desmarque la casilla de verificación Nunca volver a preguntarme)",
"electron_translate_34": "Configuración", "electron_translate_34": "Configuración",
"electron_translate_35": "Copiar", "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_33": "(Cochez ou décochez la case Ne plus jamais me demander)",
"electron_translate_34": "Paramètres", "electron_translate_34": "Paramètres",
"electron_translate_35": "Copier", "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_33": "(मुझे फिर कभी न पूछें चेकबॉक्स को चेक या अनचेक करें)",
"electron_translate_34": "सेटिंग्स", "electron_translate_34": "सेटिंग्स",
"electron_translate_35": "प्रतिलिपि", "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_1": "Prikaži Qortal UI",
"electron_translate_2": "Odustani", "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_33": "(Označite ili poništite potvrdni okvir nikad me više ne pitaj)",
"electron_translate_34": "Postavke", "electron_translate_34": "Postavke",
"electron_translate_35": "Kopiraj", "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_1": "Qortal felhasználói felület megjelenítése",
"electron_translate_2": "Kilépés", "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_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_34": "Beállítások",
"electron_translate_35": "Másolás", "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_33": "(Seleziona o deseleziona la casella di controllo Non chiedermelo più)",
"electron_translate_34": "Impostazioni", "electron_translate_34": "Impostazioni",
"electron_translate_35": "Copia", "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_33": "(「二度と表示しない」チェックボックスをオンまたはオフにします)",
"electron_translate_34": "設定", "electron_translate_34": "設定",
"electron_translate_35": "コピー", "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_33": "(다시 묻지 않음 확인란 선택 또는 선택 취소)",
"electron_translate_34": "설정", "electron_translate_34": "설정",
"electron_translate_35": "복사", "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_33": "(vink het selectievakje Nooit meer vragen aan of uit)",
"electron_translate_34": "Instellingen", "electron_translate_34": "Instellingen",
"electron_translate_35": "Kopiëren", "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_1": "Vis Qortal UI",
"electron_translate_2": "Avslutt", "electron_translate_2": "Avslutt",
@ -36,5 +36,11 @@
"electron_translate_33": "(Merk av eller fjern merket for aldri spør meg igjen)", "electron_translate_33": "(Merk av eller fjern merket for aldri spør meg igjen)",
"electron_translate_34": "Innstillinger", "electron_translate_34": "Innstillinger",
"electron_translate_35": "Kopier", "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_33": "(Marque ou desmarque a caixa de seleção para nunca mais me perguntar)",
"electron_translate_34": "Configurações", "electron_translate_34": "Configurações",
"electron_translate_35": "Copiar", "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_33": "(Marque ou desmarque a caixa de seleção para nunca mais me perguntar)",
"electron_translate_34": "Configurações", "electron_translate_34": "Configurações",
"electron_translate_35": "Copiar", "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_1": "Afișați Qortal UI",
"electron_translate_2": "Ieși", "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_33": "(Bifează sau debifează caseta de selectare niciodată să nu mă mai întrebe)",
"electron_translate_34": "Setări", "electron_translate_34": "Setări",
"electron_translate_35": "Copiați", "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_33": "(Установите или снимите флажок Больше не спрашивать)",
"electron_translate_34": "Настройки", "electron_translate_34": "Настройки",
"electron_translate_35": "Копировать", "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_1": "Prikaži Kortal korisnički interfejs",
"electron_translate_2": "Odustani", "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_33": "(Označite ili opozovite izbor u polju za potvrdu nikad me više ne pitaj)",
"electron_translate_34": "Podešavanja", "electron_translate_34": "Podešavanja",
"electron_translate_35": "Kopiraj", "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_33": "(Bana bir daha asla sorma onay kutusunu işaretleyin veya işaretini kaldırın)",
"electron_translate_34": "Ayarlar", "electron_translate_34": "Ayarlar",
"electron_translate_35": "Kopyala", "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_33": "(Check or Uncheck the never ask me again checkbox)",
"electron_translate_34": "Settings", "electron_translate_34": "Settings",
"electron_translate_35": "Copy", "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_33": "(选中或取消选中不再询问复选框)",
"electron_translate_34": "设置", "electron_translate_34": "设置",
"electron_translate_35": "复制", "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_33": "(勾選或取消勾選不再詢問複選框)",
"electron_translate_34": "設置", "electron_translate_34": "設置",
"electron_translate_35": "複製", "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 實例"
} }