web-client-ui
web-client-ui copied to clipboard
feat: Deephaven UI table databar support
Changes needed for dh.ui databars
- Support for extracting data in viewport columns not listed in
table.columns. This allows us to hide the aggregation columns for databars from the user but still get their data. If a column is not intable.columnsthen it will be added to viewport data via its name instead of model index - Improved gradient rendering to be much more efficient
- Fixed opacity being ignored if a gradient was used
- Fixed some of the databar spacing (was 1px off center)
- Modified
colorValueStyleto have overrides so if we pass a string we don't get backstring | undefinedwhen we know we'll get a string - Modified
resolveCssVariablesInRecordto always resolve CSS colors regardless of if they contain a variable
Codecov Report
Attention: Patch coverage is 18.91892% with 60 lines in your changes missing coverage. Please review.
Project coverage is 46.64%. Comparing base (
5b4ce50) to head (850d476).
Additional details and impacted files
@@ Coverage Diff @@
## main #2190 +/- ##
=======================================
Coverage 46.64% 46.64%
=======================================
Files 692 692
Lines 38578 38571 -7
Branches 9758 9855 +97
=======================================
- Hits 17995 17992 -3
+ Misses 20530 20526 -4
Partials 53 53
| Flag | Coverage Δ | |
|---|---|---|
| unit | 46.64% <18.91%> (+<0.01%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.