No description
Find a file
2026-02-08 00:56:12 +01:00
conf Initial commit 2026-01-26 20:15:55 +02:00
recipes-kde Move UI recipes from meta-avara 2026-02-08 00:56:12 +01:00
recipes-kf6/karchive Move UI recipes from meta-avara 2026-02-08 00:56:12 +01:00
LICENSE Initial commit 2026-01-26 20:15:55 +02:00
README.md Initial commit 2026-01-26 20:15:55 +02:00

meta-avara-ui

This layer contains all user-facing UI policy for Avara.

It builds on top of meta-avara and defines:

  • desktop environment composition
  • Qt / KDE / Plasma integration
  • display and input assumptions
  • convergence logic (desktop ↔ mobile ↔ TV)

Scope

This layer is responsible for:

  • Plasma 6 integration
  • Qt 6 + KF6 stack
  • KWin (Wayland)
  • Display/session defaults
  • UX-related services
  • Device form-factor adaptation (future)

It does not define:

  • bootloader
  • kernel
  • filesystem layout
  • update mechanism

UI strategy

  • Wayland-first
  • KWin as compositor
  • QtQuick for shell components
  • Plasma initially used unmodified
  • Gradual replacement with Avara-specific UX

Bring-up and UX development can proceed independently of:

  • Halium
  • Android devices
  • vendor kernels

Convergence goals

Avara aims to scale across:

  • desktops
  • laptops
  • tablets
  • phones
  • wearables
  • TVs

This layer will eventually contain:

  • adaptive shells
  • input abstraction
  • dynamic UI profiles

Status

  • Plasma 6 bring-up: in progress
  • Flatpak integration: planned
  • Mobile shell: future work
  • Android / Halium UX: future work

License

SPDX-License-Identifier: GPL-3.0-or-later