🚀 Kirby 4 roadmap
This is a pre-release for Kirby 4, which will be released later this year. Find out more about features and our roadmap on our Kirby 4 release page: https://getkirby.com/releases/4.0
🎉 Features
New Panel Design
Highlights
- New collapsible sidebar menu
- Full width layout
- New color scheme
- New save button position
- New button styles
- New system for CSS properties
- Completely overhauled keyboard accessibility
- Improved scroll behaviour
- Lots of improvements to responsiveness (due to container queries)
- Many new opportunities to style components via custom CSS properties
Core
- New
access
andlist
permissions for files #5219
✨ Enhancements
- Disabled buttons can receive focus (tab) which allows them to be read out by screenreaders
- Structure fields don’t disregard content changes anymore when clicking outside the form (now drawer)
🐛 Bug fixes
App::multilang
andApp::defaultLanguage
are correctly updated #5342- Prevent unnecessary runs in
Language::update
when updating the default language - Don’t display superfluous node divider on writer field #5352
- Fixed centering of picker dialogs #5321
- Fixed a lot of overflow layout issues related to too narrow columns
- Default languages an multilang is now correctly handled when changed during a request #5343
- Block title: certain HTML characters are now properly unescaped in the label #5346
- Fix
->toUrl()
method for invalid uuids #5367