summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-14 00:09:37 -0600
committerJeff Carr <[email protected]>2025-02-14 00:09:37 -0600
commit8f514d426877373be4dd98404b49b4d228f46407 (patch)
tree0dd66fb33b7e0e81ef571bf31f92b9b7a7ec6470
parent225cd84f68b36f8fa7017981766b73fc2ca187c9 (diff)
fix changes related to plugin updates
-rw-r--r--findNext.go3
-rw-r--r--globalDisplayOptions.go24
-rw-r--r--http.go2
-rw-r--r--main.go12
-rw-r--r--releaseBox.go16
-rw-r--r--repoview.go73
-rw-r--r--structs.go4
7 files changed, 33 insertions, 101 deletions
diff --git a/findNext.go b/findNext.go
index 6f4cd25..de6365d 100644
--- a/findNext.go
+++ b/findNext.go
@@ -82,6 +82,7 @@ func findNext() bool {
}
if godepsNew == nil {
// don't check godepsNew, but check to make sure go mod tidy actually ran without error
+ os.Unsetenv("GO111MODULE")
cmd := []string{"go", "mod", "tidy"}
_, err := check.RunVerbose(cmd)
if err != nil {
@@ -206,7 +207,7 @@ func setCurrentRepo(check *gitpb.Repo, s string, note string) bool {
}
me.release.status.SetText(s)
me.release.notes.SetText(note)
- me.release.openrepo.Enable()
+ // me.release.openrepo.Enable()
return true
}
diff --git a/globalDisplayOptions.go b/globalDisplayOptions.go
index 0446dda..fcc8283 100644
--- a/globalDisplayOptions.go
+++ b/globalDisplayOptions.go
@@ -4,7 +4,6 @@ import (
"go.wit.com/gui"
"go.wit.com/lib/debugger"
"go.wit.com/lib/gui/logsettings"
- "go.wit.com/log"
)
func globalDisplayOptions(box *gui.Node) {
@@ -12,17 +11,18 @@ func globalDisplayOptions(box *gui.Node) {
group1 := vbox.NewGroup("Global Display Options")
- hidegrid := group1.NewGrid("hidecfg", 0, 0)
-
- hidegrid.NewButton("Show Repository Window", func() {
- if me.repos.Hidden() {
- me.repos.Show()
- } else {
- me.repos.Hide()
- }
- log.Info("showing reposwin")
- })
- hidegrid.NextRow()
+ /*
+ hidegrid := group1.NewGrid("hidecfg", 0, 0)
+ hidegrid.NewButton("Show Repository Window", func() {
+ if me.repos.Hidden() {
+ me.repos.Show()
+ } else {
+ me.repos.Hide()
+ }
+ log.Info("showing reposwin")
+ })
+ hidegrid.NextRow()
+ */
group1 = vbox.NewGroup("prep for release")
grid := group1.RawGrid()
diff --git a/http.go b/http.go
index d6633b0..5c4346b 100644
--- a/http.go
+++ b/http.go
@@ -72,8 +72,6 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
// log.Info(me.current.StandardHeader())
log.Info(me.forge.StandardReleaseHeader(me.current, "todoing"))
- case "/rescanAll":
- me.repos.View.ScanRepositoriesOld()
case "/setCurrentRepo":
log.Info("repo: " + repoName)
log.Info("version: " + version)
diff --git a/main.go b/main.go
index 9fd672d..4510363 100644
--- a/main.go
+++ b/main.go
@@ -10,6 +10,7 @@ import (
"go.wit.com/dev/alexflint/arg"
"go.wit.com/gui"
"go.wit.com/lib/fhelp"
+ "go.wit.com/lib/gadgets"
"go.wit.com/lib/gui/shell"
"go.wit.com/lib/protobuf/forgepb"
"go.wit.com/lib/protobuf/gitpb"
@@ -65,14 +66,17 @@ func main() {
me.myGui.Default()
// our main window
- me.mainWindow = me.myGui.NewWindow("GUI release manager " + VERSION)
+ me.mainWindow = gadgets.RawBasicWindow("GUI release manager " + VERSION)
me.mainWindow.Custom = func() {
log.Warn("Window closed. forge configsave")
// sets the hidden flag to false so Toggle() works
me.forge.ConfigSave()
okExit("")
}
- me.mainBox = me.mainWindow.NewBox("bw hbox", true)
+ me.mainWindow.Make()
+ me.mainWindow.Show()
+
+ me.mainBox = me.mainWindow.Box()
// sanity check of things that might be around that mess
// up things later
@@ -88,7 +92,7 @@ func main() {
// initialize the repo list window
// which should be all the git repositories in ~/go/src & the .config file
- me.repos = makeRepoView()
+ // me.repos = makeRepoView()
// the left side of the window options
globalDisplayOptions(me.mainBox)
@@ -102,7 +106,7 @@ func main() {
// scan in the State of all the repos
// TODO: should not really be necessary directly after init()
- me.repos.View.ScanRepositoriesOld()
+ // me.repos.View.ScanRepositoriesOld()
// todo: add this to forgepb
me.startRepo = me.forge.FindWorkingDirRepo()
diff --git a/releaseBox.go b/releaseBox.go
index 5e25b8f..1b6e5a5 100644
--- a/releaseBox.go
+++ b/releaseBox.go
@@ -21,7 +21,7 @@ type releaseStruct struct {
releaseVersionB *gui.Node
reason *gadgets.BasicEntry
- openrepo *gui.Node
+ // openrepo *gui.Node
goGetB *gui.Node
checkGoSumB *gui.Node
@@ -77,12 +77,14 @@ func createReleaseBox(box *gui.Node) {
me.release.grid.NextRow()
me.release.repo = gadgets.NewOneLiner(me.release.grid, "repo")
- me.release.openrepo = me.release.grid.NewButton("Configure", func() {
- if repov := me.repos.View.FindByPath(me.current.GetGoPath()); repov != nil {
- repov.Status.Toggle()
- }
- })
- me.release.openrepo.Disable()
+ /*
+ me.release.openrepo = me.release.grid.NewButton("Configure", func() {
+ if repov := me.repos.View.FindByPath(me.current.GetGoPath()); repov != nil {
+ repov.Status.Toggle()
+ }
+ })
+ me.release.openrepo.Disable()
+ */
me.release.grid.NextRow()
me.release.status = gadgets.NewOneLiner(me.release.grid, "status")
me.release.grid.NextRow()
diff --git a/repoview.go b/repoview.go
deleted file mode 100644
index 5180887..0000000
--- a/repoview.go
+++ /dev/null
@@ -1,73 +0,0 @@
-package main
-
-import (
- "go.wit.com/lib/gadgets"
- "go.wit.com/lib/gui/repolist"
- "go.wit.com/log"
-
- "go.wit.com/gui"
-)
-
-type repoWindow struct {
- win *gadgets.BasicWindow
- box *gui.Node
- View *repolist.RepoList
-}
-
-func (r *repoWindow) Hidden() bool {
- return r.win.Hidden()
-}
-
-func (r *repoWindow) Show() {
- r.win.Show()
-}
-
-func (r *repoWindow) Hide() {
- r.win.Hide()
-}
-
-func (r *repoWindow) Disable() {
- r.box.Disable()
-}
-
-func (r *repoWindow) Enable() {
- r.box.Enable()
-}
-
-// you can only have one of these
-func makeRepoView() *repoWindow {
- if me.repos != nil {
- return me.repos
- }
- r := new(repoWindow)
- r.win = gadgets.RawBasicWindow("GUI repositories in ~/go/src/")
- r.win.Make()
-
- r.box = r.win.Box().NewBox("bw vbox", false)
- r.win.Custom = func() {
- log.Warn("GOT HERE: main() gadgets.NewBasicWindow() close")
- log.Warn("Should I do something special here?")
- }
-
- // reposbox.SetExpand(false)
- group1 := r.box.NewGroup("Run on all repos:")
-
- hbox := group1.Box()
- // hbox.Horizontal()
- hbox.Vertical()
-
- r.View = repolist.InitBox(me.forge, r.box)
- r.View.Enable()
-
- r.View.ScanRepositoriesOld()
-
- /*
- r.View = repolist.GuireleaserView(r.box)
-
- showncount := r.View.MirrorShownCount()
- box2.Append(showncount)
- duration := r.View.MirrorScanDuration()
- box2.Append(duration)
- */
- return r
-}
diff --git a/structs.go b/structs.go
index 4fda32c..4930d55 100644
--- a/structs.go
+++ b/structs.go
@@ -29,11 +29,11 @@ type autoType struct {
startRepo *gitpb.Repo
// guireleaser window
- mainWindow *gui.Node
+ mainWindow *gadgets.BasicWindow
mainBox *gui.Node
// our view of the repositories
- repos *repoWindow
+ // repos *repoWindow
// your customized repo preferences and settings
forge *forgepb.Forge