summaryrefslogtreecommitdiff
path: root/plugin.go
AgeCommit message (Collapse)Author
2024-01-30trying to fix CloseToolkit()Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-27nocui worksv0.13.14Jeff Carr
set enable state Signed-off-by: Jeff Carr <[email protected]>
2024-01-21visable state is honored. TODO: fix hide/showJeff 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-15named in honor of the mac/os and Bruce Hornv0.12.10Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-15add Destroy()v0.12.9Jeff Carr
improve syntax shortcuts go mod update 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-11var value anyv0.12.2Jeff 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-05move to "gui/widget"Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2024-01-03go mod tidy for toolkit movev0.10.1Jeff 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-01reorg to final resting place at go.wit.com/gui/guiv0.9.5Jeff 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-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-03clean and rename examplesJeff Carr
fix syntax try new goreadme remove autogenerated go readme.md 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-09move to fixing grids in andlabsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-05-09getting pretty clean at this pointJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-05-09working on removing newaction()Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-05-09more sendAction() cleanupsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-05-09simplify sendAction()Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-05-09andlabs: now attempt grid placementJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-05-09andlabs grid placement still brokenJeff 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-28more embed handlingJeff 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-24gocui: always show STDOUTJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-23start cleanup of the .so search codeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-23andlabs: ran without crashingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-23actually ran again without crashingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-12better toolkit init optionsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-08gocui: compiling and running againJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-08gocui: smarter debuggingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-08andlabs is still brokenJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-08andlabs: my logic for new window is still wrongJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-08gocui: keep deprecating non-gochannel codeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-08both andlabs & gocui plugins have working channelsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-07andlabs now works the 'new way'Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-07more progres on channelsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-07start work on a plugin channelJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-07open gocui when DISPLAY=""Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-06correctly deprecate *widget to pluginsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-06gocui: callbacks work via a channelJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-04-04gocui: use (w,h) and avoid (x,y) namesJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-03-29add semi-working gocuiv0.7.4Jeff Carr
commit 947169df5a22c9f9b53f825764747f648c70ff1e Author: Jeff Carr <[email protected]> Date: Wed Mar 29 22:44:08 2023 -0500 ready for version v0.7.4 start deprecating toolkit.Widget switch to variable name 'ParentId' use 'ActionType' and 'WidgetType' preliminary redraw() final definition of variables 'Name' and 'Text' more cleaning of the code remove lots of dumb code bind 'd' key press to dump out debugging info early color handling in gocui! Signed-off-by: Jeff Carr <[email protected]> commit 6013fde8332e8ecbffaf1a0977ba2e1da8ea8775 Author: Jeff Carr <[email protected]> Date: Sun Mar 26 17:19:20 2023 -0500 improvements towards a working dns control panel democui has the help menu try to add mouse support to gocui make a direct access method Margin() and Pad() tests add SPEW also push devel branch to github Signed-off-by: Jeff Carr <[email protected]> commit 6f91f5e080e06cdc0f34b13d23e5fd16ea37259a Author: Jeff Carr <[email protected]> Date: Fri Mar 24 20:14:18 2023 -0500 starting to try safe chan and goroutines fix tab title's right before attempting to add chan goroutines removed "where" widget pointer box added to tab experiement with log as it's own repo Signed-off-by: Jeff Carr <[email protected]> Signed-off-by: Jeff Carr <[email protected]>