This blank app helps you start creating an app for your Numworks calculator! Everything is prepared for you 😜
- Clone this repo:
git clone https://github.com/Omega-Numworks/Omega-App-Template.git
- Open your text editor or IDE (vscode, notepad++, sublime text...)
- Edit the sample app to create your own! Inside the files, you will find explanations for what each of the components do.
- To compile, see the compilation guide of Omega.
- Put the app_native folder in
...\Omega\apps
(and rename it). - Add your app to the Makefile config:
- Open
...\Omega\build\config.mak
- Add your folder name to EPSILON_APPS (EPSILON_APPS ?= ...);
- Save!
- Open
- Add your app icon into Omega:
- Duplicate your icon in each subfolder of
...\Omega\themes\icons
- Open this file with a text editor:
...\Omega\themes\icon.json
- Add your icon to the list:
"apps/[your app's folder]/[name of your app]_icon.png" : "apps/[name of your app]_icon.png",
- Duplicate your icon in each subfolder of
- Compile with your app! Don't forget to clean (with
make clean
)!
Upload your app folder in a new repository (on your account). Then, if you want to dicuss your app, open an issue in this repository. We'll be happy to see what you created! If The Omega Team likes your app (and if you agree), we may include it in Omega by default 😉.
NumWorks is a registered trademark. Omega is not affiliated with Numworks. Omega-App-Template is released under a CC0 License, because the sample app is based on boricj/numworks-hello-world, also under a CC0 License.