Repository navigation
Add distinct interface profiles and scoped palette recommendations - #1729
Merged
Merged
Conversation
|
@ZenAlexa is attempting to deploy a commit to the luokerenx4's Team Team on Vercel. A member of the Team first needs to authorize it. |
This was referenced Oct 1, 2026
ZenAlexa
marked this pull request as ready for review
October 1, 2026 22:46
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
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.
Why
Interface style needs a visible geometry and material identity. Broker Classic needs terminal-like structure, and the appearance picker needs to show the effective Day and Night colors accurately.
This is the theme boundary extracted from #1704. The base is
devat4813c1b89.What changed
Profile definitions
Review boundary
This PR preserves the base branch's navigation dimensions and content layout. The companion compact-workspace PR owns density, shared menus, settings consolidation, and trading layout. Theme hooks on existing buttons, configuration sections, and metric values are limited to selectors used by these profiles.
Material refinement
Commit
9111db181extends each profile across actual navigation, headers, menus, dialogs, configuration sections, and data cards. Account summaries, chart surfaces, loading placeholders, and account strips share the existing surface hook. Each component retains its layout and padding.Confirmation dialog material
Commit
c6722f7a2includesalert-dialog-contentin the existing profile popup selector. Confirmation dialogs now inherit the profile border, background, and shadow. Confirmation, cancellation, busy state, focus refs, and layout remain with the existing dialog owner. The change is limited to two additions and one deletion in the profile stylesheet.Palette contrast and quote-feedback fixes
Commit
6f6670fd0pairs the neutral selected-navigation background with its foreground color. The saved Windows Classic palette now keeps selected labels readable in Outline, Studio, and Broker Classic. The profile selection and saved palette values retain their existing ownership.Moved Broker Classic table striping into the components cascade layer. The real MarkPrices consumer now displays its semantic rise and fall background on both odd and even rows. After each 500ms feedback interval, the ordinary stripe returns. Hover and business-state utilities retain their higher cascade priority.
Checked price increases and decreases with deterministic data in the existing MarkPrices component. Both rows resolved to the same success color during increases and the same destructive color during decreases. The patch changes one existing stylesheet, with five additions and two deletions.
Related PRs and integration
Each branch targets
devand includes upstream4813c1b89. Each branch builds independently. Shared consumers overlap. Suggested merge order: #1730, #1728, #1729. Integrate each subsequent branch with the merged changes and preserve each component's presentation owner.Composed integration reference
eff62db08contains all three updated PR heads and the shared-file resolutions. The boundary-fix captures above use its matching production-demo source tree. The existing galleries below were captured on 2026-10-02 from integration5eae22a85, using supplied demo data. Desktop captures use 1280 × 720; narrow captures use 390 × 844. Each caption identifies the view and state.Refreshed screenshots
Current account surfaces
Confirmation dialog consistency
Current profile gallery
Verification
The current update was checked on 2026-10-02 against upstream
devat4813c1b89.git diff --checkpassed.The two branch suites initially ran concurrently and each reached the default 5-second timeout in the existing older-record Office scenario. Sequential runs use the same command and unchanged timeout:
NODE_ENV=test node scripts/run-tests.mjs --path ui/src. Their final results are recorded above.Switch profiles, open menus and confirmation dialogs, use keyboard navigation, and repeat with reduced motion enabled. Screenshots show each resting material. Motion timing and state continuity need the running build for review.
GitHub
clean-buildpassed on this update. Vercel preview deployment requires authorization from the repository’s Vercel team.