Go to file
Akram 27801edca3 Merge branch 'akramsbranch' of https://git.wit.com/wit/cloud-control-panel into akramsbranch 2019-06-21 14:36:22 -07:00
build move autobuild out of this repo 2019-06-14 10:48:14 -07:00
resources 0.6.43 2019-06-17 10:48:04 -07:00
.gitignore fix 'dirty build' logic 2019-06-14 05:18:13 -07:00
LICENSE Initial Commit 2019-02-01 05:28:17 -08:00
Makefile makefile shortcuts 2019-06-16 09:56:52 -07:00
README all sockets go through ccp.wit.com now. AAAA only! 2019-06-03 23:16:13 -07:00
README.md Added packr dependency to the README. 2019-06-20 09:47:58 -07:00
cast.go sync with server 2019-05-27 21:29:17 -07:00
config.go try to make the upgrade cross platform 2019-06-14 06:34:23 -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 final cleanup on the generic mouse click code 2019-06-15 00:04:05 -07:00
gui-buttonClicks.go final cleanup on the generic mouse click code 2019-06-15 00:04:05 -07:00
gui-colors.go Merge branch 'akramsbranch' of https://git.wit.com/wit/cloud-control-panel into akramsbranch 2019-06-21 14:36:22 -07:00
gui-debug.go clean out test code from config.go 2019-06-14 04:28:40 -07:00
gui-splash.go oops 2019-06-14 05:24:12 -07:00
gui-vm.go add a way to logout 2019-06-16 12:02:03 -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 delete splash works 2019-06-13 15:57:27 -07:00
upgrade.go try to make the upgrade cross platform 2019-06-14 06:34:23 -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.

In order to build successfully: packr, pkg-config and gtk+-3.0 must be installed.

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