build(deps): bump neferclient v0.4.0 and nefergui v0.7.0
The bar implements Handler.PopupDone (a no-op for now). go.work and go.work.sum are ignored: they are for local multi-repo work only.
- commit
- 77cf70f9945feaf468e8de3e4e846fc7d4b002fd
- author
- brice · · 2026-10-09 04:39 UTC
- parent
- a7668cd
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
4 files · +8 -3
M .gitignore +2 -0
| @@ -2,3 +2,5 @@ | |||
| 2 | 2 | /neferbar | |
| 3 | 3 | /bin/ | |
| 4 | 4 | /dist/ | |
| 5 | + | go.work | |
| 6 | + | go.work.sum | |
| @@ -2,3 +2,5 @@ | |||||
| 2 | /neferbar | 2 | /neferbar | ||
| 3 | /bin/ | 3 | /bin/ | ||
| 4 | /dist/ | 4 | /dist/ | ||
| 5 | + | go.work | |||
| 6 | + | go.work.sum | |||
M go.mod +1 -1
| @@ -5,7 +5,7 @@ go 1.27 | |||
| 5 | 5 | require ( | |
| 6 | 6 | github.com/BurntSushi/toml v1.6.0 | |
| 7 | 7 | github.com/bnema/go-wayland-bindings v0.1.0 | |
| 8 | - | github.com/bnema/neferclient v0.3.0 | |
| 8 | + | github.com/bnema/neferclient v0.4.0 | |
| 9 | 9 | github.com/bnema/purego-vulkan v0.6.0 | |
| 10 | 10 | github.com/bnema/vev-vt v0.6.0 | |
| 11 | 11 | github.com/bnema/wlturbo v0.6.2 | |
| @@ -5,7 +5,7 @@ go 1.27 | |||||
| 5 | require ( | 5 | require ( | ||
| 6 | github.com/BurntSushi/toml v1.6.0 | 6 | github.com/BurntSushi/toml v1.6.0 | ||
| 7 | github.com/bnema/go-wayland-bindings v0.1.0 | 7 | github.com/bnema/go-wayland-bindings v0.1.0 | ||
| 8 | - | github.com/bnema/neferclient v0.3.0 | 8 | + | github.com/bnema/neferclient v0.4.0 |
| 9 | github.com/bnema/purego-vulkan v0.6.0 | 9 | github.com/bnema/purego-vulkan v0.6.0 | ||
| 10 | github.com/bnema/vev-vt v0.6.0 | 10 | github.com/bnema/vev-vt v0.6.0 | ||
| 11 | github.com/bnema/wlturbo v0.6.2 | 11 | github.com/bnema/wlturbo v0.6.2 | ||
M go.sum +2 -2 generated file: collapsed
M internal/bar/bar.go +3 -0
| @@ -826,6 +826,9 @@ func (b *Bar) Frame(id neferclient.SurfaceID) { | |||
| 826 | 826 | } | |
| 827 | 827 | } | |
| 828 | 828 | ||
| 829 | + | // PopupDone is called when the compositor dismisses a popup of the bar. | |
| 830 | + | func (b *Bar) PopupDone(neferclient.SurfaceID) {} | |
| 831 | + | ||
| 829 | 832 | // Closed ends the loop when the compositor closes the surface. | |
| 830 | 833 | func (b *Bar) Closed(id neferclient.SurfaceID) { | |
| 831 | 834 | if id == b.sid { | |
| @@ -826,6 +826,9 @@ func (b *Bar) Frame(id neferclient.SurfaceID) { | |||||
| 826 | } | 826 | } | ||
| 827 | } | 827 | } | ||
| 828 | 828 | ||||
| 829 | + | // PopupDone is called when the compositor dismisses a popup of the bar. | |||
| 830 | + | func (b *Bar) PopupDone(neferclient.SurfaceID) {} | |||
| 831 | + | ||||
| 829 | // Closed ends the loop when the compositor closes the surface. | 832 | // Closed ends the loop when the compositor closes the surface. | ||
| 830 | func (b *Bar) Closed(id neferclient.SurfaceID) { | 833 | func (b *Bar) Closed(id neferclient.SurfaceID) { | ||
| 831 | if id == b.sid { | 834 | if id == b.sid { | ||