Repository navigation
1.66.0: menus and panels, polished (uir-polish, owner feedback A1-G4 on 1.65.0) - #559
Merged
Merged
Conversation
…pot scales with window height A1: when the band above the bottom dock cannot hold a handle it waits BEHIND the dock (z under --z-dock) instead of being pushed onto it; the saved spot is untouched and it returns when the dock closes. A2: the saved spot is also recorded as a fraction of the free height (sidebar:handleFrac:<side>, a layout key), so a taller/shorter window moves it in proportion; px-only spots convert on the first resize. sidebar-handles-dock §7/§8. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…, keys, switch side in menus B1: a collapsed pane handle sits flush against the window edge — WindowShell measures the frame padding and draws closed handles across it (clips with a margin); PaneHandle shifts itself across the gap when no ancestor clips (Node editor, Code, Shader, Animation). B4: the right handle owns the edge — WindowShell's main body and the Code editor reserve room so a scrollbar never sits under the handle's tab. B5: Ctrl+B / Ctrl+Alt+B toggle the docked window's left/right pane when it has the focus or the mouse is over it ($lib/ui/paneKeys registry, every PaneHandle registers), else the app's sidebars as before. B6: 'Switch sidebar side' moves from the secondary pane header into the pane handles' context menu and the pane header's context menu. New suite docked-panes-polish; explorer-header-panels §7 uses the menu. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C1 Layouts sits at the top of the Window section, above Windows (shown to everyone). C2 "What's new" is gone: the version number opens the notes and wears a dot until this version's notes have been opened. C3 folded phone: the sticky Settings footer is opaque to the menu's bottom edge. C4 Help is a two-column grid (Docs | Shortcuts, Tour | Report a bug, bug icon); the folded phone keeps its list. D1 one report view (ProblemReport) built from "Report this moment": screenshot with boxes, "Include the last 30 s - N frames, FPS, stalls", What happened (the card scrolls), "Send as <name>; staff may reply", Cancel / Save on this device / Send. Send always goes to the developers (the reporter plugin, or the anonymous moment channel); MomentReport.svelte is removed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s alone, tab overflow E1 the Properties lock and pin buttons and the panel-header setting are gone (InspectorLock, InspectorPin, PanelHeaderSettings, panelHeaderPrefs); the head is always sticky. E2 the empty search placeholder shows the selected object's name. E3 deselecting on a wide desktop keeps Properties on the last object; it closes when that object leaves the scene (owner split: read-only/peer banner stays in 80a K1). E4 a plain selection leaves another tab in front; an explicit Properties brings it forward. E5 Configure Scene can live in the other sidebar on its own (sceneSide, a second Inspector pane while both are open on different sides). E6 the scroll thumb runs below the sticky head. F1 a "..." menu lists the tabs while the strip overflows; F2 tabs keep their whole names; F3 rows of windows open elsewhere read "Move here" on hover. Also: the problem-report box close icon is on the icon scale (iconLint). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
G1 docked Code has no title row or pop-out; floating Code pops out from its header. G2 every floating editor and hosted window (objects, stats, chat, assets, mesh generator, preview) carries an icon-only Dock button (HeadDockPop), plus pop-out where supported. G3 the word "Dock" is gone from headers. G4 hosted windows in the bottom dock show no close, Dock or pop-out of their own. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…at reopen where they were sticky-panel-header: the Explorer opens before it moves beside Properties (E4). sidebar-tabs: tabs scroll into view before a press (F1/F2: two whole-name tabs overflow a 320 px column); no pin (E1/E4); Configure Scene closed before the drag section (E5 moves the two apart); tab sets, not order. ui-fixes-15lmno: a deselect keeps the last object (E3). uir-polish-fg: toDock/float helpers so each window starts where the check needs it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…tor side writers, phone keyboard, touch scroll room - Preview: no second Dock icon (its "Pin to dock" is the dock control; the header ranking overflowed); G4 kept. - sidebars: a direct inspectorSide write (layouts, pop-out return, helpers) moves Configure Scene along while the two share a side; only a tab move splits them; sidebar:sceneSide stored only while apart. - ProblemReport: the keyboard rule wins on the phone shell too (the card sits above the on-screen keyboard). - WindowShell B4: no right-edge scroll room on touch handhelds (overlay scrollbars; stacked layouts). - Shortcuts keep the "Left/Right sidebar: show / hide" labels (Settings search lock). - Tests: lock fixtures drop "Sticky panel headers"; dock-chrome allows the F3 hover hint; preview-pin-edit §8 expects no header close docked (G4). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s a sidebar-remembered editor timeline-phone: the closed right pane handle shifts 8 px across the dock panel's padding to its edge (B1, by design); the check now measures everything else plus the handle against the frame. uir-polish-fg: an editor docked from a sidebar column goes back there on undock (docking.js remembers its side) — float it out the way the tab menu does before the G2 checks. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ode dock wait, fb-water closes Properties (E3) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ut of the overflow measure Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… a loaded Deck slot, base and lane alike) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.65.1 # Conflicts: # CHANGELOG.md
…), history row; uir-polish adds +0.7/+2.3 KB play 1987.1 KB (1.63.0) -> 2083.6 KB now, line 2048 -> 2112 KB; editor 3229.4 -> 3424.2 KB, line 3328 -> 3456 KB. Per-tag numbers from each tag's ci.yml run. Not a new allowance: the growth belongs in lazy chunks (master-plan card). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
1.66.0: the owner's feedback list on 1.65.0 (A1-G4, desktop and folding phone).
Sidebars and the dock (A, B, F)
Main menu and reports (C, D)
Properties and Configure Scene (E)
Floating headers (G)
Also
Proof
🤖 Generated with Claude Code