Adam Ierymenko 7a53ecac86 UI stuff. vor 10 Jahren
..
Makefile 257187a284 Fixes for Windows WebControl. vor 10 Jahren
README.md c0caba8944 docs vor 10 Jahren
ZeroTierNetwork.jsx 220552af62 GitHub issue #241 -- and also some appearance updates. Eventually this might get replaced by a native Mac app. vor 10 Jahren
ZeroTierNode.jsx 220552af62 GitHub issue #241 -- and also some appearance updates. Eventually this might get replaced by a native Mac app. vor 10 Jahren
index.html 32588b3d84 A visit to the Windows house of pain: vor 10 Jahren
main.js bd2ce82ea6 Minify JS in UI, add Makefile. vor 10 Jahren
react.min.js b2b32e5969 Beginning of HTML+Bootstrap+React UI for new desktop client -- looking like it will be easier than retrofitting the old Qt client for the new API. vor 10 Jahren
simpleajax.min.js b2b32e5969 Beginning of HTML+Bootstrap+React UI for new desktop client -- looking like it will be easier than retrofitting the old Qt client for the new API. vor 10 Jahren
zerotier.css 7a53ecac86 UI stuff. vor 10 Jahren
ztui.min.js 220552af62 GitHub issue #241 -- and also some appearance updates. Eventually this might get replaced by a native Mac app. vor 10 Jahren

README.md

ZeroTier HTML5 UI

This is the new (as of 1.0.3) ZeroTier One UI. It's implemented in HTML5 and React.

If you make changes to the .jsx files, type 'make'. You will need NodeJS, react-tools, and minify installed and available in your path.

For this to work, these files must be installed in the 'ui' subfolder of the ZeroTier home path. For development it's nice to symlink this to the 'ui' folder in your working directory. If the 'ui' subfolder is not present, the UI static files will not be served by the embedded web server.

Packaging for Mac and Windows is accomplished by way of the wrappers in ext/. For Mac this is done with a modified version of MacGap. Windows uses a custom project that embeds a web view.