diff --git a/src/kiri/init.js b/src/kiri/init.js index 68b50bfc..439cf0da 100644 --- a/src/kiri/init.js +++ b/src/kiri/init.js @@ -2812,6 +2812,10 @@ gapp.register("kiri.init", [], (root, exports) => { $('view-arrange').onclick = api.platform.layout; $('view-top').onclick = space.view.top; $('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; $('mode-fdm').onclick = () => { api.mode.set('FDM'); api.space.set_focus() }; $('mode-sla').onclick = () => { api.mode.set('SLA'); api.space.set_focus() }; diff --git a/web/kiri/index.css b/web/kiri/index.css index 4169d553..381ef4db 100644 --- a/web/kiri/index.css +++ b/web/kiri/index.css @@ -57,6 +57,14 @@ a, a:hover, a:visited { border-left: 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 { color: #444; } @@ -108,21 +116,17 @@ a, a:hover, a:visited { .top-menu-drop { position: absolute; display: none; - /* border: 1px solid #555; */ top: 100%; left: -1px; right: -1px; - /* min-width: 100%; */ - /* min-width: 500px; */ - /* min-height: 100%; */ flex-direction: column; font-family: sans-serif; } .top-menu-drop svg { - font-size: smaller; + width: 15px; } #top .content { - gap: 4px; + gap: 2px; display: flex; align-items: center; flex-direction: column; diff --git a/web/kiri/index.html b/web/kiri/index.html index 9e664f27..e64034fd 100644 --- a/web/kiri/index.html +++ b/web/kiri/index.html @@ -41,7 +41,10 @@
- +
+ + +
@@ -58,7 +61,6 @@
-
@@ -167,18 +169,32 @@
-
- - -
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
diff --git a/web/kiri/lang/en.js b/web/kiri/lang/en.js index 6bf534c2..60f780ba 100644 --- a/web/kiri/lang/en.js +++ b/web/kiri/lang/en.js @@ -6,6 +6,7 @@ self.kiri.lang['en-us'] = { animate: "animate", // CAM animate button arrange: "arrange", // layout workspace objects axis: "axis", // left object scale pop menu + back: "back", clear: "clear", // clear workspace (remove all objects) copy: "copy", delete: "delete", @@ -17,6 +18,7 @@ self.kiri.lang['en-us'] = { export: "export", files: "files", filter: "filter", + front: "front", fullscreen: "fullscreen", help: "help", ghost: "ghost", // left render pop menu (wireframe) @@ -24,6 +26,7 @@ self.kiri.lang['en-us'] = { home: "home", import: "import", language: "language", + left: "left", machine: "machine", // device or machine mesh: "mesh", // mesh editing metric: "metric", @@ -36,6 +39,7 @@ self.kiri.lang['en-us'] = { recent: "recent", render: "render", // left render pop menu reset: "reset", + right: "right", rotate: "rotate", // left rotate pop menu save: "save", scale: "scale", // left object scale pop menu