Skip to content

Resolve conflicts - #19

Merged
Y-Nak merged 7 commits into
argotorg:new-syntaxfrom
Y-Nak:resolve-conflicts
Aug 20, 2026
Merged

Resolve conflicts#19
Y-Nak merged 7 commits into
argotorg:new-syntaxfrom
Y-Nak:resolve-conflicts

Conversation

@Y-Nak

@Y-Nak Y-Nak commented Aug 20, 2026

Copy link
Copy Markdown
Member

No description provided.

Y-Nak and others added 7 commits August 17, 2026 19:10
Complete the nix dev shell from the previous commit: pin flake.lock and
ignore nix build outputs (/result, /.direnv, /.npm-cache).

Add playground/.npmrc with ignore-scripts=true so no dependency runs
lifecycle scripts on install. Only esbuild and fsevents declare install
scripts in this lockfile; esbuild ships its native binary as a
per-platform optional dependency and works without its postinstall, and
fsevents is macOS only.

package-lock.json also picks up the Apache-2.0 license field for the two
local wasm workspace packages.
- Dropdown selects rendered light grey on white; set explicit option
  text and background colors from the theme tokens.
- Top bar and tab strips cramped and overlapped at narrow widths; use
  intrinsic wrapping (flex-wrap, min-width guards, a nowrap compile
  badge) instead of a content-tuned breakpoint, so nothing overflows.
- Compile-timing badge no longer bumps the layout when it updates.
- Sidebar resize direction inverted after using the show/hide toggle,
  because the panels were conditionally unmounted and that scrambled
  panel identity in react-resizable-panels. Keep panels mounted and
  drive show/hide through the collapse API instead.
- Output pane could be dragged narrow enough for its tabs to overflow.
  Drive the editor/output split direction from the measured main-area
  width: side-by-side while there is room, reflowing to a stacked layout
  (output below editor) when there is not, so the tabs can never
  overflow. The output show/hide toggle adapts its icon to the current
  orientation (right panel when side-by-side, bottom panel when stacked).
- File explorer no longer shows a stale compile-result badge; it renders
  a result only when the compiled workspace version matches the current
  one.
Playground: fix responsive layout, panel drag, and dropdown theming
@Y-Nak
Y-Nak merged commit 1aec322 into argotorg:new-syntax Aug 20, 2026
12 checks passed
@Y-Nak
Y-Nak deleted the resolve-conflicts branch August 20, 2026 09:45
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.

2 participants