Use schollz/progressbar for long loads UI/UX #150

Closed
opened 2021-09-09 13:06:14 +00:00 by femmefaytale · 1 comment
coop-cloud/abra#76
femmefaytale added the
enhancement
label 2021-09-09 13:23:57 +00:00
decentral1se added this to the (deleted) milestone 2021-09-09 14:21:55 +00:00
decentral1se self-assigned this 2021-09-20 18:49:57 +00:00
decentral1se added this to the Beta release (software) project 2021-09-20 18:50:01 +00:00
Owner

Migrating to go-pretty seems like quite a refactor as it uses its own structs for building the table. Also, my elaborate idea of some sort of async table streaming output as it loads could also just be replaced with a progressbar which would be faster and easier to do with the same UI. That schollz implementation is apparently fully x-platform which is nice. It also might be easier to integrate with our existing debug logging (i.e. turn off when debugging). Gonna go with that.

Migrating to `go-pretty` seems like quite a refactor as it uses its own structs for building the table. Also, my elaborate idea of some sort of async table streaming output as it loads could also just be replaced with a [progressbar](https://github.com/schollz/progressbar) which would be faster and easier to do with the same UI. That `schollz` implementation is apparently fully x-platform which is nice. It also might be easier to integrate with our existing debug logging (i.e. turn off when debugging). Gonna go with that.
decentral1se changed title from Consider go-pretty for more responsive table output to Use schollz/progressbar for long loads UI/UX 2021-09-20 20:26:19 +00:00
Sign in to join this conversation.
No description provided.