Skip to content

settings: Simplify layout and fix some issues

This commit reworks the settings layout to focus on the sidebar approach, as well as the animation when opening/closing from the homescreen. It also fixes some issues.

Key changes:

  • Remove logic for opening/closing the sidebar, just keep it always open
  • Rework layout of the sidebar to be simpler, with two colour approach
  • Implement ListView for sidebar, so that it can be scrolled
  • Implement a smooth animated transition to/from the homescreen
  • Fix some focus problems between the sidebar and KCM
  • Fix some QML console errors when loading KCMs
  • Refactor wallpaper KCM to have a proper page that launches the wallpaper view
  • Fix Esc to exit not working when focused on KCM

Screencast_20250614_071302

Edited by Devin Lin

Merge request reports

Loading