diff --git a/cmd/web/kaku/render.go b/cmd/web/kaku/render.go
index c060efc..974d37b 100644
--- a/cmd/web/kaku/render.go
+++ b/cmd/web/kaku/render.go
@@ -168,7 +168,7 @@ func render(b *strings.Builder, nodes []Node) {
b.WriteString("")
case *Audio:
- b.WriteString(``)
case *Aside:
diff --git a/ui/css/ronbun.css b/ui/css/ronbun.css
index c42ed8d..6242c48 100644
--- a/ui/css/ronbun.css
+++ b/ui/css/ronbun.css
@@ -326,99 +326,72 @@
width: 100%;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
- align-items: start;
gap: 10px;
- position: relative;
form {
max-width: unset;
+ flex-basis: 50%;
width: 100%;
}
+ article {
+ flex-basis: 50%;
+ width: 100%;
+
+ }
textarea {
max-width: unset;
+ height: 80vh;
}
}
-.media-preview-container {
- position: sticky;
- top: var(--margin-s);
-}
-
-.toggle-preview-btn {
- position: static;
- margin: var(--margin-s) 0;
-}
-
.media-picker {
- display: none;
- grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
- overflow-y: scroll;
- height: 100%;
- max-height: 60vh;
- border: 1px solid var(--border);
- border-radius: var(--radius-sm);
-}
+ padding-left:0;
+ overflow-y: scroll;
+ max-height: 50vh;
+ > *+* {
+ margin-top: 1em;
+ width: 100%;
+ }
+ li {
+ padding:0;
+ }
+}
.media-picker__media {
- aspect-ratio: 1/1;
- position: relative;
+display: grid;
+grid-template-columns: 150px 1fr;
+gap:1em;
+line-height: 1;
img,
+ audio,
video {
- width: 100%;
- height: 100%;
- object-fit: cover;
+ width: 150px;
+ height: auto;
}
}
.media-picker__buttons {
- visibility: hidden;
- display: flex;
- flex-direction: column;
- position: absolute;
- align-items: center;
- justify-content: center;
- inset: 0;
- gap: 6px;
- button {
- flex: 0 1 32px;
- }
+ display: flex;
+ margin-top:1em;
+ gap: 0.5em;
+ align-items: flex-start;
}
-.media-picker__media:hover .media-picker__buttons {
- visibility: visible;
+[theme="raw"] .media-picker__buttons {
+ display: none;
}
.page-preview {
border: 1px solid var(--border);
border-radius: var(--radius-sm);
padding: var(--padding-form);
- display: block;
-
+ overflow-y: scroll;
+max-height: 100vh;
svg {
max-width: 100%;
}
}
-.media-preview-container[data-show="false"] {
- display: none;
-}
-.media-preview-container[data-show="gallery"] {
- .media-picker {
- display: grid;
- }
- .page-preview {
- display: none;
- }
-}
-
-.media-preview-container[data-show="preview"] {
- .media-picker {
- display: none;
- }
- .page-preview {
- display: block;
- }
-}
.edit-footer {
position: fixed;
diff --git a/ui/html/pages/create.tmpl b/ui/html/pages/create.tmpl
index 4680003..34088d5 100644
--- a/ui/html/pages/create.tmpl
+++ b/ui/html/pages/create.tmpl
@@ -2,17 +2,13 @@
New page