Add support for progress widgets#13546
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## branch-3.6 #13546 +/- ##
==============================================
+ Coverage 92.58% 92.59% +0.01%
==============================================
Files 325 326 +1
Lines 20729 20763 +34
==============================================
+ Hits 19192 19226 +34
Misses 1537 1537 |
7295d41 to
e0a26fd
Compare
e0a26fd to
7dd98f7
Compare
444f584 to
871cc77
Compare
871cc77 to
5773dec
Compare
|
This is tentatively ready. I will still need to add some tests. |
|
FWIW I like the look of the Vue progress bar better, where the entire bar is the same shade, but "washed out" where it is not yet reached. Maybe that is just something to be done with CSS though. |
5773dec to
55c2ab6
Compare
This is configurable in CSS, but I would leave such discussions for later for CZI theming and the designer. We will work on all components as whole and not just tweaking individual ones. |
|
One thing I don't like about this design is that there is no distinction between an active and inactive (not started, paused, finished) progress component, e.g. so that an active progress could have animations and inactive doesn't (for indication that something is happening or not, but also for performance; CSS animations are very heavy on the CPU). |
a024b34 to
37344e8
Compare
Adds determinate and indeterminate variants.
37344e8 to
8473d63
Compare
|
Added a user guide documentation entry for the new component. |
|
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
From
examples/models/widgets.py:Screencast.from.2025-02-17.13-47-33.webm
fixes #6556