Skip to content

Restore right side menu - #335

Merged
AndyScherzinger merged 2 commits into
mainfrom
fix/217/right-side-menu
Aug 10, 2026
Merged

Restore right side menu#335
AndyScherzinger merged 2 commits into
mainfrom
fix/217/right-side-menu

Conversation

@AndyScherzinger

Copy link
Copy Markdown
Member

Resolves #217

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

… header

Since #225 the header controls are rendered but invisible. That PR moved
them out of `position: absolute` into a static flex row, keeping a
`z-index: 10000` that has no effect on statically positioned elements
(and which c2c85cb then removed as dead). The KityMinder container is
still `position: absolute; top: 0`, so as a positioned box it paints over
the in-flow header, and its `.top-tab` strip is opaque (#e1e1e1 / #fff),
hiding the header completely and swallowing its clicks.

Give #menu-header a 40px band and offset .minder-editor-container by the
same amount so the two no longer share a box. This keeps #224 fixed - the
controls no longer overlap the editor toolbar - while making them
reachable again.

Assisted-by: Claude Code:claude-opus-5[1m]
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
… screen

The header borrows .btn-group-vertical/.export-caption from the editor
stylesheet, which sets `border: none !important`, `border-radius: 0
!important` and `padding: 0`, so Save and Export lost their border and
fill and only showed a faint hover tint. That sheet also sizes
`.export-caption .caption` at 12px, which matches Export's <span> but not
Save's bare label, leaving the two at different sizes.

Pin all three controls to 14px and restore border, radius, padding and
height, scoped to #menu-header so the editor's own toolbar is untouched.
Anchor the dropdown with `right: 0` since the export group is the last
flex item and the menu ran past the viewport edge. Give #menu-header its
own stacking context so the open menu is not painted over by the
absolutely positioned editor container.

Assisted-by: Claude Code:claude-opus-5[1m]
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger AndyScherzinger added AI assisted This PR contains AI-assisted commits 3. to review labels Aug 10, 2026
@AndyScherzinger AndyScherzinger added this to the v0.1.1 milestone Aug 10, 2026
@AndyScherzinger
AndyScherzinger merged commit d0b6e89 into main Aug 10, 2026
8 checks passed
@AndyScherzinger
AndyScherzinger deleted the fix/217/right-side-menu branch August 10, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review AI assisted This PR contains AI-assisted commits

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Not saving Information in Mind Map

1 participant