Skip to content

Refresh slides toolbar visual baselines for #206#207

Merged
hackerwins merged 1 commit into
mainfrom
refresh-slides-toolbar-baselines
May 10, 2026
Merged

Refresh slides toolbar visual baselines for #206#207
hackerwins merged 1 commit into
mainfrom
refresh-slides-toolbar-baselines

Conversation

@hackerwins

@hackerwins hackerwins commented May 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Commit dd3ca28 (Slides: thumb context menu, mode toggles, dark-mode shapes #206) reshaped the slides toolbar (added Select toggle, made Shape icon-only, formed Select/Text/Shape exclusive group), which broke 8 visual baselines and verify-browser on main.
  • Regenerated the 8 affected baselines via pnpm verify:browser:docker:update so rendering matches the CI Playwright container exactly.
  • No code changes — baseline PNGs only.

Affected baselines (8)

  • harness-visual.browser{,.mobile,.desktop.dark,.mobile.dark}.png — full harness shots (toolbar visible)
  • harness-visual.browser.slides-toolbar{,.mobile,.desktop.dark,.mobile.dark}.png — focused toolbar shots

Test plan

🤖 Generated with Claude Code

Commit dd3ca28 added an explicit Select toggle and turned Shape into
an icon-only toggle, forming a Select/Text/Shape exclusive group on
the slides toolbar. The 8 baselines that capture that toolbar (and
the full harness shots that contain it) drifted as a result, breaking
verify-browser on main.

Regenerated via `pnpm verify:browser:docker:update` so the rendering
matches the CI Playwright container exactly.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@coderabbitai

coderabbitai Bot commented May 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (8)
  • packages/frontend/tests/visual/baselines/harness-visual.browser.desktop.dark.png is excluded by !**/*.png
  • packages/frontend/tests/visual/baselines/harness-visual.browser.mobile.dark.png is excluded by !**/*.png
  • packages/frontend/tests/visual/baselines/harness-visual.browser.mobile.png is excluded by !**/*.png
  • packages/frontend/tests/visual/baselines/harness-visual.browser.png is excluded by !**/*.png
  • packages/frontend/tests/visual/baselines/harness-visual.browser.slides-toolbar.desktop.dark.png is excluded by !**/*.png
  • packages/frontend/tests/visual/baselines/harness-visual.browser.slides-toolbar.mobile.dark.png is excluded by !**/*.png
  • packages/frontend/tests/visual/baselines/harness-visual.browser.slides-toolbar.mobile.png is excluded by !**/*.png
  • packages/frontend/tests/visual/baselines/harness-visual.browser.slides-toolbar.png is excluded by !**/*.png

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 644b8abb-2ed0-4c16-bf7d-9cc4c89e9840

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch refresh-slides-toolbar-baselines

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@hackerwins
hackerwins merged commit 079652d into main May 10, 2026
1 check passed
@hackerwins
hackerwins deleted the refresh-slides-toolbar-baselines branch May 10, 2026 17:19
@github-actions

github-actions Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor

Verification: verify:self

Result: ✅ PASS in 177.3s

Lane Status Duration
sheets:build ✅ pass 13.5s
docs:build ✅ pass 12.4s
slides:build ✅ pass 9.6s
verify:fast ✅ pass 98.3s
frontend:build ✅ pass 18.0s
verify:frontend:chunks ✅ pass 0.3s
backend:build ✅ pass 4.8s
cli:build ✅ pass 2.1s
verify:entropy ✅ pass 18.2s

Verification: verify:integration

Result: ✅ PASS

@codecov

codecov Bot commented May 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

hackerwins added a commit that referenced this pull request May 10, 2026
Adding 8 align + 2 distribute buttons to the slides formatting
toolbar reflows every mobile slides harness scenario (toolbar height
wraps differently) and shifts the dedicated slides-toolbar desktop
capture. Same kind of refresh as PR #207 did for #206.

37 baselines updated: 33 slides mobile scenarios + 2 slides-toolbar
desktop (light + dark.dark profile) + 4 root harness pages
(`harness-visual.browser.{,desktop.dark,mobile,mobile.dark}.png`).
Generated by `pnpm verify:browser:docker:update`.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@hackerwins hackerwins mentioned this pull request May 11, 2026
6 tasks
hackerwins added a commit that referenced this pull request May 11, 2026
Adds @wafflebase/slides as a third surface alongside Sheets and Docs,
plus 53-shape library (Phase 1+2), adjustment handles for 9 pilot
shapes (P3-A.1), live snap guides, align/distribute toolbar, themed
authoring, and layout-change UI. Also ships Sheets cell comments
(Phase B), docs peer-avatar caret jump, yorkie-js-sdk 0.7.8 upgrade,
and CLI/REST API improvements (docs export imageFetcher, expired
session refresh, REST docs split). Minor bump because slides is a
new top-level package.

Highlights: #184 #185 #186 #187 #188 #189 #190 #191 #192 #197 #198
#201 #202 #203 #204 #205 #206 #207 #209 #210
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