Skip to content

feat(pptx): update readme and toolbar - #63

Merged
sadmann7 merged 7 commits into
mainfrom
sadman/update-readme
Sep 2, 2026
Merged

feat(pptx): update readme and toolbar#63
sadmann7 merged 7 commits into
mainfrom
sadman/update-readme

Conversation

@sadmann7

@sadmann7 sadmann7 commented Sep 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI lite review requested due to automatic review settings September 2, 2026 00:16
@vercel

vercel Bot commented Sep 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
pptx Skipped Skipped Sep 2, 2026 12:17am UTC

Request Review

@sadmann7 sadmann7 changed the title feat(pptx): update readme feat(pptx): update readme and toolbar Sep 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The updated Button disabled styling appears incorrect for data-disabled/focusableWhenDisabled scenarios and should be fixed before merging.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates the project’s public-facing docs/README and improves the docs playground UX (icon toolbars with tooltips), while also refactoring the release GitHub Actions workflow to use the newer multi-step Changesets action flow.

Changes:

  • Refresh README intro and add a linked layout screenshot.
  • Add a reusable tooltip component in @pptx/ui and use it in docs toolbars (icon buttons + tooltips, layout tweaks).
  • Restructure .github/workflows/release.yml into select-mode/version/pack/publish jobs with tightened default permissions.
File summaries
File Description
README.md Updates top-of-file project description and adds a linked image preview.
packages/ui/src/components/tooltip.tsx Introduces a Base UI tooltip wrapper used by docs UI.
packages/ui/src/components/presentation.tsx Adds a background class to the presentation viewport container.
packages/ui/src/components/button.tsx Adjusts disabled/active styling behavior (notably around data-disabled).
apps/docs/src/components/providers.tsx Wraps docs app in TooltipProvider so tooltips work globally.
apps/docs/src/components/presentation-playground.tsx Converts toolbar to icon buttons with tooltips and tweaks viewport padding/wrapping.
apps/docs/src/components/presentation-editing-demo.tsx Updates demo toolbar to icon buttons with tooltips and adds async error logging helper.
.github/workflows/release.yml Reworks release pipeline into separate Changesets mode selection + version/pack/publish jobs.
Review details
  • Files reviewed: 7/8 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread packages/ui/src/components/button.tsx
@sadmann7
sadmann7 merged commit 13eda3a into main Sep 2, 2026
7 checks passed
@sadmann7
sadmann7 deleted the sadman/update-readme branch September 2, 2026 00:23
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