-
Notifications
You must be signed in to change notification settings - Fork 39
feat(progress-animation): Progress animation layer #1708
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: melodicore <datafox@datafox.me>
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #1708 +/- ##
==========================================
+ Coverage 40.13% 40.36% +0.23%
==========================================
Files 874 883 +9
Lines 40708 40893 +185
Branches 5644 5662 +18
==========================================
+ Hits 16338 16507 +169
- Misses 22440 22449 +9
- Partials 1930 1937 +7
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Signed-off-by: melodicore <datafox@datafox.me>
Signed-off-by: melodicore <datafox@datafox.me>
darvld
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work, I'm requesting some minor changes for maintainability but otherwise it's ready. One more thing: the whole progress UI feature could be moved to the cli package, since it's unlikely to be used outside of it, let me know if you need help picking a specific location for it.
Props for adding actual UI tests for the terminal too.
packages/progress/src/main/kotlin/elide/progress/TrackedTask.kt
Outdated
Show resolved
Hide resolved
packages/progress/src/main/kotlin/elide/progress/impl/ProgressImpl.kt
Outdated
Show resolved
Hide resolved
packages/progress/src/main/kotlin/elide/progress/impl/ProgressImpl.kt
Outdated
Show resolved
Hide resolved
packages/progress/src/main/kotlin/elide/progress/impl/ProgressManagerImpl.kt
Outdated
Show resolved
Hide resolved
packages/progress/src/main/kotlin/elide/progress/impl/ProgressManagerImpl.kt
Outdated
Show resolved
Hide resolved
packages/progress/src/main/kotlin/elide/progress/ProgressManager.kt
Outdated
Show resolved
Hide resolved
packages/progress/src/main/kotlin/elide/progress/ProgressManager.kt
Outdated
Show resolved
Hide resolved
Signed-off-by: melodicore <datafox@datafox.me>
darvld
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work, I'm approving ahead of the re-packaging, merge away when ready
Signed-off-by: melodicore <datafox@datafox.me>
Signed-off-by: melodicore <datafox@datafox.me>
Signed-off-by: melodicore <datafox@datafox.me>
…outines properly Signed-off-by: melodicore <datafox@datafox.me>
Summary
A progress animation layer that prints an animation to the console representing the progress of a process with multiple tasks.