CHANEY WIP BIGFIXES: lots of magstock-specific band plugin styling/text/etc fixes - #64
CHANEY WIP BIGFIXES: lots of magstock-specific band plugin styling/text/etc fixes#64binary1230 wants to merge 9 commits into
Conversation
- this is part of a large batch of changes - most of band plugin re-skin completed - update wood paneling for magstock - fix checkbox group generate code to provide ID to CSS - general CSS fixes / updates - removed most inline stylesheets - prereg: change base prereg to support better overriding later in plugins (needs testing with other things)
…ixes # Conflicts: # magstock/static/theme/stockstyle.css # magstock/static/theme/stockstyle.css.map # magstock/static/theme/stockstyle.scss # magstock/templates/bands/index.html
moving chaney's changes into magfest repo from her fork
…y-common-origin Conflicts: magstock/templates/bands/agreement.html
|
|
|
hey so real quick, @cybersenshi and I just had some epic discussions about how to break this out some more and not have to override the base templates, I'll be working with @cybersenshi on figuring out more of this coming up soon. task 1 is going to be just modifying the band plugin enough to get it working for magstock and then we'll dive into some of the more style-related things after that as far as frameworks go, that's all up to you guys I disavow frontend development :) what's CSS? |
|
extracting some of the self-contained stuff in this PR into their own separate PRs to make this less of a giant monster of a change, like: |
|
So, what's here is the result of me experimenting with even understanding how theming Uber even works. |
|
Oooooooooohhhhh. Sorry! Dom said "ready for review" which means... well, generally means that it gets reviewed as if it's a complete (or since it's marked WIP, nearly-complete) PR. He also talked about breaking out the changes in the core app which definitely made it seem like it was conceptually complete. Upgrading to Bootstrap 4 sounds fine to me. I will look into Materialize and try to form an opinion on using them both at the same time, but currently I'm agnostic about rolling our own hybrid CSS framework. |
|
Where did this land? |
|
this was kind of a proof of concept pull request, the code inside it is not production ready. there's a future UI update in store for ubersystem, but, it depends on some internal refactoring getting done (which, hey, actually got merged [jinja2]), and integrating some of the features we put in place specifically to make UI upgrades like this one easier (for instance, refactoring templates). anyone looking to pick up this work pretty much needs to start from scratch at this point, while there might be some salvagable things here (like cleanup of the HTML code itself), this code and particularly CSS is now old and we also decided not to use Materialize, negating a bunch of this. plus, to be testable this work needs to be done incrementally and not all in one shot, like this PR does it. in short, this PR should probably be closed |
|
Many thanks for the detailed explanation! |
WIP, but ready for some review, this is part of a large batch of changes made by @cybersenshi. @cybersenshi wrote all the code (w00t) and Dom helped put the PR together
Must be merged AFTER magfest/ubersystem#1826
Must be merged at the same time as PR magfest-archive/guests#26
Small update of band plugin text for magstock-specific overrides of the band plugin
Major band plugin style/graphics/UX overhaul:
Prereg form updates:
Band checklist
Dom TODO: need to extend only the style changes and not the javascript in the following files: