desktop: Soft Tactile composer popovers — per-chip anchoring, logo rows, wizard, modes, context - #443
Open
plombeer31 wants to merge 1 commit into
Open
plombeer31 wants to merge 1 commit into
plombeer31 wants to merge 1 commit into
Conversation
…d-mark rows, query highlight Where it runs, Provider, Model, the add-provider wizard inside the popover, context breakdown, modes and the dictation language menu, restyled as floating lift cards (radius 18, pop shadow) with the app's logic and copy unchanged. - anchorStyle takes a selector or an element, opens 8px above the composer card of the chip that opened the popover, aligns with that chip (right edge for chips on the right half), clamps inside the content column and caps the height to what the column leaves. Widths per pane: backend 440, provider 420, model 520, wizard 460, presets 440, context 380, modes 360. - Route rows: real provider/model marks (server/CPU badge otherwise), route icons on backend rows with a radio, ids in DM Mono, Unverified amber chip, blue download chip, a divider before the trailing action row, the typed query marked inside model ids without changing .nm text. - Wizard: provider mark in the header, key/URL fields with a key icon that take the error (red) or could-not-check (amber) tone, Tactile footer buttons. - Context: breakdown bar (amber above 70%, red above 85%, striped when projected) with the reply reserve, amber trimming line, icon steppers. - Modes: title, rows whose word takes the mode colour, level-5 note in amber, Update agent in the footer when the agent lacks the route. - Voice menu floats above the strip with radio, badge, progress bar and a short-window height budget. Hooks kept: .popover, .selpop, .selhead text and busy captions, .nm, .modelrow, first .cap as row detail, the inline danger colour on switch errors, .ob-err, #wiz-key, #sel-filter, #sel-key, [data-wizmodel], .popfoot [data-act=close], .ctxdial/.ctxbound/.ctxbasis/.hd, .poprow(.on/.dim), .vsmrow/.vsmfoot, every data-act and data-* attribute.
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, composer popovers (MP-01, MP-04…16, MP-18, CM-08, CM-12…17). Builds on the foundation PR.
What changes
Unverified, "Add a new provider".downloadchip; loading, starting and downloading states with spinners and the live CLI line.firstbadge, + / ✓ and download progress; fits 940×620.Verified
unverified.drive.mjs7/7,model-step.drive.mjs5/5 (real AI/ML API catalogue).drive-selector.mjs: the 3 custom-route checks fail identically ona0811bc3.a0811bc3.