Skip to content

Landing eye: restraint pass — pull the rose-window way back - #21

Merged
testtest126 merged 1 commit into
mainfrom
design/eye-restraint-pass
Jul 23, 2026
Merged

Landing eye: restraint pass — pull the rose-window way back#21
testtest126 merged 1 commit into
mainfrom
design/eye-restraint-pass

Conversation

@testtest126

Copy link
Copy Markdown
Owner

Summary

Owner feedback on the just-shipped hybrid rose-window eye (#18): "too cheesy / too prominent." LULL's pillar is restraint over spectacle — this pulls it back hard:

  • Kill the cheesy part: the twelve rose-window spokes are gone entirely. The rim ring survives only as a hairline hint (stroke .7.4, opacity .4.1).
  • Less prominent: the glow is cut back (opacity .55.3, no more "bloom"), and the whole eye is shrunk (46vw/26rem26vw/14rem) and dimmed hard (opacity .14.08) — a faint, cold, watching presence you almost don't notice until it opens, not a centerpiece.
  • Unchanged: the scroll-driven aperture mechanic (circle(var(--lid) at 50% 50%), no JS touched) and the prefers-reduced-motion calm-hold. Still cold — no warm/gold introduced. Nothing else on the page touched.

Verified locally: .eye-rose-spokes markup fully removed from the DOM, computed styles match the new values, and the --scroll-lidclip-path binding still drives the aperture correctly.

Test plan

  • Local preview: eye reads as near-invisible at rest, dilates correctly when --scroll-lid changes
  • grep -n "eye-rose-spokes" docs/index.html — no matches
  • Diff scope confirmed as docs/index.html only

🤖 Generated with Claude Code

Owner feedback on the shipped hybrid: "too cheesy / too prominent."
LULL's pillar is restraint over spectacle, so:

- Drop the twelve rose-window spokes entirely.
- Reduce the rim ring to a hairline hint (stroke .7->.4, opacity
  .4->.1) instead of a visible ornament.
- Cut the cold glow back (opacity .55->.3) so it reads as a trace
  of light, not a bloom.
- Shrink the whole eye (46vw/26rem -> 26vw/14rem) and dim it hard
  (opacity .14->.08) so it's a faint, cold, watching presence you
  almost don't notice until it opens — not a centerpiece.

Scroll-driven aperture mechanic and the prefers-reduced-motion
calm-hold are untouched (no JS changes); still cold, no warm/gold.
Nothing else on the page touched.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@testtest126
testtest126 merged commit 29d090b into main Jul 23, 2026
@testtest126
testtest126 deleted the design/eye-restraint-pass branch July 23, 2026 13:42
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