summaryrefslogtreecommitdiff
path: root/main.go
AgeCommit message (Collapse)Author
2024-12-24should have been called this beforev0.22.15Jeff Carr
2024-12-24add NoGui()Jeff Carr
2024-11-15try to add --no-guiv0.22.6Jeff Carr
2024-11-13return when --gui noguiv0.22.5Jeff Carr
2024-11-07sleep was too longv0.22.4Jeff Carr
2024-11-06tell the user there is a sleep delayv0.22.3Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-11-05updates for v0.22 gui changesv0.22.2Jeff Carr
2024-03-07quiet init()v0.22.1Jeff Carr
2024-02-29process/get GUI versionv0.22.0v0.21.1Jeff Carr
2024-02-25print a simple text colsole banner on init()Jeff Carr
2024-02-13better docsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-02-12add 'dead' to track plugin failureJeff Carr
2024-02-09gocui panic() loads nocui correctlyv0.20.3v0.20.2Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-02-09grid.NextRow() plugin counterJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-02-07use internal log flagsv0.20.1Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-02-05prepare for protobufv0.20.0Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-02-01gocui checkboxv0.19.0Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-31deprecate SetValue() as confusingv0.18.0Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-30trying to fix CloseToolkit()Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-21cleaner logging outputv0.12.20Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-20log settings works againv0.12.19Jeff Carr
still dreaming of protobuf here go mod update show panic for now finally drop sending stuff for non-visable windows Signed-off-by: Jeff Carr <[email protected]>
2024-01-19cleanup andlabsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-18window destroy (aka Hide) worksv0.12.17Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-18move widgetv0.12.15Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-18new pathsv0.12.14Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-17work around a toolkit panic()v0.12.11Jeff Carr
things should work when GUI is not really there Int() and Bool() helloworld works compiles and runs RawWindow shouldn't auto exit add StandardExit() Signed-off-by: Jeff Carr <[email protected]> Signed-off-by: Jeff Carr <[email protected]>
2024-01-13work on hiding widgetsv0.12.5Jeff Carr
When widgets are hidden, their state works exactly the same as normal, but updates are not sent to the toolkits Signed-off-by: Jeff Carr <[email protected]>
2024-01-11api updatev0.12.3Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-11var value anyv0.12.2Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-10start fixing GetText() and move to anyJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-08go.wit.com/log Flags changeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-06sierpinski carpet modeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-05move to "gui/widget"Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-03complete the move to 'go.wit.com/log'Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-03move to go.wit.com/log !!!Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-03all debug stuff moved to 'go.wit.com/gui/debugger'v0.9.9Jeff Carr
I finally was able to clean out all the debugging code and make a clean, new GO debugger. It's quite nice I think. Well, it's useful to me at any rate. 2024 New Years wish: someone contributes code to improve it Signed-off-by: Jeff Carr <[email protected]>
2024-01-01reorg to final resting place at go.wit.com/gui/guiv0.9.5Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-12-29implement --gui-debug command line optionJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-12-29using args.Register()Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-12-29save 'universal' go-argJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-12-20move to go.wit.com/guiv0.9.0Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-12-20code moved to the cloudflare packageJeff Carr
use the cloudflare package add a protobuf attempt better change detection, but formatting is broken don't redraw widgets if they are not visible create new dns entry worked attempting a DNS RR create attempt a create API call use cloudflare recommended ENV vars turn off debugging Signed-off-by: Jeff Carr <[email protected]>
2023-12-14tabs, windows + gocui dropdown menu (almost)Jeff Carr
dropdown menu figures out what text was clicked dropdown menu movement changes line colors dropdown menus force user to select a response accidentally committed a binary tab selection works tab and window views almost working tabs and windows almost working window widgets selection works better color handling using gocui view.Visable flag removal of old color setting code still need an artificial delay for andlabs SetText() catching more 'nil' errors fixed the stupid duplicate tab problem in andlabs figured out how andlabs had a tab/box mess works on more than one domain builds and runs again debugging double tabs in andlabs gui GO111MODULE compile notes code reorg further improvements example cloudflare app does first successful dns update add NewEntryLine() for single line entry boxes Signed-off-by: Jeff Carr <[email protected]>
2023-12-02gocui plugin refactor to a *node binary treeJeff Carr
rename arg '--gui <toolkit>' add a cloudflare example fixes since go v1.21 didn't compile anymore due to argv order more place() changes recursive size computation gocui: Major refactor to use the *node binary tree gocui: refactor place() and size() gocui: better place() and spacing (tab, buttons, etc) gocui: better mouse click handling gocui: switch to using tk.gocuiSize & tk.size gocui: event handling cleanups gocui: add window labels work gocui: struct cleanups gocui: duplicate binary tree structs removed gocui: deprecate old children Signed-off-by: Jeff Carr <[email protected]>
2023-05-09more code cleanupsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-28code cleanupsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-28s/Config/me/ to remove direct access to anythingJeff Carr
since most everything needs to be passed to the toolkits everything should be accessed via func()'s Signed-off-by: Jeff Carr <[email protected]>
2023-04-28further code cleanupsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-28allow passing of embed plugin filesJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-27gocui: better output handlingv0.8.4Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>