├── .github └── workflows │ └── test.yml ├── LICENSE ├── Makefile ├── README.md ├── examples ├── docking │ ├── docking.png │ └── main.go ├── go.mod ├── go.sum ├── lipgloss │ ├── README.md │ ├── checklist.go │ ├── description.go │ ├── dialog.go │ ├── grid.go │ ├── history.go │ ├── lipgloss.gif │ ├── main.go │ ├── statusbar.go │ ├── tabs.go │ ├── title.go │ └── util.go ├── simple │ ├── main.go │ └── simple.png ├── spans │ ├── main.go │ └── spans.png └── util │ ├── LayoutModel.go │ └── SimpleModel.go ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── layout.go ├── layout_test.go ├── private_test.go ├── stringapi.go ├── stringapi_test.go └── util.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/README.md -------------------------------------------------------------------------------- /examples/docking/docking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/docking/docking.png -------------------------------------------------------------------------------- /examples/docking/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/docking/main.go -------------------------------------------------------------------------------- /examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/go.mod -------------------------------------------------------------------------------- /examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/go.sum -------------------------------------------------------------------------------- /examples/lipgloss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/README.md -------------------------------------------------------------------------------- /examples/lipgloss/checklist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/checklist.go -------------------------------------------------------------------------------- /examples/lipgloss/description.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/description.go -------------------------------------------------------------------------------- /examples/lipgloss/dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/dialog.go -------------------------------------------------------------------------------- /examples/lipgloss/grid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/grid.go -------------------------------------------------------------------------------- /examples/lipgloss/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/history.go -------------------------------------------------------------------------------- /examples/lipgloss/lipgloss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/lipgloss.gif -------------------------------------------------------------------------------- /examples/lipgloss/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/main.go -------------------------------------------------------------------------------- /examples/lipgloss/statusbar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/statusbar.go -------------------------------------------------------------------------------- /examples/lipgloss/tabs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/tabs.go -------------------------------------------------------------------------------- /examples/lipgloss/title.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/title.go -------------------------------------------------------------------------------- /examples/lipgloss/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/lipgloss/util.go -------------------------------------------------------------------------------- /examples/simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/simple/main.go -------------------------------------------------------------------------------- /examples/simple/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/simple/simple.png -------------------------------------------------------------------------------- /examples/spans/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/spans/main.go -------------------------------------------------------------------------------- /examples/spans/spans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/spans/spans.png -------------------------------------------------------------------------------- /examples/util/LayoutModel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/util/LayoutModel.go -------------------------------------------------------------------------------- /examples/util/SimpleModel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/examples/util/SimpleModel.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- 1 | go 1.21 2 | 3 | use ( 4 | examples 5 | . 6 | ) 7 | -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/go.work.sum -------------------------------------------------------------------------------- /layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/layout.go -------------------------------------------------------------------------------- /layout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/layout_test.go -------------------------------------------------------------------------------- /private_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/private_test.go -------------------------------------------------------------------------------- /stringapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/stringapi.go -------------------------------------------------------------------------------- /stringapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/stringapi_test.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winder/bubblelayout/HEAD/util.go --------------------------------------------------------------------------------