diff --git a/public/iconfont.css b/public/iconfont.css
index c9eaf80..a4f4972 100644
--- a/public/iconfont.css
+++ b/public/iconfont.css
@@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 4440655 */
- src: url('iconfont.woff2?t=1708523702559') format('woff2'),
- url('iconfont.woff?t=1708523702559') format('woff'),
- url('iconfont.ttf?t=1708523702559') format('truetype');
+ src: url('iconfont.woff2?t=1708609094813') format('woff2'),
+ url('iconfont.woff?t=1708609094813') format('woff'),
+ url('iconfont.ttf?t=1708609094813') format('truetype');
}
.iconfont {
@@ -13,6 +13,18 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-about:before {
+ content: "\e601";
+}
+
+.icon-setting:before {
+ content: "\e657";
+}
+
+.icon-Collections:before {
+ content: "\e689";
+}
+
.icon-memory-chip:before {
content: "\e600";
}
diff --git a/public/iconfont.woff2 b/public/iconfont.woff2
index 12cb752..32d903a 100644
Binary files a/public/iconfont.woff2 and b/public/iconfont.woff2 differ
diff --git a/public/vcd.css b/public/vcd.css
index 321126c..0633c0c 100644
--- a/public/vcd.css
+++ b/public/vcd.css
@@ -24,30 +24,11 @@ html, body {
}
-.vcd-treeview {
- position: absolute;
- bottom: 0;
- left: 10px;
- height: 500px;
- background-color: var(--sidebar);
- padding: 10px;
- height: fit-content;
- display: flex;
- box-shadow: 0 0 15px 1px rgb(16, 16, 16);
- border-radius: 1.0em;
-}
-
-.vcd-signal-info {
- height: 500px;
- width: 300px;
- padding-right: 5px;
- overflow-x: scroll;
-}
-
-.vcd-signal-wires {
- height: 500px;
- width: 300px;
- overflow-x: scroll;
+* hr {
+ border: none;
+ background-color: var(--vscode-focusBorder);
+ height: 2px;
+ width: 95%;
}
::-webkit-scrollbar {
diff --git a/src/App.vue b/src/App.vue
index 19e4094..e59c781 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -15,32 +15,22 @@
-
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/right-nav.vue b/src/components/right-nav.vue
new file mode 100644
index 0000000..930dbc6
--- /dev/null
+++ b/src/components/right-nav.vue
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/setting/index.vue b/src/components/setting/index.vue
new file mode 100644
index 0000000..0d5a488
--- /dev/null
+++ b/src/components/setting/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/signals.vue b/src/components/signals.vue
deleted file mode 100644
index ac345de..0000000
--- a/src/components/signals.vue
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
- {{ signal.name }}
-
-
-
-
-
-
-
-
-
diff --git a/src/components/treeview/index.vue b/src/components/treeview/index.vue
new file mode 100644
index 0000000..ce433f3
--- /dev/null
+++ b/src/components/treeview/index.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/treeview/search.vue b/src/components/treeview/search.vue
new file mode 100644
index 0000000..9951395
--- /dev/null
+++ b/src/components/treeview/search.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/treeview/signals.vue b/src/components/treeview/signals.vue
new file mode 100644
index 0000000..0856df1
--- /dev/null
+++ b/src/components/treeview/signals.vue
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+ {{ signal.name }}
+
+
+
+
+
+
+
+
+
diff --git a/src/components/wires.vue b/src/components/treeview/wires.vue
similarity index 54%
rename from src/components/wires.vue
rename to src/components/treeview/wires.vue
index b55e79a..359c605 100644
--- a/src/components/wires.vue
+++ b/src/components/treeview/wires.vue
@@ -1,12 +1,17 @@
-
-
-
-
{{ wire.name }}
-
-
- {{ wire.caption }}
+
+
Signals({{wires.content.length}})
+
+
@@ -15,7 +20,7 @@