Refactor UI navigation and improve visual consistency with SVGs#1009
Open
normal-coder wants to merge 5 commits intoRightNow-AI:mainfrom
Open
Refactor UI navigation and improve visual consistency with SVGs#1009normal-coder wants to merge 5 commits intoRightNow-AI:mainfrom
normal-coder wants to merge 5 commits intoRightNow-AI:mainfrom
Conversation
… entry - Move Overview to first navigation item for better UX - Consolidate `Chat` into `Agents` section - Increase chevron and section title font sizes for improved readability - Adjust section title padding for better visual spacing Signed-off-by: 诺墨 <normal@normalcoder.com>
…ontrast - Add `--text-on-accent` CSS variable (white) for text on accent backgrounds - Replace hardcoded `var(--bg-primary)` with `--text-on-accent` across components - Update dark theme surface, border, and text color tokens for better contrast - Adjust dark mode surface colors (`#1F1D1C` → `#242221`) for improved depth - Refine border and text-muted colors for better visual hierarchy Signed-off-by: 诺墨 <normal@normalcoder.com>
…wser loading issues. Signed-off-by: 诺墨 <normal@normalcoder.com>
…nt rendering - Replace `×` close icons with SVG X icons across all modals and panels - Replace `✓` checkmarks with SVG check icons in setup checklist, step indicators, and success states - Replace `•` and `·` separators with small SVG dot icons for better visual consistency - Improve icon sizing, alignment, and stroke properties for crisp rendering Signed-off-by: 诺墨 <normal@normalcoder.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.
Summary
Adjustments have been made to the UI details of the OpenFang Web Console to improve overall UI/UX consistency and product experience:
Optimized sidebar navigation and adjusted UI element sizes
Overviewis now the first navigation item, which is more in line with the existing modern Web Console usage habits (Chatremains the default entry)Chatwindow now has both the function to create a new agent and to start a new conversation, which is more suitable for categorization under the "Agent" sectionTo address the visual weakness of text color under the "Dark" mode, CSS theme markers have been introduced to achieve consistent emphasis text contrast
--text-on-accent(white) for emphasizing text on the backgroundvar(--bg-primary)in components with--text-on-accentInline SVG has been used to replace HTML entity icons to improve visual consistency
×close icon has been replaced with an SVG X icon✓checkmark has been replaced with an SVG check icon•and·separators have been replaced with small SVG dot icons to improve visual consistencyFixed the issue where the browser refused to load the Logo due to inconsistent definition of icon size between
logo.pngandmanifest.jsonChanges
Testing
cargo clippy --workspace --all-targets -- -D warningspassescargo test --workspacepassesSecurity