Go to file
Jeff Carr 012c61b0f4 stronger tagging Makefile shortcut. also v0.6.27
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-06-07 11:02:00 -07:00
autobuild stupid. really stupid. of course that code doesn't run in main() 2019-06-07 10:56:04 -07:00
bench1 make an error handling function 2019-06-06 09:35:17 -07:00
example-aminal clean up & fix the examples 2019-05-31 21:18:08 -07:00
example-gui rename the examples 2019-05-07 02:41:23 -07:00
example-lookupAAAA displays stuff again 2019-06-01 11:45:35 -07:00
example-multiple-windows focus on cleaning up the flow of the code 2019-06-02 21:56:15 -07:00
example-pprof make an error handling function 2019-06-06 09:35:17 -07:00
example-splash maybe each stage needs to be it's own package for now until 2019-05-19 20:18:42 -07:00
example-sshd misc 2019-06-04 12:04:49 -07:00
example-systray try to delete and replace the ui.Tab(0) 2019-05-22 17:53:50 -07:00
example-table clean up the libui table examples 2019-05-21 18:00:45 -07:00
example-test some more examples 2019-05-29 09:54:28 -07:00
resources stronger tagging Makefile shortcut. also v0.6.27 2019-06-07 11:02:00 -07:00
test1 change the display to the full subdomain 2019-06-04 14:09:43 -07:00
test2 more work on the splash text 2019-05-29 16:16:09 -07:00
test3 more work on the splash text 2019-05-29 16:16:09 -07:00
test4 rename files 2019-06-03 20:56:07 -07:00
test5 fix the splash area logic 2019-06-02 19:56:14 -07:00
.gitignore working autobuild on linux 2019-06-07 09:56:15 -07:00
LICENSE Initial Commit 2019-02-01 05:28:17 -08:00
Makefile stronger tagging Makefile shortcut. also v0.6.27 2019-06-07 11:02:00 -07:00
README all sockets go through ccp.wit.com now. AAAA only! 2019-06-03 23:16:13 -07:00
README.md finally works with the new 'alpha' accounts 2019-06-03 17:05:36 -07:00
cast.go sync with server 2019-05-27 21:29:17 -07:00
cloud-control-panel-v0.6.10.md5sum better comments 2019-06-07 09:51:45 -07:00
config.go no longer pass build flags via ldflags 2019-06-06 21:23:43 -07:00
crash1-fqdn debugging on fqdn 2019-06-02 20:07:13 -07:00
eventChannel.go make a buttonMap 2019-06-02 22:22:23 -07:00
fqdn.go debugging on fqdn 2019-06-02 20:07:13 -07:00
gorilla.go more code restructuring 2019-06-02 06:21:12 -07:00
gui-accounts.go fix hostnames. pass ram size to create 2019-06-04 16:14:54 -07:00
gui-buttonClicks.go re-implement the color debugging button 2019-06-05 10:01:56 -07:00
gui-colors.go rearrange gui code 2019-06-03 06:53:33 -07:00
gui-debug.go move VERSION into the go binary 2019-06-06 20:56:14 -07:00
gui-splash.go move VERSION into the go binary 2019-06-06 20:56:14 -07:00
gui-vm.go fix hostnames. pass ram size to create 2019-06-04 16:14:54 -07:00
linux.go this is how you solve the linux vs windows compile solution 2019-06-06 10:57:57 -07:00
login.go more debugging 2019-06-03 13:03:20 -07:00
main.go would be smart if I actually tested if the damn thing built first 2019-06-07 10:59:01 -07:00
upgrade.go no longer pass build flags via ldflags 2019-06-06 21:23:43 -07:00
windows.go fix the windows file 2019-06-06 11:00:01 -07:00

README.md

cloud-control-panel

This is how the cloud should work. It's time to change the rules.

This app requires IPv6 to work.

Obviously I'm developing this app on Linux so if things are broken in the MacOS or Windows, check the Linux version if possible to see if it is also broken there.

IMPORTANT NOTES

To use the cross platform UI, all GUI interactions must be done from within the same goroutine for it to work properly on Windows. This is an annoying limitation of how Windows works (or so it appears. maybe someone will figure out how to fix that)

This means the Windows version of this GUI will probably always be sub-par verses the Linux and Macintosh versions

build

go get -v -t -u git.wit.com/wit/cloud-control-panel
cd ~/go/src/git.wit.com/wit/cloud-control-panel
go build
./cloud-control-panel

License

This is a GPL 3.0 Project.

Credits

  • All the GO developers & Google
  • The andlabs people that made the golang cross platform UI
  • All the kernel, KVM and QEMU developers