Run as a Window and Status page
Platforms
Windows
-
UI: a windowed UI by default, with "log output" design, and "go to URL" log line (see above).
-
CLI: Not yet. Maybe in the future.
Mac
-
UI: Use same "log output" UI design as Windows.
- Packaged as .app, code signed, and to be distributed as a .dmg file. But I can run the code-signing and .dmg part, as long as you can work out the build script parts (or just Projucer's Mac build UI thing, or whichever is easier). I've got Xcode and an Apple developer account.
-
CLI: Option to build a CLI-only version as well.
Linux
-
UI: Not needed.
-
CLI: Yep!
Window Contents
UPDATE: Just show a console output for now. See comments below.
Idea for the contents of the window (header, button, and text) —
-----------------------------------------------
Audio Server
-----------------------------------------------
[ View Status ]
Click here to view status in a web browser.
-----------------------------------------------
HTML Response
http://localhost:1234/status
Return HTML:
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript" src="/static/status.js"></script>
</body>
</html>
JavaScript: status.js
Add a route (and folder in repo) so that static files are available at this URL:
http://localhost:post/static/status.js
This status.js file will be designed later. No need to build this now.
Edited by Travis