Repository navigation
feat(ranui): unify design guidance and refine component interactions - #437
Merged
Merged
Conversation
Deploying ran with
|
| Latest commit: |
31f8ab4
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://b71892d7.ran-4ty.pages.dev |
| Branch Preview URL: | https://codex-ranui-agent-acceptance.ran-4ty.pages.dev |
chaxus
marked this pull request as draft
October 23, 2026 02:46
chaxus
marked this pull request as ready for review
October 24, 2026 04:43
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.
Problem and resulting behavior
Ran needs coherent component defaults and design guidance that agents can apply to real products. This PR organizes the project around npm components (ranui), npm utilities (ranuts), and portable design/interaction/acceptance methods distributed through the Ran agent plugin. The documentation website remains owned by packages/docs at ran.chaxus.com.
The component review covers all 40 registered elements across 37 owners, including Loading variants, Glass paths and Player adapters. Grouped commits refine foundations, composed inputs, reading/AI content, navigation, feedback and media. Nested portals now dismiss the innermost owned layer, preserve editor Escape handling and return focus correctly; modal autofocus respects focus already placed by consumers. Demo media loads on explicit intent.
Reviewable evidence
Local validation at this update
Remaining scope and release status
This remains a draft. Bounded browser/media evidence does not certify every device/provider, unify every optional Loading illustration, or accept Document's application UI. The plan retains broader visual-composition follow-ups and the requested remaining typed-tooling migration explicitly.
Prepared versions are ranui/ranuts 0.5.1 and dependent ranview 0.2.1. No packages have been published. Publication and Document integration follow completion of the remaining acceptance scope and required gates.