AsteroidOS / asteroid-settings

Default settings app for AsteroidOS
GNU General Public License v3.0
9 stars 18 forks source link

Implement watchfaces-preview image system #40

Closed eLtMosen closed 2 years ago

eLtMosen commented 2 years ago

In same fashion as done for the WallpaperPage https://github.com/AsteroidOS/asteroid-settings/pull/39 Implement display of preview images instead of rendering a live view per watchfaces. Impact on page load and scroll behaviour is even bigger then for the WallpaperPage. Video attached.

vanilla page load & scrolling

https://user-images.githubusercontent.com/15074193/149632599-bddcc1de-5802-4fed-a9e9-e347857492bd.mp4

Pageload and selection after PR

https://user-images.githubusercontent.com/15074193/149632627-8b64a43e-b32e-49c9-b1fc-a4b0a689410a.mp4

Masking on square screens

watchfacePage-square3

Pre rendered PNG vs Qml rendered live view

watchfacePage-anti1