Commit Graph

8 Commits

Author SHA1 Message Date
Sam Fredrickson c4dde38d23 Support multiple assets simultaneously.
Build & Test / Main (push) Successful in 1m0s Details
Release / Release (push) Successful in 1m1s Details
2024-03-22 17:43:15 -07:00
Sam Fredrickson 4a40899653 Spice up the UI.
Build & Test / Main (push) Successful in 58s Details
* Full screen ("alt framebuffer").
* Rounded borders.
* Spinner that starts during a refresh.
* Colored table headers.
* Table header have bottom border.
2024-03-21 02:43:38 -07:00
Sam Fredrickson 80855a15a9 Minor reformatting.
Build & Test / Main (push) Successful in 57s Details
Release / Release (push) Successful in 1m1s Details
2024-03-21 00:17:29 -07:00
Sam Fredrickson 19de412fc5 Add spinner that indicates an ongoing refresh.
Build & Test / Main (push) Successful in 57s Details
2024-03-21 00:08:58 -07:00
Sam Fredrickson 1c6d5e9917 Simplify projection table generation.
Build & Test / Main (push) Successful in 1m28s Details
Instead of pre-allocating the grid and using tricky indexing to fill in
the cells, just fully regenerate it. But do it columnwise first, and
then transpose it.
2024-03-20 23:40:38 -07:00
Sam Fredrickson 8b8307cc57 How about actually use the goal name? 2024-03-19 21:55:27 -07:00
Sam Fredrickson 60a4574c5a Initial configuration support. 2024-03-19 21:44:11 -07:00
Sam Fredrickson bf50ba4539 Move TUI code into separate package.
Build & Test / Main (push) Successful in 51s Details
2024-03-19 18:40:42 -07:00