Go to file
Jeff Carr 18ee965fee correctly saving settinsg in the config file again
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-25 00:02:50 -07:00
example-UI-table clean up the libui table examples 2019-05-21 18:00:45 -07:00
example-dnssecsocket eventChannel no longer imports 'ui' directly 2019-05-21 15:17:00 -07:00
example-gui rename the examples 2019-05-07 02:41:23 -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-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
resources avoided some weird scary jsonpb bug with this exact syntax 2019-05-24 23:53:52 -07:00
test1 eventChannel no longer imports 'ui' directly 2019-05-21 15:17:00 -07:00
test2 avoided some weird scary jsonpb bug with this exact syntax 2019-05-24 23:53:52 -07:00
test3 start moving everything to git.wit.com/wit/gui 2019-05-22 20:16:16 -07:00
test4 streamline button click handling 2019-05-22 21:34:31 -07:00
.gitignore add a test where literally every GUI thing is isolated in a seperate 2019-05-22 18:36:23 -07:00
LICENSE Initial Commit 2019-02-01 05:28:17 -08:00
Makefile start moving away from 'gookit/config' to protobuf 2019-05-24 17:39:05 -07:00
README.md try to delete and replace the ui.Tab(0) 2019-05-22 17:53:50 -07:00
config.go correctly saving settinsg in the config file again 2019-05-25 00:02:50 -07:00
eventChannel.go lookup AAAA record. single CreateButtion() function now 2019-05-24 20:53:44 -07:00
gorilla.go attempt to send a login event 2019-05-23 22:47:26 -07:00
main.go avoided some weird scary jsonpb bug with this exact syntax 2019-05-24 23:53:52 -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 analabs people that made the golang cross platform UI
  • All the kernel, KVM and QEMU developers