optimize view menu, svg fonts
This commit is contained in:
parent
5a4a3c02f8
commit
7e4bc43bfd
4 changed files with 40 additions and 12 deletions
|
|
@ -2812,6 +2812,10 @@ gapp.register("kiri.init", [], (root, exports) => {
|
||||||
$('view-arrange').onclick = api.platform.layout;
|
$('view-arrange').onclick = api.platform.layout;
|
||||||
$('view-top').onclick = space.view.top;
|
$('view-top').onclick = space.view.top;
|
||||||
$('view-home').onclick = space.view.home;
|
$('view-home').onclick = space.view.home;
|
||||||
|
$('view-front').onclick = space.view.front;
|
||||||
|
$('view-back').onclick = space.view.back;
|
||||||
|
$('view-left').onclick = space.view.left;
|
||||||
|
$('view-right').onclick = space.view.right;
|
||||||
$('view-clear').onclick = api.platform.clear;
|
$('view-clear').onclick = api.platform.clear;
|
||||||
$('mode-fdm').onclick = () => { api.mode.set('FDM'); api.space.set_focus() };
|
$('mode-fdm').onclick = () => { api.mode.set('FDM'); api.space.set_focus() };
|
||||||
$('mode-sla').onclick = () => { api.mode.set('SLA'); api.space.set_focus() };
|
$('mode-sla').onclick = () => { api.mode.set('SLA'); api.space.set_focus() };
|
||||||
|
|
|
||||||
|
|
@ -57,6 +57,14 @@ a, a:hover, a:visited {
|
||||||
border-left: 1px solid transparent;
|
border-left: 1px solid transparent;
|
||||||
border-right: 1px solid transparent;
|
border-right: 1px solid transparent;
|
||||||
}
|
}
|
||||||
|
.top-menu hr {
|
||||||
|
width: calc(100% - 3px);
|
||||||
|
margin: 0;
|
||||||
|
border: 0;
|
||||||
|
padding: 0;
|
||||||
|
height: 0.5px;
|
||||||
|
background-color: var(--menu-border);
|
||||||
|
}
|
||||||
.top-menu label {
|
.top-menu label {
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
@ -108,21 +116,17 @@ a, a:hover, a:visited {
|
||||||
.top-menu-drop {
|
.top-menu-drop {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
display: none;
|
display: none;
|
||||||
/* border: 1px solid #555; */
|
|
||||||
top: 100%;
|
top: 100%;
|
||||||
left: -1px;
|
left: -1px;
|
||||||
right: -1px;
|
right: -1px;
|
||||||
/* min-width: 100%; */
|
|
||||||
/* min-width: 500px; */
|
|
||||||
/* min-height: 100%; */
|
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
font-family: sans-serif;
|
font-family: sans-serif;
|
||||||
}
|
}
|
||||||
.top-menu-drop svg {
|
.top-menu-drop svg {
|
||||||
font-size: smaller;
|
width: 15px;
|
||||||
}
|
}
|
||||||
#top .content {
|
#top .content {
|
||||||
gap: 4px;
|
gap: 2px;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,10 @@
|
||||||
<label>start</label>
|
<label>start</label>
|
||||||
<div class="top-menu-drop top-menu-left">
|
<div class="top-menu-drop top-menu-left">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
|
<div id="view-arrange">
|
||||||
|
<label lk="arrange">arrange</label>
|
||||||
|
<span><i class="fas fa-shapes"></i></span>
|
||||||
|
</div>
|
||||||
<div id="act-slice">
|
<div id="act-slice">
|
||||||
<label id="label-slice" title="generate layer slices" lk="slice">preview</label>
|
<label id="label-slice" title="generate layer slices" lk="slice">preview</label>
|
||||||
<span><i class="fas fa-bars"></i></span>
|
<span><i class="fas fa-bars"></i></span>
|
||||||
|
|
@ -58,7 +61,6 @@
|
||||||
<label id="label-export" title="generate gcode" lk="export">export</label>
|
<label id="label-export" title="generate gcode" lk="export">export</label>
|
||||||
<span><i class="fas fa-file-download"></i></span>
|
<span><i class="fas fa-file-download"></i></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</span>
|
</span>
|
||||||
|
|
@ -167,18 +169,32 @@
|
||||||
<label>view</label>
|
<label>view</label>
|
||||||
<div class="top-menu-drop top-menu-right">
|
<div class="top-menu-drop top-menu-right">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<div id="view-arrange">
|
|
||||||
<label lk="arrange">arrange</label>
|
|
||||||
<span><i class="fas fa-shapes"></i></span>
|
|
||||||
</div>
|
|
||||||
<div id="view-home">
|
<div id="view-home">
|
||||||
<label lk="home">home</label>
|
<label lk="home">home</label>
|
||||||
<span><i class="fas fa-home"></i></span>
|
<span><i class="fas fa-home"></i></span>
|
||||||
</div>
|
</div>
|
||||||
|
<hr>
|
||||||
<div id="view-top">
|
<div id="view-top">
|
||||||
<label lk="top">top</label>
|
<label lk="top">top</label>
|
||||||
<span><i class="fas fa-square"></i></span>
|
<span><i class="fas fa-square"></i></span>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="view-front">
|
||||||
|
<label lk="front">top</label>
|
||||||
|
<span><i class="fas fa-square"></i></span>
|
||||||
|
</div>
|
||||||
|
<div id="view-back">
|
||||||
|
<label lk="back">top</label>
|
||||||
|
<span><i class="fas fa-square"></i></span>
|
||||||
|
</div>
|
||||||
|
<div id="view-left">
|
||||||
|
<label lk="left">top</label>
|
||||||
|
<span><i class="fas fa-square"></i></span>
|
||||||
|
</div>
|
||||||
|
<div id="view-right">
|
||||||
|
<label lk="right">top</label>
|
||||||
|
<span><i class="fas fa-square"></i></span>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
<div id="app-xpnd">
|
<div id="app-xpnd">
|
||||||
<label lk="fullscreen">fullscreen</label>
|
<label lk="fullscreen">fullscreen</label>
|
||||||
<span><i class="fas fa-maximize"></i></span>
|
<span><i class="fas fa-maximize"></i></span>
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ self.kiri.lang['en-us'] = {
|
||||||
animate: "animate", // CAM animate button
|
animate: "animate", // CAM animate button
|
||||||
arrange: "arrange", // layout workspace objects
|
arrange: "arrange", // layout workspace objects
|
||||||
axis: "axis", // left object scale pop menu
|
axis: "axis", // left object scale pop menu
|
||||||
|
back: "back",
|
||||||
clear: "clear", // clear workspace (remove all objects)
|
clear: "clear", // clear workspace (remove all objects)
|
||||||
copy: "copy",
|
copy: "copy",
|
||||||
delete: "delete",
|
delete: "delete",
|
||||||
|
|
@ -17,6 +18,7 @@ self.kiri.lang['en-us'] = {
|
||||||
export: "export",
|
export: "export",
|
||||||
files: "files",
|
files: "files",
|
||||||
filter: "filter",
|
filter: "filter",
|
||||||
|
front: "front",
|
||||||
fullscreen: "fullscreen",
|
fullscreen: "fullscreen",
|
||||||
help: "help",
|
help: "help",
|
||||||
ghost: "ghost", // left render pop menu (wireframe)
|
ghost: "ghost", // left render pop menu (wireframe)
|
||||||
|
|
@ -24,6 +26,7 @@ self.kiri.lang['en-us'] = {
|
||||||
home: "home",
|
home: "home",
|
||||||
import: "import",
|
import: "import",
|
||||||
language: "language",
|
language: "language",
|
||||||
|
left: "left",
|
||||||
machine: "machine", // device or machine
|
machine: "machine", // device or machine
|
||||||
mesh: "mesh", // mesh editing
|
mesh: "mesh", // mesh editing
|
||||||
metric: "metric",
|
metric: "metric",
|
||||||
|
|
@ -36,6 +39,7 @@ self.kiri.lang['en-us'] = {
|
||||||
recent: "recent",
|
recent: "recent",
|
||||||
render: "render", // left render pop menu
|
render: "render", // left render pop menu
|
||||||
reset: "reset",
|
reset: "reset",
|
||||||
|
right: "right",
|
||||||
rotate: "rotate", // left rotate pop menu
|
rotate: "rotate", // left rotate pop menu
|
||||||
save: "save",
|
save: "save",
|
||||||
scale: "scale", // left object scale pop menu
|
scale: "scale", // left object scale pop menu
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue