I've left some more detailed notes in #4 on what specific issues this PR addresses and some of the deviations from the feedback I took.
There are a few components I'd prefer to have broken down further but I didn't think it was worth the (fairly significant) changes to the JS to do so. I've left comments where this was particularly apparent. However I think the CSS is much easier to parse now and is all name spaced so should mean we can iterate on changes more quickly without things breaking beneath us as much.
I've left some more detailed notes in #4 on what specific issues this PR addresses and some of the deviations from the feedback I took.
There are a few components I'd prefer to have broken down further but I didn't think it was worth the (fairly significant) changes to the JS to do so. I've left comments where this was particularly apparent. However I think the CSS is much easier to parse now and is all name spaced so should mean we can iterate on changes more quickly without things breaking beneath us as much.
Commit
74548ab
has work that goes with https://github.com/BertrandBordage/wagtail/pull/2 to remove as much reset styling from Wagtail core.