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 Command-line tool sustainability 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 Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coop-cloud/organising#150
No description provided.