kcms/options: port to QML

Additional changes are:

  • simplify the window focus policy description, move them in the combo-box and split 'pointer precedence' to a radio button.
  • use 'focus' instead of 'active' for consistency with the rest of the Focus tab, Window Rules KCM etc.
  • Use 'pointer' instead of 'mouse' like in the Mouse/Accessibility-KCMs.
  • Merge the 'Movement', 'Advanced', and 'PiP' tabs into a 'Movement & Placement' tab
  • Use radio buttons for 'Virtual Desktop behavior', use a shorter label, and move it to the 'Focus' tab.
focus_page_policy.jpg focus-warning.jpg
Before After
1-focus-before.png 1-focus.png
2-titlebar-actions-before.png 2.png
3-window-actions-before.png 3.png
4-movement-before.png 4.png
5-position-before.png merged into "Movement"
6-picture-in-picture-before.png merged into "Movement"

todo:

@teams/vdg

Edited by Tobias Ozór

Merge request reports

Loading