Skip to content

4.0.0-alpha.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@bastianallgeier bastianallgeier released this 19 Jul 10:12

🚀 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

article
blog
dialogs
drawer
file
open-menu
shop
system

Core

  • New access and list 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 and App::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