Resolves #79 and advances #80: cleans up control panel internal structure, changes styling of control panel to match designs (outside of collapsible channel settings menus, where the bulk of the work is still left to do).
Changes:
Simplified component structure. The control panel contained more components than was strictly necessary and was confusing to navigate and maintain. I removed a bunch of these. Notably, the Card component, which didn't make much semantic sense in this context, is now entirely gone from the control panel.
Removed and updated CSS made redundant by stripping out these components.
Replaced hard-coded colors and less variables with new CSS variables introduced in #211 (thanks @ShrimpCryptid!).
Converted multiple class components to function components.
Applied new styling to match @lynwilhelm's designs.
Estimated review time: large (~45min) (sorry)
Resolves #79 and advances #80: cleans up control panel internal structure, changes styling of control panel to match designs (outside of collapsible channel settings menus, where the bulk of the work is still left to do).
Changes:
Card
component, which didn't make much semantic sense in this context, is now entirely gone from the control panel.Screenshots: