|
@@ -27,9 +27,10 @@ When using a queryset to render a list of images, you can now use the `prefetch_
|
|
|
|
|
|
Following from Wagtail 3.0, this release contains significant UI changes that affect all of Wagtail's admin, largely driven by the implementation of the new Page Editor. These include:
|
|
|
|
|
|
-* Updating all widget styles across the admin UI.
|
|
|
+* Updating all widget styles across the admin UI, including basic form widgets, as well as choosers.
|
|
|
* Updating field styles across forms, with help text consistently under fields, error messages above, and comment buttons to the side.
|
|
|
* Making all sections of the page editing UI collapsible by default.
|
|
|
+* New designs for StreamField and InlinePanel blocks, with better support for nested blocks.
|
|
|
* Updating the side panels to prevent overlap with form fields unless necessary.
|
|
|
|
|
|
Further updates to the page editor are expected in the next release. Those changes were implemented by Thibaud Colas. Development on this feature was sponsored by Google.
|
|
@@ -171,6 +172,7 @@ The bulk of these enhancements have been from Paarth Agarwal, who has been doing
|
|
|
* Pages are now locked when they are scheduled for publishing (Karl Hobley)
|
|
|
* Simplify page chooser views by converting to class-based views (Matt Westcott)
|
|
|
* Add reference documentation for `RevisionMixin`, `DraftStateMixin`, and `PreviewableMixin` (Sage Abdullah)
|
|
|
+ * Add "Translate" button within pages’ Actions dropdown when editing pages (Sage Abdullah)
|
|
|
|
|
|
### Bug fixes
|
|
|
|
|
@@ -225,6 +227,12 @@ The bulk of these enhancements have been from Paarth Agarwal, who has been doing
|
|
|
* Resolve frontent console error and unintented console logging issues (Matt Wescott, Paarth Agarwal)
|
|
|
* Resolve issue with sites that have not yet migrated away from `BaseSetting` when upgrading to Wagtail 4.0 (Stefan Hammer)
|
|
|
* Use correct classnames for showing/hiding edit button on chooser widget (Matt Wescott)
|
|
|
+ * Render MultiFieldPanel’s heading even when nested (Thibaud Colas)
|
|
|
+ * Make sure select widgets render correctly regardless of the Django field and widget type (Thibaud Colas)
|
|
|
+ * Consistently display boolean field labels above the widget so they render correctly (Thibaud Colas)
|
|
|
+ * Address form field label alignment issues by always displaying labels above the widget (Thibaud Colas)
|
|
|
+ * Make sure rich text URL editing tooltip is fully visible when displayed inside InlinePanel blocks (Thibaud Colas)
|
|
|
+ * Allow input fields to scroll horizontally in Safari iOS (Thibaud Colas)
|
|
|
|
|
|
|
|
|
## Upgrade considerations
|