Bubble Tea is a TUI framework for Go, known for its powerful capabilities despite a steep learning curve. Key tips include keeping the event loop fast, debugging by dumping messages to a file, using live reload for code changes, and managing message ordering from concurrent routines. Additionally, building a hierarchical tree
Table of contents
0. Intro1. Keep the event loop fast2. Dump messages to a file3. Live reload code changes4. Use receiver methods on your model judiciously5. Messages are not necessarily received in the order they are sent6. Build a tree of models7. Layout arithmetic is error-prone8. Recovering your terminal9. Use teatest for end-to-end tests10. Record demos and screenshots on VHS11. And more…1 Comment
Sort: