This is the begining stages of various component refactors and design iterations to fall in line with the current generations of designs. There are a handful of others that need to follow but to avoid the ongoing stacking of loosely related changes I've decided to get this submitted to get up to date with the current branch and get some of the more vital variable changes in place and avoid more conflicts moving forward.
The following changes are included in this PR:
Color variables have been refactored
-- Colors have been moved to their own file to keep things more organised.
-- Named colors (red, green, etc) are added.
-- The color scheme names we were using before are now aliases of these named colors.
ThemeVariables has had various variables split off to their own files and are now imported.
A colors story has been added to view all the colors in the theme.
SmallInput has been refactored to remove some legacy variables and also use a flex layout to avoid problems of longer values and units overlapping.
FilterButton had some transitions fixed and the height updated to the new 32px height (via variable)
Other minor fixes may be included.
There may still be ongoing work to be done to some of the above during this. That said, this should be in a usable state and required to help accelerate ongoing refactors.
This is the begining stages of various component refactors and design iterations to fall in line with the current generations of designs. There are a handful of others that need to follow but to avoid the ongoing stacking of loosely related changes I've decided to get this submitted to get up to date with the current branch and get some of the more vital variable changes in place and avoid more conflicts moving forward.
The following changes are included in this PR:
SmallInput
has been refactored to remove some legacy variables and also use a flex layout to avoid problems of longer values and units overlapping.There may still be ongoing work to be done to some of the above during this. That said, this should be in a usable state and required to help accelerate ongoing refactors.