Repository navigation
Conversation
`LiquidField.edge`: a place's outline (rect and corner radii). Its outside is one more shape the field's shapes run into, so a shape near the outline joins the edge by a neck, metaball-like, and the outline cuts the glass's coverage, so none of it crosses. The rim and bend come from the joined shape, so there is no rim along the cut. The edge takes the program's last shape slot, flagged 2, so the uniforms keep their layout. `glassBubbles` takes it as `.edge`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 19, 2026
The shapes a control of glass is made of (circles, capsules, panels as rounded boxes), the cut of one by its place's outline as a polygon, and shape interpolation: the geometry the orb system builds on, std-only and tested. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
foxnne
force-pushed
the
core/glass-edge
branch
from
October 19, 2026 15:00
a55d15c to
e1a838a
Compare
…rom the top right `LiquidField.Edge.cut` cuts glass by its place's outline with a bevel and lens band of its own along the cut, rather than joining the place's outside: a piece of glass laid in a corner, bending the border and ring it lies along. `light_across` turns a drop's rim light a quarter, for glass whose edges that show face across the usual light (a place's top-right or bottom-right corner). Both reach `core.dialogs.glassBubbles` as options.
foxnne
force-pushed
the
core/glass-edge
branch
from
October 19, 2026 15:03
e1a838a to
8dcf15b
Compare
foxnne
force-pushed
the
core/orb
branch
2 times, most recently
from
October 19, 2026 15:03
b3c2536 to
29ab06e
Compare
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.
Part of fizzyedit/plans#29 (
plans/LIQUID_EDGE_PLAN.md, "The orb system")Stacked on #583 (edge glass) and #607 (orb geometry); the diff here shows #607's file until it lands.
What changes
core.widgets.orb: one control of glass drawn one way wherever it is — the drop zones' glass and rim, one soft radial shadow outside it, cut by the place it lies in (LiquidField.Edge), and without the glass program the same shape filled as a polygon cut the same way. Its shape isorb_geometry's, so a state becomes the next by geometry alone: the material never changes mid-way. A round shape is drawn as a drop (its edge bending along its outline, the bright rim), not a box. It is what a place's arrange corner and the history's vial are drawn with (the PRs stacked on this one).SDK impact
sdk/src/version.zig,sdk_versionuntouched, PR labelledsdksdk_version, lists thesdkPRs since the lastsdk-v*tagVerified
zig build test,test-integration,check-webon the whole stackzig build check-web(builds; not looked at)Follow-ups
🤖 Generated with Claude Code