CSS Overhaul - Dashboard
#83
Closed
opened 2 years ago by are0h
·
2 comments
Loading…
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
I've been using Sass to handle CSS processing for awhile and Stylus before that, but with the advancements in CSS over the last couple of years, it seems like preprecessors are not needed at all, so I'm going to remove all of it and go back to plain old CSS.
UPDATE: Spent some time doing some reading about modern CSS and came to the conslusion that many parts of the dashboard are just overly complicated and can be simplified a great deal if the underlying page framework follows up to date semantic conventions.
So in addition to removing css preprocessing, the base page templates for dashboard will be reworked as well.
Ok, it's been a minute because LIFE, but we're back to getting this updated together.
After a quick audit the styles for Edit Page UI are almost there then, I'll move on to the other two.
OK, all UI for the dash have been converted to native CSS. Finally. Fuck.
Ok, so the only thing that remains is touching up a few sections that need to be polished and making sure responsive is good.
Once we do that, we'll ship under the version number 2.6 because this turned out to be a massive update.
UPDATE: I need a checklist for responsive because it's going to take a bit more care to get it all right.
Responsive