Skip to content

fix(visimer): mobile layout, touch support, and site analytics (#2866) - #6

Merged
inkeep-oss-sync[bot] merged 1 commit into
mainfrom
copybara/sync
Jul 23, 2026
Merged

fix(visimer): mobile layout, touch support, and site analytics (#2866)#6
inkeep-oss-sync[bot] merged 1 commit into
mainfrom
copybara/sync

Conversation

@inkeep-oss-sync

Copy link
Copy Markdown

Copybara-translated 1 Inkeep OSS change. Rebase-merge this PR so the prepared commit lands directly on public main.

The playground kept its desktop two-column grid on phones, clipping the
code pane and shrinking the diagram to an unreadable sliver, and the
canvas was nearly unusable with touch input.

Site: stack the playground panes vertically under 720px with scrollable
toolbar chip strips, swap the hint copy for touch wording, wrap long
CodeMirror lines, order the Expand/Exit toggle first on mobile (no Esc
key on phones), stack the install recipes one per row, tighten every
description to two lines at any width, align the hero CTA heights, and
drop the feature chip cloud.

Package (@visimer/dom): touch-action handling so drag pans instead of
scrolling, two-finger pinch zoom about the finger midpoint, a double-tap
fallback that opens the label editor on browsers that never synthesize
dblclick from taps, and coarse-pointer tap-target sizes for the popover
and zoom controls. Changeset included.

Analytics: PostHog on the site only, keyed off VITE_POSTHOG_KEY (set in
the Vercel project), cookieless, proxied through /ingest via vercel.json
so ad blockers keep the events, with custom activation events for visual
and code edits.
GitOrigin-RevId: 1fdfef43c392b39c6086cbc1e5207656da6de247
@inkeep-oss-sync
inkeep-oss-sync Bot merged commit 39ec100 into main Jul 23, 2026
@inkeep-oss-sync
inkeep-oss-sync Bot deleted the copybara/sync branch July 23, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant