Skip to content

WIP: AsteroidUI

Bart Ribbers requested to merge feature/asteroidui into master

AsteroidUI is part of AsteroidOS and is an interface for smartwatches. We support 2 smartwatches ourselves so it makes sense to have some properly usable UI for them instead of Weston ;)

There are some problems in making it work though, for one because the compositor used (Lipstick) is a fork of the Mer one which is used by GlacierUI, so if we want to support that UI too in the future we have some problems. Secondly it requires a feature of Qt5Wayland which has been removed in Qt 5.11, so a patch is needed to revert this (this is also required by LuneUI btw). However, with this patch (can be found in temp/qt5-qtwayland in this branch) it doesn't compile anymore.

extensions/qwlextendedsurface_p.h:56:10: fatal error: QtWaylandCompositor/private/qwayland-server-surface-extension.h: No such file or directory
 #include <QtWaylandCompositor/private/qwayland-server-surface-extension.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I would like some help here 😅

Merge request reports