Update forms CSS for dark mode.
Review Request #14189 — Created Sept. 26, 2024 and submitted
This change updates our main forms CSS definitions to use Ink-defined
colors and spacing throughout. This includes several vaguely
interrelated pieces:
- Fixed up colors throughout, removing hard-coded color codes and
#rb-ns-ui.colors variables in favor of Ink CSS variables. - Moved old LESS-based variables into clearly-denoted legacy sections.
- Updated field help text to use an ink-provided icon and flexbox-based
layout, fixing up some ugly spacing and alignment. - Fixed an issue where opening the inline editor for draft comment
replies caused the text to jump horizontally (we apparently had a rule
for the horizontal margins get mistakenly deleted?). - Fixed up some existing definitions of CSS variables to use correct
type prefixes.
- Went through a variety of forms in the admin UI and verified
appearance of form fields and fieldsets (both expanded and collapsed). - Verified appearance and functionality of textarea/CodeMirror editors
in review request fields, reviews, and replies. - Verified that opening the editor for all inline editable
textarea/CodeMirror fields did not cause any visual jumps. - Verified the appearance of <input> and <textarea> elements in other
parts of the UI, including review request fields and reviews.
Summary | ID |
---|---|
9af51bcd747157b008630caa10a578090be9e158 |
Description | From | Last Updated |
---|---|---|
Small nit but would it be worth it to do something about the overflow cutoff here? Maybe ellipses or make … |
maubin | |
Spacing is off by one space |
maubin | |
Could we use a variable here instead? of 2em? |
maubin | |
For styles that are for a component, you'll want to include the component's selector in the list in order to … |
chipx86 | |
Same here, where it makes sense. |
chipx86 |
- Commits:
-
Summary ID 5ee31d03637a2ca742256463c022370985466fa2 6f0261a4617719713c34293d082870d2c1b70a2e - Diff:
-
Revision 2 (+456 -382)
Checks run (2 succeeded)
flake8
passed.
JSHint
passed.
- Commits:
-
Summary ID 6f0261a4617719713c34293d082870d2c1b70a2e 9af51bcd747157b008630caa10a578090be9e158 - Diff:
-
Revision 3 (+468 -382)
Checks run (2 succeeded)
flake8
passed.
JSHint
passed.