diff --git a/delete.svg b/delete.svg
index 0a350ad..ad99692 100644
--- a/delete.svg
+++ b/delete.svg
@@ -15,14 +15,14 @@
id="layer1">
+ transform="matrix(0.90483231,0,0,0.90483233,6.4460046,6.446021)"
+ style="stroke-width:21.6453;stroke-dasharray:none">
diff --git a/icons/source-files/delete.svg b/icons/source-files/delete.svg
index 3aa14cc..b1c148c 100644
--- a/icons/source-files/delete.svg
+++ b/icons/source-files/delete.svg
@@ -74,14 +74,14 @@
+ transform="matrix(0.90483231,0,0,0.90483233,6.4460046,6.446021)"
+ style="stroke-width:21.6453;stroke-dasharray:none">
diff --git a/index.html b/index.html
index 79d5f73..6315ddc 100644
--- a/index.html
+++ b/index.html
@@ -7,9 +7,11 @@
:root {
--back-color-0: #222;
--back-color-1: #333;
+ --back-color-2: #444;
--front-color-0: darkgray;
--front-color-1: darkgray;
+ --front-color-2: darkgray;
--links: #4A4F;
--input-back-color: #111;
@@ -20,10 +22,12 @@
@media (prefers-color-scheme: light) {
:root {
--back-color-0: #FFF;
- --back-color-1: #DDDF;
+ --back-color-1: #DDD;
+ --back-color-2: #CCC;
--front-color-0: #555;
--front-color-1: #555;
+ --front-color-2: #555;
--links: #22D;
--links: #383;
@@ -34,8 +38,8 @@
:root {
--interaction-outline: 2px dotted var(--links);
- --sidebar-width: 250px;
- --sidebar-padding: 30px;
+ --sidebar-width: 300px;
+ --sidebar-padding: 20px;
--border-width: 1px;
--sidebar-true-width: calc(var(--sidebar-width) + var(--sidebar-padding) * 2.0 + var(--border-width));
--border-radius: 1px;
@@ -119,34 +123,57 @@ main {
justify-content: center;
}
-.sidebar {
+nav {
+ display: flex;
+ flex-flow: column nowrap;
+ justify-content: stretch;
background-color: var(--back-color-1);
color: var(--front-color-1);
- width: var(--sidebar-width);
+ width: calc(var(--sidebar-width) + var(--sidebar-padding) * 2);
height: 100%;
- padding: 10px var(--sidebar-padding);
+ max-height: 100%;
+ max-height: 100vh;
+ padding: 0;
position: fixed;
top: 0;
+ float: left;
+ left: 0;
+ border-right: var(--border-width) solid var(--front-color-1);
}
-.sidebar > h2 {
+nav > section {
+ display: flex;
+ flex-flow: column nowrap;
+ height: 50%;
+ max-height: 50%;
+ overflow-y: hidden;
+ padding: 0px var(--sidebar-padding);
+ border-bottom: var(--border-width) solid var(--front-color-1);
+ padding-bottom: 0.5em;
+}
+
+nav > section > div {
+ overflow-y: scroll;
+ border: var(--border-width) solid var(--front-color-1);
+ height: 100%;
+ margin-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+nav > section > div > h2 {
display: flex;
width: 100%;
padding: 5px 0px;
margin: 0px;
}
-.sidebar > h2 > a {
+nav > section > div > h2 > a {
display: inline-block;
width: 100%;
}
-.sidebar > h2 > div {
- display: inline-block;
- width: 100%;
-}
-
-.sidebar > h2 > img {
+nav > section > div > h2 > img {
display: inline;
height: 1em;
vertical-align: sub;
@@ -154,24 +181,11 @@ main {
margin: 0px 2px;
}
-nav {
- float: left;
- left: 0;
-}
-
-#sidebar-right {
- margin-left: auto;
- margin-right: 0;
- text-align: right;
- right: 0;
-}
-
-.sidebar > input {
+nav > section > input {
--hpadd: 5px;
padding: 5px var(--hpadd);
width: calc(100% - var(--hpadd) * 2);
- margin-top: 10px;
font-size: 110%;
}
@@ -250,6 +264,7 @@ img.favicon-small {
width: 1em;
height: 1em;
margin-left: 0.5em;
+ margin-right: 0.5em;
vertical-align: sub;
}
@@ -266,17 +281,63 @@ img.favicon-big {
-