From 12f8c019f0bd0110bc8097685a6be1660af37b15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Magnus=20=C3=85hall?= Date: Thu, 4 Jun 2026 08:42:54 +0200 Subject: [PATCH] Small UI changes --- static/css/notes2.css | 4 ++++ static/images/leaf.svg | 20 +++++++++------- static/js/app.mjs | 1 - static/js/page_node.mjs | 6 ++--- static/js/tree.mjs | 51 ++++++++++++++++++++++------------------- 5 files changed, 47 insertions(+), 35 deletions(-) diff --git a/static/css/notes2.css b/static/css/notes2.css index 5a3e0dd..e1a6972 100644 --- a/static/css/notes2.css +++ b/static/css/notes2.css @@ -199,6 +199,10 @@ html { #main-page { display: contents; + &:focus-within { + background-color: #faf; + } + &.node { #page-node { display: contents; diff --git a/static/images/leaf.svg b/static/images/leaf.svg index 306a2a0..9d200c3 100644 --- a/static/images/leaf.svg +++ b/static/images/leaf.svg @@ -8,7 +8,7 @@ version="1.1" id="svg1" sodipodi:docname="leaf.svg" - inkscape:version="1.4.2 (ebf0e94, 2025-05-08)" + inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)" xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" @@ -23,13 +23,13 @@ inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" inkscape:document-units="px" - inkscape:zoom="11.17754" - inkscape:cx="8.0965937" - inkscape:cy="22.903072" - inkscape:window-width="1916" - inkscape:window-height="1161" - inkscape:window-x="0" - inkscape:window-y="18" + inkscape:zoom="31.614857" + inkscape:cx="5.0609117" + inkscape:cy="9.5524708" + inkscape:window-width="2190" + inkscape:window-height="1401" + inkscape:window-x="1463" + inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="layer1" showgrid="false" />folder-open-outlinenotebook-outlinetext-box-outline_mbus.dispatch('SHOW_PAGE', { page: 'history' })) + this.elIconHistory.addEventListener('click', () => _mbus.dispatch('SHOW_PAGE', { page: 'history' })) this.showMarkdown(true) }// }}} @@ -106,9 +106,9 @@ export class N2PageNodeUI extends CustomHTMLElement { }// }}} takeFocus() {// {{{ if (this.showMarkdown()) { - this.elNodeMarkdown.focus() + this.elNodeMarkdown.focus({ preventScroll: true }) } else - this.elNodeContent.focus() + this.elNodeContent.focus({ preventScroll: true }) }// }}} contentChanged(event) {//{{{ diff --git a/static/js/tree.mjs b/static/js/tree.mjs index 397dfc9..4e92021 100644 --- a/static/js/tree.mjs +++ b/static/js/tree.mjs @@ -64,8 +64,6 @@ export class N2Tree extends CustomHTMLElement { this.tmpl.innerHTML = ` -