diff --git a/src/lib/MenuBar.svelte b/src/lib/MenuBar.svelte index 152d600..f017851 100644 --- a/src/lib/MenuBar.svelte +++ b/src/lib/MenuBar.svelte @@ -24,20 +24,20 @@ } - + toggleMenu("file")} - on:mouseenter={() => handleMouseEnter("file")} + onclick={(e) => { e.stopPropagation(); toggleMenu("file"); }} + onmouseenter={() => handleMouseEnter("file")} > File {#if activeMenu === "file"} - + e.stopPropagation()} onkeydown={(e) => e.stopPropagation()}> New Open... Save @@ -51,13 +51,13 @@ toggleMenu("edit")} - on:mouseenter={() => handleMouseEnter("edit")} + onclick={(e) => { e.stopPropagation(); toggleMenu("edit"); }} + onmouseenter={() => handleMouseEnter("edit")} > Edit {#if activeMenu === "edit"} - + e.stopPropagation()} onkeydown={(e) => e.stopPropagation()}> Undo Redo @@ -72,13 +72,13 @@ toggleMenu("view")} - on:mouseenter={() => handleMouseEnter("view")} + onclick={(e) => { e.stopPropagation(); toggleMenu("view"); }} + onmouseenter={() => handleMouseEnter("view")} > View {#if activeMenu === "view"} - + e.stopPropagation()} onkeydown={(e) => e.stopPropagation()}> Toolbar Status Bar @@ -91,13 +91,13 @@ toggleMenu("playback")} - on:mouseenter={() => handleMouseEnter("playback")} + onclick={(e) => { e.stopPropagation(); toggleMenu("playback"); }} + onmouseenter={() => handleMouseEnter("playback")} > Playback {#if activeMenu === "playback"} - + e.stopPropagation()} onkeydown={(e) => e.stopPropagation()}> Play Pause Stop @@ -112,13 +112,13 @@ toggleMenu("help")} - on:mouseenter={() => handleMouseEnter("help")} + onclick={(e) => { e.stopPropagation(); toggleMenu("help"); }} + onmouseenter={() => handleMouseEnter("help")} > Help {#if activeMenu === "help"} - + e.stopPropagation()} onkeydown={(e) => e.stopPropagation()}> Help Topics About diff --git a/src/lib/TitleBar.svelte b/src/lib/TitleBar.svelte index 6a4347e..892c8e8 100644 --- a/src/lib/TitleBar.svelte +++ b/src/lib/TitleBar.svelte @@ -17,7 +17,10 @@ - Shark! + + + Shark! + @@ -30,12 +33,23 @@ position: sticky; top: 0; z-index: 1000; - padding: 4px 3px 4px 4px; + padding: 2px 2px 2px 3px; + } + + .title-bar-text { + display: flex; + align-items: center; + gap: 4px; + } + + .title-icon { + width: 18px; + height: 18px; } .title-bar-controls button { - min-height: 16px; - min-width: 18px; + min-height: 20px; + min-width: 22px; background-position: center !important; } \ No newline at end of file diff --git a/static/icons/cat.png b/static/icons/cat.png new file mode 100644 index 0000000..ec160cf Binary files /dev/null and b/static/icons/cat.png differ