muxg: slim the shared popover core before shipping it #101
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
S1 has a coherent, accepted window-free popover model, but the feature is roughly 1k LOC including lifecycle/geometry tests and will be difficult to review as a single delivery. Before shipping it, make the public model easier to audit without weakening ownership, stale-intent, retained-layout, allocation rollback, clipping, or Unicode single-line guarantees.
Scope: identify responsibility-based simplification/factoring and a smaller reviewable delivery shape; do not split files merely to reduce a line count. Keep renderer/controller, workflow policy, SDL, and picker migration out of this issue.
Acceptance: an independent review can verify the core API and each safety invariant without navigating an oversized mixed model/layout/test change; native-core-test and check pass.
Migrated from git-collab issue
02516f977748c0ceb6aa76c3a8abf637db59b219.Original author: a73x dev@a73x.sh.