After looking to the Admin UIs, I found there 're a lot of improvements should be made to polish the overall UI and make them have the same look and feel, I will add all the admin pages and categorize them by module name to keep track all the changes that I will made
Seems all the Orchard Core team are dev and no one is UI/UX specialist, @sebastienros I will take the initiative on this if you don't mind and this should go before the 1.0.0 to make Orchard Core Admin looks cool & sexy 馃槃
We all know @Skrypt sucks at html
But OC looks cool already! Make it awesome if you want, but talk with everyone before starting huge changes.
I knew it looks good, what I plan to change is unify all the pages with the same styles, because what I see is many pages are different from others in terms of headers, content organization, button styles .. etc
I can show you some screenshots to prove what i'm talking about
Be great if we had a shared scss variables file somewhere that all the modules could pull from
Bootstrap 4 is the shared framework for all things! We should try to use it properly simply. We should do the changes one part of UI at a time. I'm pushing updates here and there when I find time but that's also the work of everyone to try to follow BS4 documentation and use the proper elements.
That's why I opened this issue to scan all the pages across and make them have the similar look and feel
Bootstrap 4 is the shared framework for all things! We should try to use it properly simply.
So all modules should import the bootstrap variables file when building sass and make good use of those variables
@hishamco if you see some oddities please file bugs with the screenshots, that will help people fix them in parallel. If there are common patterns to apply we should document them so we can reference to it when necessary.
@deanmarcussen Not a bad idea. Need to see what would be the changes to do with the gulp pipeline to make that happen.
There's two work items not finished yet!!
Most helpful comment
We all know @Skrypt sucks at html