Skip to content

chore: version packages#807

Merged
FelixTJDietrich merged 1 commit into
mainfrom
changeset-release/main
Jul 9, 2026
Merged

chore: version packages#807
FelixTJDietrich merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@tumaet/apollon@5.1.1

Patch Changes

  • #806 ecad49e Thanks @FelixTJDietrich! - Fixes diagram content being framed behind the notch, Dynamic Island, or home indicator on a phone. Fitting the view now keeps every node clear of the device's safe area on all four edges, whether or not any editor chrome sits there.

    The zoom cluster now also honours the reduced-transparency and increased-contrast system settings, and floating chrome uses a lighter backdrop blur on touch devices, where the blur cost the most and showed the least.

  • #806 ecad49e Thanks @FelixTJDietrich! - Keep the palette drag ghost themed when the editor is themed by its own mount node. The ghost portals to document.body to track the cursor in viewport coordinates, which put it outside the subtree that scopes the editor's tokens — so <Apollon dataTheme="dark"> dragged a light-on-white shape across a dark canvas. It now carries the theme it was grabbed under, whether that came from dataTheme, from a theme override, or from a host stylesheet. Hosts that theme the document root were never affected.

  • #806 ecad49e Thanks @FelixTJDietrich! - Fix reachability-graph and syntax-tree popover titles repeating the diagram name. Selecting a marking said "Reachability Graph Marking" and a nonterminal said "Syntax Tree Nonterminal", where every other diagram shows the bare element name.

  • #806 ecad49e Thanks @FelixTJDietrich! - Fix form controls and portaled popups ignoring a scoped theme.

    Three separate causes, all of which only showed up when data-theme sits on the editor's own mount node rather than the document root:

    • The --home-* aliases the shared input/select/button primitives paint from were declared only on :root, so they resolved against the document's light base and merely inherited the computed value. A dark embed drew light input borders and light placeholder ink. They are now re-declared on .apollon-editor, like the chrome ramp.
    • Text fields inherited nothing and fell through to the UA's color: fieldtext, a system color keyed to color-scheme — i.e. the OS appearance, not the editor's theme. A light editor on a dark desktop rendered white text in its inputs. [data-slot="input"] and [data-slot="textarea"] now reset color to inherit.
    • Body-portaled popups copy resolved token values, but never recomputed them, so a theme switch left an open menu — and every later one anchored to the same element — painting the old palette. They now subscribe to theme changes.

apollon-vscode@5.1.1

Patch Changes

  • #809 6c8f782 Thanks @FelixTJDietrich! - Apollon for VS Code now carries the same version as the rest of Apollon, so the extension you install and the library it renders with are one number.

    If you have used the extension before, version 0.0.17 wrote "files.associations": { "*.apollon": "json" } into your user settings every time it started. Nothing writes or needs it now. Diagrams open in the Apollon editor either way, but while that line remains, opening one as text shows it as plain JSON instead of an Apollon diagram. Deleting it restores the file icon and syntax highlighting.

  • Updated dependencies [ecad49e, ecad49e, ecad49e, ecad49e]:

    • @tumaet/apollon@5.1.1

@tumaet/ui@0.0.2

Patch Changes

  • #806 ecad49e Thanks @FelixTJDietrich! - Fix form controls and portaled popups ignoring a scoped theme.

    Three separate causes, all of which only showed up when data-theme sits on the editor's own mount node rather than the document root:

    • The --home-* aliases the shared input/select/button primitives paint from were declared only on :root, so they resolved against the document's light base and merely inherited the computed value. A dark embed drew light input borders and light placeholder ink. They are now re-declared on .apollon-editor, like the chrome ramp.
    • Text fields inherited nothing and fell through to the UA's color: fieldtext, a system color keyed to color-scheme — i.e. the OS appearance, not the editor's theme. A light editor on a dark desktop rendered white text in its inputs. [data-slot="input"] and [data-slot="textarea"] now reset color to inherit.
    • Body-portaled popups copy resolved token values, but never recomputed them, so a theme switch left an open menu — and every later one anchored to the same element — painting the old palette. They now subscribe to theme changes.

@tumaet/server@5.1.1

Patch Changes

@tumaet/webapp@5.1.1

Patch Changes

  • #806 ecad49e Thanks @FelixTJDietrich! - Fixes the iOS app scrolling away from the diagram after you finish typing in a label or a text field, leaving a gap where the keyboard was.

  • Updated dependencies [ecad49e, ecad49e, ecad49e, ecad49e]:

    • @tumaet/apollon@5.1.1
    • @tumaet/ui@0.0.2

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from c3f88bc to 3ec1260 Compare July 9, 2026 17:06
@FelixTJDietrich
FelixTJDietrich merged commit 610cde8 into main Jul 9, 2026
26 checks passed
@FelixTJDietrich
FelixTJDietrich deleted the changeset-release/main branch July 9, 2026 17:17
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Apollon Development Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant