desktop: Soft Tactile window shell — floating sidebar, inspector, console drawer, download strip - #441
Open
plombeer31 wants to merge 2 commits into
Open
desktop: Soft Tactile window shell — floating sidebar, inspector, console drawer, download strip#441plombeer31 wants to merge 2 commits into
plombeer31 wants to merge 2 commits into
Conversation
… drawer, download strip Window ground is --well. Toolbar: 32px round toggles, "Chat" with the session line on one baseline, a lifted Search pill with one ⌘K keycap. Sidebar is a floating --lift panel (radius 16, 8px from the window edge) painted by #sidebar::before, so #sidebar keeps its 260px / 52px box. Workspace chip on the well with the app mark laid over it. Sentence-case group headers, 34px pill rows, 6px status dots with amber (waiting for approval, blocked) and red (failed) tones from a third, presentation-only element of chatDot/taskDot. Task rows show their schedule or status word in mono through data-m. Settings is a full-width neutral button with the gear, the word and a ⌘, keycap; the rail keeps the gear alone. Rail and the ≤1000px layout: mark, pluses, dots, gear, a hairline between lists. Inspector is a floating 292px panel with a full-width segmented control; steps are 38px mono rows with a spinner for the running step; reasoning is a labelled mono well per step; World is a label-over-value data plate. Console is a floating drawer with a neutral Write Debug Bundle button, a labelled close, amber warn and red error levels, and real empty states (the LLM log says this build does not record model requests there). Download strip is a lifted pill under the toolbar: icon, mono id, a .tk-prog fill whose width is the only thing repainted per sample, percent, ETA, queue, ghost Cancel. dlBarHTML is unchanged for the wizard.
Two presentation checks encoded the 0.5.5 sidebar: - sidebar rows are 34px pills now (was 30px); - the Settings entry is a neutral full-width button with the gear, the word and one ⌘, keycap, 36px tall and 236px wide inside the floating panel (was no keycap, no icon, 32x235). Everything else the shell checks read (260/52px sidebar box, centred rail pluses, 6px dot ring and its seat, the unread reveal rule, the drag region, the strip text) is unchanged.
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 the Soft Tactile desktop redesign. Depends on #440 (base branch
facelift/1-foundation); every region PR can merge in any order after it. The integrated build isfacelift/integration.Soft Tactile, window shell (SH-01…09, SH-17, CH-23). Builds on the foundation PR.
What changes
--wellground, 32px round toggles (on= soft blue tint), "Chat" and the session line on one baseline, a lifted Search pill with one ⌘K keycap. The Electron drag region and the 96px traffic-light gutter stay.--liftpanel (radius 16, soft shadow) with the workspace chip as a well pill, sentence-case "Tasks · N running · +" and "Chats · +" headers, 34px pill rows. Task rows show their schedule or status word in mono.chatDot/taskDotgain a third tone element; the first two and every branch are unchanged.Tests
Verified
a0811bc3.model-picks.drive.mjs: its 6 red checks are the same on the foundation commit (Settings › LLM › Local).