feat(styles,react): stretch grid slot content to its cell - #22
Merged
Conversation
Gnuk
force-pushed
the
21-grid-slot-stretch
branch
4 times, most recently
from
August 11, 2026 12:39
61dc174 to
6d07a2b
Compare
A slot already takes the full height of its grid row, but it had no display of its own, so its child kept its natural height and cards of a same row ended at different heights. The -stretch alternative turns the slot into a grid container, so its child fills the cell whatever that child is, instead of needing a -full-height alternative on every component. The alternative is opt-in, so slots without it keep their current behaviour. It surfaces as a stretch prop on IpponGridSlot. Rewrite the pick-issue-to-pr skill to work in the current checkout instead of a worktree. It now starts from the branch already checked out: a branch linked to an issue picks that issue without asking, and a branch is only created when starting from the default branch. Its GitHub operations are described by intent, so either a GitHub MCP server or the gh CLI can serve them. Its companion cleanup-workspaces only pruned the worktrees the old flow created, so it goes away with them. Closes #21 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FdUKMJAAhX2MwvTbw1Uxan
Gnuk
force-pushed
the
21-grid-slot-stretch
branch
from
August 11, 2026 12:39
6d07a2b to
b8ef88d
Compare
Gnuk
marked this pull request as ready for review
August 11, 2026 12:42
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #21
A
ippon-grid--slotalready takes the full height of its row, but it carried nothing but its column span. With nodisplayof its own it stayed a block box, so its child keptheight: autoand cards of a same row ended at different heights.Fix
Opt-in alternative on the slot, so nothing changes for current users:
The slot becomes a grid container, so its child stretches by default whatever that child is (
ippon-card,ippon-button-card, …) — no per-component-full-heightalternative needed.It surfaces as a
stretchprop onIpponGridSlot.Measured
Three-column row, cards with unequal content, 1440px viewport:
-stretch-stretchAlso in this branch
The
pick-issue-to-prskill now works in the current checkout instead of a git worktree, and starts from the branch already checked out:It also describes its GitHub operations by intent, so either a GitHub MCP server or the
ghCLI can serve them.Its companion
cleanup-workspacesonly pruned the~/.workspaceworktrees the old flow created, so it is removed along with them.🤖 Generated with Claude Code
https://claude.ai/code/session_01FdUKMJAAhX2MwvTbw1Uxan