AsteroidOS / unofficial-watchfaces

Database of community-made watchfaces for AsteroidOS.
51 stars 32 forks source link
asteroidos hacktoberfest qml smartwatch watchface

This repository tries to keep track of AsteroidOS unofficial watchfaces. Watchface creation in QtQuick is really easy! You can learn how to make your own by following the Watchface Creation Guide. The creators of the below listed watchfaces are happy to answer your questions and you are free to use their contributions as base for your own work. Feel free to pull request your work here and if it suits the graphic guidelines of AsteroidOS, it can eventually be merged into the default set of watchfaces shipped with asteroid-launcher.

Install selected or all watchfaces

Note that restarting the ceres session might be necessary when new fonts were installed along with the new watchfaces, so the script automatically restarts the ceres session after deploying one or more watchfaces. Restarting the ceres session might break things like Always On Mode or the battery display for the remaining uptime. Reboot the watch in that case. You may reboot the watch manually, or you may use the --boot option of watchface.

watchface summary

If invoked without arguments, the watchface command will start a text menu (using dialog if available, otherwise using whiptail). A GUI based menu (using zenity is also available using the -g option.

watchface [option] [command...]
Utility functions for AsteroidOS watchfaces.  By default, uses "Developer Mode"
over ssh, but can also use "ADB Mode" using ADB.

Available options:
-h or --help    prints this help screen and quits
-a or --adb     uses ADB command to communicate with watch
-b or --boot    reboot watch after deploying multiple watchfaces
-g or --gui     use the GTK+ gui
-p or --port    specifies a port to use for ssh and scp commands
-r or --remote  specifies the remote (watch)  name or address for ssh and scp commands
-q or --qemu    communicates with QEMU emulated watch (same as -r localhost -p 2222 )
-w or --wall WP sets the wallpaper for deploy or test to the named file

Available commands:
version         displays the version of this program and exits
deploy WF       pushes the named watchface to the watch and activates it
clone WF NEWWF  clones the named watchface WF to new watchface NEWWF
test WF         sets the active watchface to the named watchface

Cloning a watchface

Cloning a watchface can be done either via either of the two gui options mentioned above or by the command line argument listed above.

Example:

./watchface clone decimal-time mister-snerd

This will clone the decimal-time watchface into a new watchface named mister-snerd and make the appropriate substitutions within paths and qml files. You can now make changes to your new mister-snerd and make it your own.

See the Watchface Creation Guide for more details.

Testing a watchface

Testing a watchface can be done either via either of the two gui options mentioned above or by the command line argument listed above.

Example:

./watchface test decimal-time

This will start up a qmlscene tester for the named watch (decimal-time in this case) and allow you to see it operating or observe the effects of changes you make. There are some limitations to the existing test script. See the Watchface Creation section on using the test script for details.

Following great community contributions are available

Round Display Square Display Watchface Title Creator
thumbnail thumbnail analog-asteroid-logo eLtMosen
thumbnail thumbnail analog-boombox eLtMosen
thumbnail thumbnail analog-classy-roman eLtMosen
thumbnail thumbnail analog-commander IvoHulsman
thumbnail thumbnail analog-goldie eLtMosen
thumbnail thumbnail analog-duppy-vintage eLtMosen
thumbnail thumbnail analog-halloween beroset
thumbnail thumbnail analog-modern-steel CosmosDev
thumbnail thumbnail analog-moega-sushimaster eLtMosen
thumbnail thumbnail analog-neon-diver eLtMosen
thumbnail thumbnail analog-nort eLtMosen
thumbnail thumbnail analog-precision Mario Kicherer
thumbnail thumbnail analog-railway eLtMosen
thumbnail thumbnail analog-red-handed eLtMosen
thumbnail thumbnail analog-rings eLtMosen
thumbnail thumbnail analog-scientific eLtMosen
thumbnail thumbnail analog-silly-walks eLtMosen
thumbnail thumbnail analog-silver-swerver eLtMosen
thumbnail thumbnail analog-tactical eLtMosen
thumbnail thumbnail analog-weather-glow eLtMosen
thumbnail thumbnail analog-words-80s eLtMosen
thumbnail thumbnail arc (multiple) jgibbon
thumbnail thumbnail binary-digital eLtMosen
thumbnail thumbnail binary-lcd eLtMosen
thumbnail thumbnail bold-hour-bebas-v2 eLtMosen
thumbnail thumbnail clean-bars eLtMosen
thumbnail thumbnail day-clock-24h eLtMosen
thumbnail thumbnail decimal-time beroset
thumbnail thumbnail digital-alternative-default-mosen eLtMosen
thumbnail thumbnail digital-alternative-mosen eLtMosen
thumbnail thumbnail digital-charge-state beroset
thumbnail thumbnail digital-fat-bwoy-slim eLtMosen
thumbnail thumbnail digital-koiyu dodoradio
thumbnail thumbnail digital-namazu-no-henka eLtMosen
thumbnail thumbnail digital-night-stand-outfit eLtMosen
thumbnail thumbnail digital-noto-seconds Commenter25
thumbnail thumbnail digital-numeral-unity eLtMosen
thumbnail thumbnail digital-pop-space eLtMosen
thumbnail thumbnail digital-random-color-pop eLtMosen
thumbnail thumbnail digital-shifted eLtMosen
thumbnail thumbnail digital-thoreau-simplify beroset
thumbnail thumbnail greenium eLtMosen
thumbnail thumbnail humongous eLtMosen
thumbnail thumbnail karlos-matrix eLtMosen
thumbnail thumbnail kitt jgibbon
thumbnail thumbnail logo-45degree eLtMosen
thumbnail thumbnail motivational-quotes eLtMosen
thumbnail thumbnail nixie-delight beroset
thumbnail thumbnail numerals-duo-neon-green MagneFire
thumbnail thumbnail orbiting-asteroids eLtMosen
thumbnail thumbnail prominent-seconds eLtMosen
thumbnail thumbnail pulsedot eLtMosen
thumbnail thumbnail rainbow-uprising eLtMosen
thumbnail thumbnail resistance-is-futile beroset
thumbnail thumbnail retro-lcd Huntereb, eLtMosen
thumbnail thumbnail sporty-round eLtMosen
thumbnail thumbnail sporty-round-v2 eLtMosen
thumbnail thumbnail words-worte-palabras-mots-opensans Aleksi Suomalainen, Florent Revest, Sylvia van Os, Timo Könnecke, Oliver Geneser

Licenses

Watchface - File License
analog-boombox - Dangrek The font "Dangrek" is licensed under SIL Open Font License and was created by The Dangrek Project Authors. license
digital-pop-space - Baloo Tammudu 2 The font "Baloo Tammudu 2" is licensed under SIL Open Font License and was created by Ek type. license
digital-pop-space - Outrun future The font "Outrun future" is licensed under a custom license that allows "Anyone may use these fonts for non-profit projects". It was created by Press Gang Studios. license
analog-duppy-vintage - Kumar One Kumar One Outline The font "Kumar One" is licensed under SIL Open Font License and was created by Indian Type Foundry. license
analog-duppy-vintage - Varieté - Regular The font "Varieté" is licensed under SIL Open Font License and was created by Peter Wiegel. license
digital-fat-bwoy-slim - NASDAQER The font "NASDAQER" is licensed under CC BY 3.0 License and was created by Gustavo Paz L. license
analog-neon-diver - Bebas Neue The font "Bebas Neue" is licensed under SIL Open Font License and was created by Dharma Type. license
analog-classy-roman - Roboto Condensed - Bold The font "Roboto Condensed" is licensed under Apache License, Version 2.0 and was created by Christian Robertson. license
analog-commander - Michroma - Regular The font "Michroma - Regular" is licensed under SIL Open Font License and was created by Vernon Adams. license
analog-commander - Teko The font "Teko" is licensed under SIL Open Font License and was created by Indian Type Foundry. license
analog-modern-steel - Michroma - Regular The font "Michroma" is licensed under SIL Open Font License and was created by Vernon Adams. license
analog-silly-walks - Varieté - Regular The font "Varieté" is licensed under SIL Open Font License and was created by Peter Wiegel. license
analog-red-handed - PTSans - Bold The font "PTSans" is licensed under SIL Open Font License and was created by Alexandra Korolkova, Olga Umpeleva and Vladimir Yefimov and released by ParaType. license
analog-red-handed - Russo One - Regular The font "Russo One" is licensed under SIL Open Font License and was created by Jovanny Lemonad. license
pulsedot - Source Sans Pro - Semibold Source Sans Pro - Regular The font "Source Sans Pro" is licensed under SIL Open Font License and was created by Paul D Hunt. license
retro-lcd - Digital-7 (Mono) The font "Digital-7" is freeware for home use and was created by Sizenko Alexander.
binary-lcd - Digital-7 (Mono) The font "Digital-7" is freeware for home use and was created by Sizenko Alexander.
analog-rings SlimSans The font "SlimSans" was created by Manfred Klein. Manfred’s fonts are free for private and charity use. They are even free for commercial use – but if there’s any profit, pls make a donation to organizations like Doctors Without Borders
day-clock-24h - Vollkorn-Regular The font "Vollkorn" is licensed under SIL Open Font License and was created by Friedrich Althausen. license
digital-charge-state - Titillium-Bold, Titillium-Light The font "Titillium" is licensed under SIL Open Font License and was created at the Accademia di Belle Arti di Urbino. license
sporty-round, sporty-round-v2 SlimSans The font "SlimSans" was created by Manfred Klein. Manfred’s fonts are free for private and charity use. They are even free for commercial use – but if there’s any profit, pls make a donation to organizations like Doctors Without Borders
numerals-duo-neon-green - Assets Assets are originally adapted from mo_sandhu
orbiting-asteroids - Blue Marble The image "Blue Marble", Eastern Hemisphere March 2014, Photo from NASA Goddard Space Flight Center is available under creative commons license
binary-digital - Simpleness The font "Simpleness" is licensed under SIL Open Font License and was created by Valentin Francois. license
humongous - Item-Black The font "Item" is Public Domain and was created by Bojmic Interpro.
logo-45degree - Sinner The font "Sinner" is freeware for personal, non-commercial use only and was created by Helge Barske. license-info
motivational-quotes - Lobster The font "Lobster" is licensed under SIL Open Font License and was created by Impallari Type. license
nixie-delight - Feronia The font "Feronia" is licensed under GPL with font exception and SIL Open Font License and was created by Peter Wiegel. license
clean-bars, decimal-time - CPMono_v07 The font "CPMono_v07" is licensed under CC-BY-3.0 and was created by Tino Meinert, Liquitype. license
analog-scientific - Reglo The font "Reglo" is licensed under SIL Open Font License and was created by sebsan, Sebastien Sanfilippo. license
karlos-matrix - Elektra SH According to fonts4free.net, the font "Elektra SH" is free for both personel and commercial usages and was created by Samy Halim. license
alternative-digital-mosen - GeneraleMono The font "GeneraleMono" is licensed under SIL Open Font License and was created by ARIEL MARTÍN PÉREZ. license