mirror of
https://github.com/gizak/termui.git
synced 2025-04-26 13:48:54 +08:00
Forked for good
No answer.
This commit is contained in:
parent
ea93b82af1
commit
40d1f94159
12
CHANGELOG.md
12
CHANGELOG.md
@ -81,7 +81,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Set `termbox-go` backend to 256 colors by default
|
- Set `termbox-go` backend to 256 colors by default
|
||||||
- Moved widgets to `github.com/gizak/termui/widgets`
|
- Moved widgets to `github.com/buahaha/termui/widgets`
|
||||||
- Rewrote widgets (check examples and code)
|
- Rewrote widgets (check examples and code)
|
||||||
- Rewrote grid
|
- Rewrote grid
|
||||||
- grids are instantiated locally instead of through `termui.Body`
|
- grids are instantiated locally instead of through `termui.Body`
|
||||||
@ -121,9 +121,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Rename Par widget to Paragraph
|
- Rename Par widget to Paragraph
|
||||||
- Rename MBarChart widget to StackedBarChart
|
- Rename MBarChart widget to StackedBarChart
|
||||||
|
|
||||||
[#237]: https://github.com/gizak/termui/pull/237
|
[#237]: https://github.com/buahaha/termui/pull/237
|
||||||
[#126]: https://github.com/gizak/termui/pull/126
|
[#126]: https://github.com/buahaha/termui/pull/126
|
||||||
|
|
||||||
[Unreleased]: https://github.com/gizak/termui/compare/v3.1.0...HEAD
|
[Unreleased]: https://github.com/buahaha/termui/compare/v3.1.0...HEAD
|
||||||
[3.1.0]: https://github.com/gizak/termui/compare/v3.0.0...v3.1.0
|
[3.1.0]: https://github.com/buahaha/termui/compare/v3.0.0...v3.1.0
|
||||||
[3.0.0]: https://github.com/gizak/termui/compare/v2.3.0...v3.0.0
|
[3.0.0]: https://github.com/buahaha/termui/compare/v2.3.0...v3.0.0
|
||||||
|
@ -20,7 +20,7 @@ It is not necessary to `go get` termui, since Go will automatically manage any i
|
|||||||
|
|
||||||
### Dep
|
### Dep
|
||||||
|
|
||||||
Add with `dep ensure -add github.com/gizak/termui`. With Dep, `/v3` should *not* be included in the import statements.
|
Add with `dep ensure -add github.com/buahaha/termui`. With Dep, `/v3` should *not* be included in the import statements.
|
||||||
|
|
||||||
## Hello World
|
## Hello World
|
||||||
|
|
||||||
@ -30,8 +30,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
@ -74,7 +74,7 @@ Run an example with `go run _examples/{example}.go` or run each example consecut
|
|||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
- [wiki](https://github.com/gizak/termui/wiki)
|
- [wiki](https://github.com/buahaha/termui/wiki)
|
||||||
|
|
||||||
## Uses
|
## Uses
|
||||||
|
|
||||||
|
@ -9,8 +9,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
"image"
|
"image"
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -11,8 +11,8 @@ import (
|
|||||||
"math"
|
"math"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
@ -37,7 +37,7 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
listData := []string{
|
listData := []string{
|
||||||
"[0] gizak/termui",
|
"[0] buahaha/termui",
|
||||||
"[1] editbox.go",
|
"[1] editbox.go",
|
||||||
"[2] interrupt.go",
|
"[2] interrupt.go",
|
||||||
"[3] keyboard.go",
|
"[3] keyboard.go",
|
||||||
|
@ -10,8 +10,8 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -11,8 +11,8 @@ import (
|
|||||||
"math"
|
"math"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -5,8 +5,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -18,8 +18,8 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -9,8 +9,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
@ -22,7 +22,7 @@ func main() {
|
|||||||
l := widgets.NewList()
|
l := widgets.NewList()
|
||||||
l.Title = "List"
|
l.Title = "List"
|
||||||
l.Rows = []string{
|
l.Rows = []string{
|
||||||
"[0] github.com/gizak/termui/v3",
|
"[0] github.com/buahaha/termui/v3",
|
||||||
"[1] [你好,世界](fg:blue)",
|
"[1] [你好,世界](fg:blue)",
|
||||||
"[2] [こんにちは世界](fg:red)",
|
"[2] [こんにちは世界](fg:red)",
|
||||||
"[3] [color](fg:white,bg:green) output",
|
"[3] [color](fg:white,bg:green) output",
|
||||||
|
@ -9,8 +9,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -9,8 +9,8 @@ import (
|
|||||||
"math/rand"
|
"math/rand"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
var run = true
|
var run = true
|
||||||
|
@ -10,8 +10,8 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"math"
|
"math"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -9,8 +9,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -9,8 +9,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -9,8 +9,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -9,8 +9,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -5,8 +5,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
"github.com/gizak/termui/v3/widgets"
|
"github.com/buahaha/termui/v3/widgets"
|
||||||
)
|
)
|
||||||
|
|
||||||
type nodeValue string
|
type nodeValue string
|
||||||
|
@ -10,7 +10,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
ui "github.com/gizak/termui/v3"
|
ui "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
// logs all events to the termui window
|
// logs all events to the termui window
|
||||||
|
@ -3,7 +3,7 @@ package termui
|
|||||||
import (
|
import (
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
"github.com/gizak/termui/v3/drawille"
|
"github.com/buahaha/termui/v3/drawille"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Canvas struct {
|
type Canvas struct {
|
||||||
|
2
go.mod
2
go.mod
@ -1,4 +1,4 @@
|
|||||||
module github.com/gizak/termui/v3
|
module github.com/buahaha/termui/v3
|
||||||
|
|
||||||
go 1.15
|
go 1.15
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ import (
|
|||||||
|
|
||||||
rw "github.com/mattn/go-runewidth"
|
rw "github.com/mattn/go-runewidth"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
type BarChart struct {
|
type BarChart struct {
|
||||||
|
@ -8,7 +8,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Gauge struct {
|
type Gauge struct {
|
||||||
|
@ -8,7 +8,7 @@ import (
|
|||||||
"image"
|
"image"
|
||||||
"image/color"
|
"image/color"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Image struct {
|
type Image struct {
|
||||||
|
@ -7,7 +7,7 @@ package widgets
|
|||||||
import (
|
import (
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Input struct {
|
type Input struct {
|
||||||
|
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
rw "github.com/mattn/go-runewidth"
|
rw "github.com/mattn/go-runewidth"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
type List struct {
|
type List struct {
|
||||||
|
@ -7,7 +7,7 @@ package widgets
|
|||||||
import (
|
import (
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Paragraph struct {
|
type Paragraph struct {
|
||||||
|
@ -4,7 +4,7 @@ import (
|
|||||||
"image"
|
"image"
|
||||||
"math"
|
"math"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -8,7 +8,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Plot has two modes: line(default) and scatter.
|
// Plot has two modes: line(default) and scatter.
|
||||||
|
@ -7,7 +7,7 @@ package widgets
|
|||||||
import (
|
import (
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Sparkline is like: ▅▆▂▂▅▇▂▂▃▆▆▆▅▃. The data points should be non-negative integers.
|
// Sparkline is like: ▅▆▂▂▅▇▂▂▃▆▆▆▅▃. The data points should be non-negative integers.
|
||||||
|
@ -10,7 +10,7 @@ import (
|
|||||||
|
|
||||||
rw "github.com/mattn/go-runewidth"
|
rw "github.com/mattn/go-runewidth"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
type StackedBarChart struct {
|
type StackedBarChart struct {
|
||||||
|
@ -7,7 +7,7 @@ package widgets
|
|||||||
import (
|
import (
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
/*Table is like:
|
/*Table is like:
|
||||||
|
@ -7,7 +7,7 @@ package widgets
|
|||||||
import (
|
import (
|
||||||
"image"
|
"image"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
// TabPane is a renderable widget which can be used to conditionally render certain tabs/views.
|
// TabPane is a renderable widget which can be used to conditionally render certain tabs/views.
|
||||||
|
@ -5,7 +5,7 @@ import (
|
|||||||
"image"
|
"image"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
. "github.com/gizak/termui/v3"
|
. "github.com/buahaha/termui/v3"
|
||||||
rw "github.com/mattn/go-runewidth"
|
rw "github.com/mattn/go-runewidth"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user