CSS Overhaul - Dashboard #83

Closed
opened 2 years ago by are0h · 2 comments
are0h commented 2 years ago (Migrated from koodu.ubiqueros.com)

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.

  • Login
  • Index
  • Page Listing
  • Edit Page
  • Edit Settings
  • Edit Navigation
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. - [x] Login - [x] Index - [x] Page Listing - [x] Edit Page - [x] Edit Settings - [x] Edit Navigation
are0h commented 2 years ago

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, 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.
are0h commented 2 years ago

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

  • Login
  • Index
  • Page Listing
  • Edit Page
  • Edit Settings
  • Edit Navigation
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 - [x] Login - [x] Index - [x] Page Listing - [x] Edit Page - [x] Edit Settings - [x] Edit Navigation
are0h referenced this issue from a commit 2 years ago
are0h referenced this issue from a commit 2 years ago
are0h closed this issue 2 years ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: are0h/Fipamo#83
Loading…
There is no content yet.