Skip to content

feat: ship shape paragraph workbench and library readiness#1

Merged
tqdat410 merged 12 commits intomainfrom
codex/ship-ui-library
Apr 2, 2026
Merged

feat: ship shape paragraph workbench and library readiness#1
tqdat410 merged 12 commits intomainfrom
codex/ship-ui-library

Conversation

@tqdat410
Copy link
Copy Markdown
Owner

@tqdat410 tqdat410 commented Apr 2, 2026

Summary

  • replace the static browser harness with a React workbench and Playwright coverage against the real demo app
  • simplify repeat fill so autoFill always routes to max-fill behavior and update the workbench around true-random presets
  • harden the package for npm and bun consumption with clean tarball output and ship-readiness smoke checks
  • add GitHub Actions CI and a tag-driven npm release workflow with version/tag guarding and maintainer release docs

Verification

  • npm run check
  • npm run ship:check
  • npm run e2e
  • npm run release:check-tag -- v0.1.0

tqdat410 and others added 12 commits April 1, 2026 11:05
Add textStyle and shapeStyle inputs, keep legacy aliases, and cover the new SVG styling behavior in unit and Playwright tests.

Co-authored-by: Codex <noreply@openai.com>
Document textStyle and shapeStyle usage, architecture notes, and changelog updates for the new rendering options.

Co-authored-by: Codex <noreply@openai.com>
Keep glyph autofill text editable across rerenders and scenario switches, and add Playwright coverage for the demo state regressions.

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
@tqdat410 tqdat410 merged commit 8537b65 into main Apr 2, 2026
4 checks passed
@tqdat410 tqdat410 deleted the codex/ship-ui-library branch April 2, 2026 14:24
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