components: Create component library, and port WiFi KCM

Create a new component library for building controls and forms for TVs:

  • Create standard units and delegates for building forms
  • Create Dialog and Sidebar components for prompting the user with information

Port the WiFi KCM to this component library, which is easier to interact with and has larger elements.

  • Use vertical listview rather than horizontal listview in order to be able to display more delegates
  • Use overlaid sidebar to contain controls, and move network details into a dialog

Screencast_20250622_120344

Merge request reports

Loading