* Add scatter to visualization types dropdown
* Add initial scatter options
* Add scatter visualization to view switcher
* Add scatter to VEO
* Add scatter type to graph types
* Expand scatter options
* Update changelog
* Change scatter color type to strings
* Assume fluxgroupkey is set
* Regularize scatter options
* Place scatter behind feature flag
Co-authored-by: Jade McGough <jade@influxdata.com>
* Add session renew option to launcher and use in middlewhere
* pass session options to services
* Update SessionAutoRenew to SessionRenewDisabled
* Add test for service constructor defaults
* Update changelog
The method we used to compute a single stat / gauge value previously did
account for missing data. If the latest value in a response was part of
a numeric column but was null/NaN/not defined, the single stat
computation would fail and a user would see an error message "Could not
display single stat because your values are non-numeric".
This commit updates the single stat computation to find the latest
*defined* numeric values.
If no latest valid numeric values are found, we will either:
- Display an error message if using the compuation within a single stat
visualization
- Display nothing if using the computation within a within a line +
single stat visualization (i.e. display the line vis only)
If multiple latest values are found, we make an arbitrary selection
(same as previous behavior). The goal is to eventually expose UI
elements to the user so they can make this selection themselves.
This commit also updates the single stat computation to use the
@influxdata/vis `Table` format as an intermediate/parsed representation
of a Flux CSV response. This unlocks the possibility for performance
gains in our CSV parsing. See #13852.
Closes#13824
* Add optional multiselect styling to query builder lists
* Style buckets list to be single select
* Style function list to be multi-select
* Style tag selector to be multi-select
* Updoot
* Appease the linter gods
* Fix scrollbars in selector list
* Make variables toggle button themed to match variables
* Make dropdowns only be draggable from the hamburger
* Polish styles of variable dropdown
* Updoot
* Move and rename components
* Break overlay into subcomponents
* Create empty state with link when no templates exist
* Break down template overlay components further
* Enable scrolling in overlay
Use custom UI instead of responsive grid
* Updoot changelog
* Fix e2e test
* Improve readability of code
* Import types from src/types instead of directly from client
* Import type from src/types instead of directly from client
* Do not display version of template in details panel
* WIP import types from src/types instead of directly from client
* Fix template types
* Install new scrollbars library
* First pass at new wrapper for scrollbars
* Replace FancyScrollbars with DapperScrollbars in Page components
* Polish DapperScrollbars
* Update dropdown component to use DapperScrollbars
* Update a couple dropdowns to conform to new constraints
* Update legend to use Dapper Scrollbars
* Fix linting error
* Implement DapperScrollbars in overlays
* Ensure proper functionality in page contents
* Use fixed sizing for overlay scrollbars
* Updoot