restructure menus
This commit is contained in:
parent
4eaff14b63
commit
aeaa4fe765
10 changed files with 37 additions and 22 deletions
|
|
@ -53,7 +53,7 @@ function topMenu(actions, { text, lk, iconClass, side = 'left', right = false, i
|
|||
|
||||
function toolbarToolNozzle() {
|
||||
return span({ id: 'tool-nozzle' }, [
|
||||
i({ class: 'fas fa-location-pin', title: 'extruder' }),
|
||||
label({ lk: 'tool', _: tr('tool', 'tool') }),
|
||||
div({ id: 'ft-nozzle', class: 'f-col pop' })
|
||||
]);
|
||||
}
|
||||
|
|
@ -143,8 +143,25 @@ function content(actions) {
|
|||
menuItem(actions, { id: 'app-quit', lk: 'quit', text: 'quit', className: 'hide' })
|
||||
]
|
||||
}),
|
||||
topMenu(actions, {
|
||||
text: 'edit', lk: 'ed_menu', items: [
|
||||
menuItem(actions, { id: 'context-layflat', lk: 'rc_lafl', text: 'face down', iconClass: 'fas fa-angle-double-down' }),
|
||||
menuItem(actions, { id: 'context-lefty', lk: 'face_left', text: 'face left', iconClass: 'fas fa-angle-double-left' }),
|
||||
hr(),
|
||||
menuItem(actions, { id: 'context-mirror', lk: 'rc_mirr', text: 'mirror', iconClass: 'fas fa-arrows-left-right-to-line' }),
|
||||
menuItem(actions, { id: 'context-duplicate', lk: 'rc_dupl', text: 'duplicate', iconClass: 'fas fa-copy' }),
|
||||
hr(),
|
||||
menuItem(actions, { id: 'context-rotate-panel', text: 'rotate', iconClass: 'fas fa-rotate-right' }),
|
||||
menuItem(actions, { id: 'context-scale-panel', text: 'scale / size', iconClass: 'fas fa-expand' }),
|
||||
hr(),
|
||||
menuItem(actions, { id: 'mesh-merge', lk: 'rc_merg', text: 'merge meshes' }),
|
||||
menuItem(actions, { id: 'mesh-split', lk: 'rc_splt', text: 'isolate meshes' }),
|
||||
]
|
||||
}),
|
||||
topMenu(actions, {
|
||||
text: 'view', lk: 'vu_menu', items: [
|
||||
menuItem(actions, { id: 'context-setfocus', lk: 'rc_focs', text: 'focal point', iconClass: 'fas fa-eye' }),
|
||||
hr(),
|
||||
menuItem(actions, { id: 'view-fit', lk: 'contents', text: 'contents', iconClass: 'fas fa-arrows-to-circle' }),
|
||||
menuItem(actions, { id: 'view-home', lk: 'home', text: 'home', iconClass: 'fas fa-home' }),
|
||||
menuItem(actions, { id: 'view-top', lk: 'top', text: 'top', iconClass: 'fas fa-square' }),
|
||||
|
|
@ -152,13 +169,6 @@ function content(actions) {
|
|||
menuItem(actions, { id: 'app-xpnd', lk: 'fullscreen', text: 'fullscreen', iconClass: 'fas fa-maximize' })
|
||||
]
|
||||
}),
|
||||
topMenu(actions, {
|
||||
text: 'Align', lk: 'al_menu', items: [
|
||||
menuItem(actions, { id: 'context-setfocus', lk: 'rc_focs', text: 'focal point', iconClass: 'fas fa-eye' }),
|
||||
menuItem(actions, { id: 'context-layflat', lk: 'rc_lafl', text: 'face down', iconClass: 'fas fa-angle-double-down' }),
|
||||
menuItem(actions, { id: 'context-lefty', lk: 'face_left', text: 'face left', iconClass: 'fas fa-angle-double-left' })
|
||||
]
|
||||
}),
|
||||
topMenu(actions, {
|
||||
text: 'render', lk: 're_menu', items: [
|
||||
menuItem(actions, { id: 'render-solid', lk: 'solid', text: 'solid', iconClass: 'fas fa-square' }),
|
||||
|
|
@ -168,18 +178,6 @@ function content(actions) {
|
|||
menuItem(actions, { id: 'render-edges', lk: 're_edgs', text: 'toggle edges', iconClass: 'fa-regular fa-square' })
|
||||
]
|
||||
}),
|
||||
topMenu(actions, {
|
||||
text: 'selection', lk: 'sx_menu', items: [
|
||||
menuItem(actions, { id: 'context-mirror', lk: 'rc_mirr', text: 'mirror', iconClass: 'fas fa-arrows-left-right-to-line' }),
|
||||
menuItem(actions, { id: 'context-duplicate', lk: 'rc_dupl', text: 'duplicate', iconClass: 'fas fa-copy' }),
|
||||
hr(),
|
||||
menuItem(actions, { id: 'context-rotate-panel', text: 'rotate', iconClass: 'fas fa-rotate-right' }),
|
||||
menuItem(actions, { id: 'context-scale-panel', text: 'scale / size', iconClass: 'fas fa-expand' }),
|
||||
hr(),
|
||||
menuItem(actions, { id: 'mesh-merge', lk: 'rc_merg', text: 'merge meshes' }),
|
||||
menuItem(actions, { id: 'mesh-split', lk: 'rc_splt', text: 'isolate meshes' }),
|
||||
]
|
||||
}),
|
||||
// div({ class: 'menubar-separator' }),
|
||||
div({ class: 'f-row top-menu' }, [
|
||||
toolbarToolNozzle()
|
||||
|
|
|
|||
|
|
@ -49,8 +49,10 @@ async function checkReady() {
|
|||
if (api.electron) {
|
||||
$('install').classList.add('hide');
|
||||
$('app-quit').classList.remove('hide');
|
||||
$('app-name-text').innerText = "More Info";
|
||||
$('top-sep').style.display = 'flex';
|
||||
const appNameText = $('app-name-text') || document.querySelector('.menubar-appname');
|
||||
if (appNameText) appNameText.innerText = "More Info";
|
||||
const topSep = $('top-sep');
|
||||
if (topSep) topSep.style.display = 'flex';
|
||||
} else if (bootctrl) {
|
||||
$('install').classList.add('hide');
|
||||
$('uninstall').classList.remove('hide');
|
||||
|
|
|
|||
|
|
@ -68,11 +68,13 @@ self.lang['da-dk'] = {
|
|||
al_menu: "juster",
|
||||
re_menu: "render",
|
||||
sx_menu: "markering",
|
||||
ed_menu: "rediger",
|
||||
face_left: "venstre side",
|
||||
re_edgs: "skift kanter",
|
||||
al_menu: "juster",
|
||||
re_menu: "render",
|
||||
sx_menu: "markering",
|
||||
ed_menu: "rediger",
|
||||
face_left: "venstre side",
|
||||
re_edgs: "skift kanter",
|
||||
|
||||
|
|
|
|||
|
|
@ -69,11 +69,13 @@ self.lang['de-de'] = {
|
|||
al_menu: "ausrichten",
|
||||
re_menu: "rendern",
|
||||
sx_menu: "auswahl",
|
||||
ed_menu: "Bearbeiten",
|
||||
face_left: "linke seite",
|
||||
re_edgs: "kanten umschalten",
|
||||
al_menu: "ausrichten",
|
||||
re_menu: "rendern",
|
||||
sx_menu: "auswahl",
|
||||
ed_menu: "Bearbeiten",
|
||||
face_left: "linke seite",
|
||||
re_edgs: "kanten umschalten",
|
||||
|
||||
|
|
|
|||
|
|
@ -70,11 +70,13 @@ self.lang['en-us'] = {
|
|||
al_menu: "align",
|
||||
re_menu: "render",
|
||||
sx_menu: "selection",
|
||||
ed_menu: "edit",
|
||||
face_left: "face left",
|
||||
re_edgs: "toggle edges",
|
||||
al_menu: "align",
|
||||
re_menu: "render",
|
||||
sx_menu: "selection",
|
||||
ed_menu: "edit",
|
||||
face_left: "face left",
|
||||
re_edgs: "toggle edges",
|
||||
|
||||
|
|
|
|||
|
|
@ -69,11 +69,13 @@ self.lang['es-es'] = {
|
|||
al_menu: "alinear",
|
||||
re_menu: "renderizar",
|
||||
sx_menu: "selección",
|
||||
ed_menu: "editar",
|
||||
face_left: "cara izquierda",
|
||||
re_edgs: "alternar bordes",
|
||||
al_menu: "alinear",
|
||||
re_menu: "renderizar",
|
||||
sx_menu: "selección",
|
||||
ed_menu: "editar",
|
||||
face_left: "cara izquierda",
|
||||
re_edgs: "alternar bordes",
|
||||
|
||||
|
|
|
|||
|
|
@ -69,11 +69,13 @@ self.lang['fr-fr'] = {
|
|||
al_menu: "aligner",
|
||||
re_menu: "rendu",
|
||||
sx_menu: "sélection",
|
||||
ed_menu: "éditer",
|
||||
face_left: "face gauche",
|
||||
re_edgs: "basculer arêtes",
|
||||
al_menu: "aligner",
|
||||
re_menu: "rendu",
|
||||
sx_menu: "sélection",
|
||||
ed_menu: "éditer",
|
||||
face_left: "face gauche",
|
||||
re_edgs: "basculer arêtes",
|
||||
|
||||
|
|
|
|||
|
|
@ -68,11 +68,13 @@ self.lang['pl-pl'] = {
|
|||
al_menu: "wyrównaj",
|
||||
re_menu: "renderuj",
|
||||
sx_menu: "zaznaczenie",
|
||||
ed_menu: "edytuj",
|
||||
face_left: "lewa ściana",
|
||||
re_edgs: "przełącz krawędzie",
|
||||
al_menu: "wyrównaj",
|
||||
re_menu: "renderuj",
|
||||
sx_menu: "zaznaczenie",
|
||||
ed_menu: "edytuj",
|
||||
face_left: "lewa ściana",
|
||||
re_edgs: "przełącz krawędzie",
|
||||
|
||||
|
|
|
|||
|
|
@ -69,11 +69,13 @@ self.lang['pt-pt'] = {
|
|||
al_menu: "alinhar",
|
||||
re_menu: "renderizar",
|
||||
sx_menu: "seleção",
|
||||
ed_menu: "editar",
|
||||
face_left: "face esquerda",
|
||||
re_edgs: "alternar arestas",
|
||||
al_menu: "alinhar",
|
||||
re_menu: "renderizar",
|
||||
sx_menu: "seleção",
|
||||
ed_menu: "editar",
|
||||
face_left: "face esquerda",
|
||||
re_edgs: "alternar arestas",
|
||||
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ self.lang['zh'] = {
|
|||
al_menu: "对齐",
|
||||
re_menu: "渲染",
|
||||
sx_menu: "选择",
|
||||
ed_menu: "编辑",
|
||||
face_left: "面朝左",
|
||||
re_edgs: "切换边线",
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue