Control WiFi lights using this simple app.
This app is intended to control WiFi connected lights that are compatible with the Android Magic Home app. Additional light types will most likely be added in the future, but for now this is the initial target light type.
Clone this repository and run the install task:
task/install
You can now run the app from either the Applications Menu or using the run task:
task/run
This project is written in Vala and follows the following elementary OS guidelines:
Please take some time to familiarize yourself with those documents before continuing.
To get your system ready to develop for elementary OS, please see the Basic Setup section of the elementary OS Developer Documentation.
Configures and runs the build, installs settings-related features and translations and refreshes the icon cache.
Run this after you clone this repository to get a working build.
task/install
Builds the project.
task/build
Builds and runs the executable.
task/run
Creates a Flatpak package.
task/package
Creates and runs a Flatpak package.
task/run-package
Takes screenshots of your app in both the light and dark colour schemes and also creates a montage of the two for use in the AppCenter.
For ideas on how to customise this script for more complicated screenshots, see the take-screenshots script for Comet.
task/take-screenshots
You must push the generated screenshots folder to your GitHub repository before the screenshot will appear when you preview your app in AppCenter.
Launches app locally in AppCenter so you can preview how it will look when published.
Optionally, you can specify a language code (e.g., tr_TR
) to preview a specific localisation.
task/preview-in-appcenter <language-code>
This project was initially generated by Watson, a tool for quickly setting up a new elementary OS 6 app that follows platform human interface and development guidelines.
Copyright © 2022-present Ben Foote
Licensed under GNU GPL version 3.0.