https://github.com/OpenHands/agent-canvas/pull/733 - Design polish, this includes the update to errors to add the red icon. This does not include updates for all color-blind tests.
Form controls and utilities. New shared form-control system standardizes inputs, dropdowns, and buttons to 36px rounded-lg sizing. Added shared utilities for settings lists, combobox carets, and toggle switches. Helper text is indented under labels. Removed sidebar hover delay, unified toast/button corner radius, and standardized combobox carets.
Typography and buttons. Headings now use font-medium for clearer hierarchy. Buttons are normalized to font-normal across the app, including BrandButton, launchers, modals, and one-off actions.
Settings pages. Settings lists now share raised-container styling, spacing, and dividers. LLM profile and secrets editors use a consistent Back + H2 header pattern with redundant parent headers removed. Profile menu and inline error styling were polished.
Sidebar and navigation. Collapsed nav rows are now 36px tall. Fixed logo flicker during collapse. Collapse toggle now matches filter button sizing/style, and the logo hover tooltip was removed.
Conversation list and cards. Reduced row spacing to 2px. Folder groups now cap at five rows before “Show more.” Unified metadata/footer/link styling. Empty state now waits for initial fetch and uses smaller text-xs copy.
Errors and toasts. Error toasts now match chat error banner styling. Added ErrorToastContent with ResizeObserver support so warning icons stay centered or top-aligned correctly on wrapped messages.
Context menus and runtime controls. Server status dropdown now matches shared context menu patterns, including inset dividers, ContextMenuListItem actions, and tighter row padding for aligned status indicators.
Theme and tokens. OpenHands-Neo adds white primary buttons, updated color-theme wiring, and unified “online” green status styling across runtime and sidebar indicators.
@millions-afternoon-47582 can you review for me? 🙇♂️