v2 audit: contrast, dark-glow, layout, palette, sizing fixes
All fixes from impeccable browser audit: - Removed/reduced 18 dark-glow box-shadows (AI tells) - Fixed contrast: muted text, badge-blue, badge-amber, kebab opacity - Removed cyan neon palette (#60C0D0 → #5090A0, #60A0E0 → #6080B0) - Changed layout transitions from width to transform (jank-free) - Bumped tiny text sizes (9px→10px, 10px→11px) - Fixed cramped padding on preset chips
This commit is contained in:
@@ -191,7 +191,7 @@ function SettingsSlider({ label, value, min, max, unit, onChange }) {
|
||||
cursor: "pointer", touchAction: "none",
|
||||
}}>
|
||||
<div style={{ width: "100%", height: 6, background: T.border, borderRadius: 3, position: "relative", overflow: "hidden" }}>
|
||||
<div style={{ height: "100%", borderRadius: 3, position: "absolute", top: 0, left: 0, width: `${pct}%`, background: T.amber, boxShadow: `0 0 6px ${T.amber}44`, transition: "width .03s" }} />
|
||||
<div style={{ height: "100%", borderRadius: 3, position: "absolute", top: 0, left: 0, width: "100%", background: T.amber, transform: `scaleX(${pct/100})`, transformOrigin: "left center", transition: "transform .03s" }} />
|
||||
</div>
|
||||
<div style={{ width: 24, height: 24, borderRadius: "50%", position: "absolute", top: "50%", left: `${pct}%`, transform: "translate(-50%,-50%)", background: T.amber, border: `3px solid ${T.bg}`, boxShadow: `0 1px 6px rgba(0,0,0,.5)`, pointerEvents: "none", transition: "left .03s" }} />
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user