diff options
| author | Jeff Carr <[email protected]> | 2023-12-14 10:36:56 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2023-12-14 10:36:56 -0600 |
| commit | 282119d970faed3f8a60d5105a2f26ee14681ff4 (patch) | |
| tree | 1680731c899f0e147487b9ba4d50ace2f3e96eb1 /Makefile | |
| parent | 9d075afb1df62276dea06be4a188eaee8fc69420 (diff) | |
tabs, windows + gocui dropdown menu (almost)
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]>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 38 |
1 files changed, 23 insertions, 15 deletions
@@ -8,7 +8,19 @@ all: README.md @echo @echo This Requires working IPv6 @echo - @sleep 1 +ifeq ($(GO111MODULE),) + @echo + @echo If you are compiling this here, you probably want to set GO111MODULE + @echo + @echo Setting GO111MODULE means that the version you are compiling has plugins + @echo that get compiled against this current running version of the code + @echo Otherwise, the GO language plugins can complain about being compiled against + @echo mis-matched versions + @echo + @echo export GO111MODULE=off + @echo + sleep 3 +endif ifeq (,$(wildcard go.mod)) go mod init gui go mod tidy @@ -35,27 +47,20 @@ examples: \ examples-helloworld \ examples-buttons \ examples-console-ui-helloworld \ - examples-textbox \ - examples-debug - -examples-buttons: - make -C examples/buttons - -examples-console-ui-helloworld: - make -C examples/console-ui-helloworld + examples-cloudflare # this is the most basic one. This syntax should always work examples-helloworld: make -C examples/helloworld -examples-debug: - -make -C examples/debug +examples-buttons: + make -C examples/buttons -examples-textbox: - make -C examples/textbox +examples-console-ui-helloworld: + make -C examples/console-ui-helloworld -examples-helloconsole: - make -C examples/plugin-consoleonly +examples-cloudflare: + -make -C examples/cloudflare # sync repo to the github backup # git remote add github [email protected]:witorg/gui.git @@ -102,3 +107,6 @@ objdump: log: reset tail -f /tmp/witgui.* /tmp/guilogfile + +submit-to-docs: + GOPROXY=https://proxy.golang.org GO111MODULE=on go get go.wit.com/[email protected] |
