Closed thibaudcolas closed 9 months ago
Thanks for this, it's very thorough. Hopefully we'll be able to get onto this before the release of 3.0 if not shortly after
Is this being actively worked on? 3.x support would be nice
not actively no, I was a bit optimistic about getting an update out before 3.0
Hi Neon Jungle! The Wagtail 3.0 first release candidate is out. There are large UI changes in this release, for which we have reviewed expected breakage in third-party UI customisations.
This is beyond what we do with our normal breaking changes policy, since the majority of those changes are on parts of Wagtail that haven’t been publicly supported / documented in any way. To make sure this goes smoothly anyway, I’m here to provide an advance notice of what we’re aware of with this specific package 🙂
In the case of wagtailvideos here are the changes we’re expecting to require rework for Wagtail 3.0.
Modernizr
Usage of Modernizr is likely only in legacy code, with support checks for now-unsupported browsers. Any still-relevant checks should be replaced with modern alternatives. Suggested actions:
filereader
class check in particularUppercase text
The majority of the Wagtail admin UI no longer uses uppercase text, to improve readability. The exception is the page status (live, draft, etc.). Suggested actions:
u-text-transform-uppercase
andlabel-uppercase
no longer exist and shouldn’t be used anymore.Core templates reuse
Some of those customisations are officially supported (for example custom report templates), some are not, this needs to be reviewed case-by-case.
Bootstrap tabs
Here is our guidance on replacing Bootstrap tabs, and our proposal for a tabs component API.
I hope this all makes sense. We’ve made a lot of other styling and template changes that are hard to track down, and for which it’s unclear whether any breakage might be expected or not. As you go through the Wagtail 3.0 compatibility work, please let me know if there are other compatibility issues you come across so we can consider those customisations in Wagtail development in the future, and let others know about those breakages.