Vance Ingalls
2b51c52634
fix(studio): give flat-inspector value fields a resting-state input affordance
...
Every editable value in the flat inspector (FlatRow's CommitField, the
Motion Timing row's Start/End/Duration cells, and every raw <select> —
Style/Text dropdowns, Grade's Custom LUT and Copy-grade-to scope) rendered
its underline/border only on hover (`border-transparent
group-hover:border-...` or no border at all). At rest a value looked like
plain static text, with nothing distinguishing it from a label — testers
reported not being able to tell which fields were editable.
Give each a dim-but-visible resting border (`border-panel-border-input/50`,
or `border-panel-accent/30` for the explicitCustom tier) that brightens on
hover/focus, instead of a fully transparent one. Purely visual — no
behavior change.
Full studio suite (2641 tests) green; typecheck/oxlint/oxfmt clean.
2026-07-15 20:54:07 -07:00
..
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-14 15:50:42 -07:00
2026-07-14 15:50:42 -07:00
2026-06-24 18:43:37 -04:00
2026-07-15 01:33:27 -04:00
2026-06-24 17:49:36 -04:00
2026-07-14 14:31:58 -04:00
2026-07-14 14:31:58 -04:00
2026-07-14 14:31:58 -04:00
2026-07-14 14:31:58 -04:00
2026-07-06 23:40:32 -04:00
2026-07-06 13:40:20 -07:00
2026-07-06 13:40:20 -07:00
2026-06-13 18:25:11 -04:00
2026-06-16 13:14:31 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-06 21:02:36 -07:00
2026-07-03 18:14:17 -07:00
2026-07-14 14:31:58 -04:00
2026-07-14 14:31:58 -04:00
2026-06-27 11:34:14 -04:00
2026-07-03 18:14:17 -07:00
2026-07-03 18:14:17 -07:00
2026-06-12 19:16:36 -04:00
2026-07-06 23:40:32 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-14 14:31:58 -04:00
2026-07-11 15:34:41 -04:00
2026-07-11 15:34:41 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-06 21:02:36 -07:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-06-24 23:38:13 -04:00
2026-06-10 18:53:06 -04:00
2026-06-10 18:53:06 -04:00
2026-07-15 01:33:27 -04:00
2026-06-15 02:31:35 -04:00
2026-06-13 18:25:11 -04:00
2026-06-11 12:30:14 -07:00
2026-07-15 01:33:27 -04:00
2026-06-25 18:54:06 -04:00
2026-06-27 00:46:26 -04:00
2026-06-27 00:46:26 -04:00
2026-07-15 01:33:27 -04:00
2026-07-14 15:51:57 -07:00
2026-07-15 01:33:27 -04:00
2026-06-29 14:43:07 -07:00
2026-06-29 14:43:07 -07:00
2026-06-24 23:38:13 -04:00
2026-06-22 01:21:18 -04:00
2026-06-22 01:21:18 -04:00
2026-06-29 14:43:07 -07:00
2026-06-29 14:43:07 -07:00
2026-07-13 02:55:36 -04:00
2026-07-14 14:31:58 -04:00
2026-07-14 14:31:58 -04:00
2026-07-14 00:59:06 -07:00
2026-07-14 00:59:06 -07:00
2026-06-22 01:21:18 -04:00
2026-07-07 04:26:56 -04:00
2026-06-22 01:21:18 -04:00
2026-07-13 02:55:36 -04:00
2026-06-11 12:30:14 -07:00
2026-06-12 00:19:13 -04:00
2026-07-07 04:26:56 -04:00
2026-06-27 01:24:01 -04:00
2026-06-25 21:31:23 -04:00
2026-07-13 02:55:36 -04:00
2026-07-06 23:40:32 -04:00
2026-06-25 18:54:06 -04:00
2026-06-27 00:46:26 -04:00
2026-06-22 01:21:18 -04:00
2026-06-22 01:21:18 -04:00
2026-06-22 01:21:18 -04:00
2026-06-22 01:21:18 -04:00
2026-07-01 19:26:03 -07:00
2026-06-27 00:46:26 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-07 04:39:46 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-03 18:14:17 -07:00
2026-07-09 13:31:03 -07:00
2026-07-15 01:33:27 -04:00
2026-07-07 04:26:56 -04:00
2026-07-14 15:51:56 -07:00
2026-07-15 01:33:27 -04:00
2026-07-14 00:59:06 -07:00
2026-07-15 01:33:27 -04:00
2026-07-15 01:33:27 -04:00
2026-07-15 01:33:27 -04:00
2026-07-15 01:33:27 -04:00
2026-07-14 00:59:06 -07:00
2026-07-14 15:51:57 -07:00
2026-07-15 01:33:27 -04:00
2026-07-15 01:33:27 -04:00
2026-07-14 16:28:33 -07:00
2026-07-15 20:54:07 -07:00
2026-07-14 15:51:56 -07:00
2026-07-15 01:33:27 -04:00
2026-07-14 00:59:06 -07:00
2026-07-15 01:33:27 -04:00
2026-07-14 15:50:41 -07:00
2026-07-15 01:33:27 -04:00
2026-07-14 16:28:33 -07:00
2026-07-14 15:51:57 -07:00
2026-07-15 01:33:27 -04:00
2026-07-14 16:28:33 -07:00
2026-07-15 20:54:07 -07:00
2026-07-14 16:28:33 -07:00
2026-07-15 20:54:07 -07:00
2026-07-15 20:54:07 -07:00
2026-07-14 15:50:38 -07:00
2026-07-14 15:51:55 -07:00
2026-07-14 15:51:57 -07:00
2026-07-14 16:28:33 -07:00
2026-07-14 16:28:33 -07:00
2026-07-15 20:54:07 -07:00
2026-07-14 15:50:43 -07:00
2026-07-14 15:50:43 -07:00
2026-07-14 16:28:33 -07:00
2026-07-15 01:33:27 -04:00
2026-07-14 00:59:06 -07:00
2026-07-15 01:33:27 -04:00
2026-07-14 16:28:33 -07:00
2026-07-15 01:33:27 -04:00
2026-07-15 01:33:27 -04:00
2026-07-15 01:33:27 -04:00
2026-07-14 15:51:54 -07:00
2026-07-15 01:33:27 -04:00
2026-07-15 01:33:27 -04:00
2026-07-14 15:50:42 -07:00
2026-06-14 13:12:43 -04:00
2026-07-14 16:28:33 -07:00
2026-07-14 00:59:06 -07:00
2026-07-14 00:59:06 -07:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-06 23:40:32 -04:00
2026-07-13 02:55:36 -04:00
2026-07-08 22:24:26 -04:00
2026-06-22 01:21:18 -04:00
2026-06-13 18:25:11 -04:00
2026-06-13 18:25:11 -04:00
2026-06-25 18:54:06 -04:00
2026-06-25 18:54:06 -04:00
2026-06-27 11:32:43 -04:00
2026-07-13 16:48:52 -07:00
2026-07-14 16:28:33 -07:00
2026-07-14 16:28:33 -07:00
2026-07-06 23:40:32 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-07-13 02:55:36 -04:00
2026-06-10 18:53:06 -04:00
2026-07-14 14:31:58 -04:00
2026-07-14 14:31:58 -04:00
2026-06-27 11:32:43 -04:00
2026-07-13 16:48:52 -07:00