Skip to content

Full-width Libraries controls; add p5.js v2.3.0#11

Merged
vecnode merged 1 commit into
mainfrom
libraries-fullwidth-and-p5v2
Jun 28, 2026
Merged

Full-width Libraries controls; add p5.js v2.3.0#11
vecnode merged 1 commit into
mainfrom
libraries-fullwidth-and-p5v2

Conversation

@vecnode

@vecnode vecnode commented Jun 28, 2026

Copy link
Copy Markdown
Owner

What & why

Two small fixes to the Libraries panel.

Layout — no more overflow

The dropdown + Apply button were laid out in a row, which pushed Apply past the side-bar width. They're now stacked vertically at full bar width, matching the Record / Capture / Fullscreen buttons. (Removed the panel-row / panel-button-inline modifiers; the <select> no longer flex-grows, so it sits at natural height and full width.)

Add p5.js v2.3.0

The picker only listed 1.x builds. Added p5.js v2.3.0 (the current latest). cdnjs hasn't published 2.3.0 yet (returns 404), so this entry loads from jsdelivr (https://cdn.jsdelivr.net/npm/p5@2.3.0/lib/p5.min.js, verified 200). All other entries are unchanged.

Reviewer notes

  • Valid JSON; node --check passes; Debug target builds and re-embeds assets.
  • All manifest URLs were checked to return 200. The bundled v1.11.3 remains the offline default; p5 2.x keeps global mode, so the default sketch and examples still run on it.

🤖 Generated with Claude Code

- The Libraries dropdown and Apply button were a row that overflowed the
  side bar. Stack them vertically at full bar width, matching the other
  panel buttons (removed the row/inline modifiers; the select no longer
  flex-grows).
- Add p5.js v2.3.0 to the build picker. cdnjs lags for 2.3.0, so it loads
  from jsdelivr (verified 200); all other URLs unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vecnode vecnode merged commit 73d9608 into main Jun 28, 2026
@vecnode vecnode deleted the libraries-fullwidth-and-p5v2 branch June 28, 2026 13:44
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