{"repo":"AsteroidOS/qml-asteroid","free":true,"listed":false,"github":"https://github.com/AsteroidOS/qml-asteroid","clone":"git clone https://github.com/AsteroidOS/qml-asteroid.git","description":"QML components, styles and demos for AsteroidOS.","language":"QML","stars":60,"topics":["asteroidos","hacktoberfest","qml","qt","ui-components"],"license":"LGPL-2.1","category":"ui-components","readme_excerpt":"QML Components for Asteroid QML-Asteroid provides elements to develop applications for AsteroidOS. Non-watch version It's often convenient to develop on a desktop computer rather than directly on the watch. For that reason, qml-asteroid also supports building a non-watch version. To build and install it on a desktop computer, one can turn off the generation of the AsteroidApp class and the installation of CMake modules. For example, in the project's main directory, we might execute this command: This will create a directory desktop which will then contain all of the CMake-generated build scripts. To build the modules: This tells CMake to build in the desktop directory and the -j tells it to use as many cores as possible to speed up the build. Once this is done, one can install the modules on the computer: This uses sudo because root privileges are generally needed for installation. The -t install tells CMake that the build target (that is, the goal) is install so the org.asteroid.controls and org.asteroid.utils QML modules will be installed in the correct location for the computer and may then be used, for example, in testing and developing watchfaces.","default_branch":null,"files":null,"tree":[],"storefront":"/r/AsteroidOS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AsteroidOS/qml-asteroid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}