Wraps all apps in a UI frame with a common launchpad, menu and a search bar.
A launcher is an app that gives a common UI feeling to multiple apps running simultaneously.
What it does specifically:
- create a new session
- initialize a Puppet connnection
- load a global stylesheet
- provide features to switch between apps
- includes starcounter-debug-aid for debugging.
This repository contains the code for the default launcher provided by Starcounter. Not impressed? Please fork it and create one that show us how it should be done!
To read more about launchers in general, please see the Launcher page over on starcounter.io.
Past versions that work with Starcounter stable: RELEASES.md
- Check out StarcounterSamples/Launcher repo from GitHub
- Open
Launcher.projin Visual Studio - Build the solution
- Run it by launching
run.batin Windows, or executingcmd //c "run.bat"in Git Bash, or using Debug in Visual Studio - Go to http://localhost:8080/
This will bring you an empty Launcher (with Launchpad, Dashboard and Search field). You need to repeat the above steps to run the actual apps (available in StarcounterSamples and StarcounterPrefabs organisations). You can bulk multiple app projects into a single Visual Studio solution.
- Install Node.js
- Run
npm installto install the test framework - Start Launcher on http://localhost:8080/
- Run
npm test
- Install Node.js.
- Run
npm installto install all dependencies. - Run
grunt packageto generate a packaged version. You can usegrunt package:minor,grunt package:major,grunt package --setversion=1.0.0-develop.0, etc. as grunt-bump does. - Publish
dist/<AppName>.zippackage to the App Store. - Run
git push && git push --tagsto push the changes made bygrunt package.
MIT