grafana/public/app/features
Torkel Ödegaard 54af57b8e6
VisualizationSelection: Real previews of suitable visualisation and options based on current data (#40527)
* Initial pass to move panel state to it's own, and make it by key not panel.id

* Progress

* Not making much progress, having panel.key be mutable is causing a lot of issues

* Think this is starting to work

* Began fixing tests

* Add selector

* Bug fixes and changes to cleanup, and fixing all flicking when switching library panels

* Removed console.log

* fixes after merge

* fixing tests

* fixing tests

* Added new test for changePlugin thunk

* Initial struture in place

* responding to state changes in another part of the state

* bha

* going in a different direction

* This is getting exciting

* minor

* More structure

* More real

* Added builder to reduce boiler plate

* Lots of progress

* Adding more visualizations

* More smarts

* tweaks

* suggestions

* Move to separate view

* Refactoring to builder concept

* Before hover preview test

* Increase line width in preview

* More suggestions

* Removed old elements of onSuggestVisualizations

* Don't call suggestion suppliers if there is no data

* Restore card styles to only borders

* Changing supplier interface to support data vs option suggestion scenario

* Renamed functions

* Add dynamic width support

* not sure about this

* Improve suggestions

* Improve suggestions

* Single grid/list

* Store vis select pane & size

* Prep for option suggestions

* more suggestions

* Name/title option for preview cards

* Improve barchart suggestions

* Support suggestions when there are no data

* Minor change

* reverted some changes

* Improve suggestions for stacking

* Removed size option

* starting on unit tests, hit cyclic dependency issue

* muuu

* First test for getting suggestion seems to work, going to bed

* add missing file

* A basis for more unit tests

* More tests

* More unit tests

* Fixed unit tests

* Update

* Some extreme scenarios

* Added basic e2e test

* Added another unit test for changePanelPlugin action

* More cleanup

* Minor tweak

* add wait to e2e test

* Renamed function and cleanup of unused function

* Adding search support and adding search test to e2e test
2021-10-25 13:55:06 +02:00
..
admin Admin: Enable extending filters (#39825) 2021-10-07 17:41:52 +03:00
alerting fix unified alerting enabled checks (#40693) 2021-10-20 15:45:26 +03:00
annotations Graph: Fix annotation description not being shown on hover (#40581) 2021-10-19 11:41:24 +02:00
api-keys Update dependency @testing-library/user-event to v13 (#40394) 2021-10-14 13:29:41 +01:00
canvas Canvas: Add support to disable panel editing (#40724) 2021-10-20 14:52:53 -07:00
dashboard VisualizationSelection: Real previews of suitable visualisation and options based on current data (#40527) 2021-10-25 13:55:06 +02:00
datasources PluginsCatalog: post installation, adding an "add datasource"-button. (#40155) 2021-10-15 13:18:39 +02:00
dimensions Geomap: use short name for marker selection (#40541) 2021-10-18 09:53:21 -07:00
explore Explore: fix history settings tab padding (#40752) 2021-10-22 12:47:48 +01:00
expressions WIP Chore: reduce strict errors (#40462) 2021-10-15 08:57:55 +02:00
folders A11y: Fix fastpass issues for dashboard management pages (#39940) 2021-10-06 11:58:18 +01:00
inspector AppEvents: export appEvents in @grafana/runtime and support copy panel (#40715) 2021-10-20 13:01:21 -07:00
library-panels VisualizationSelection: Real previews of suitable visualisation and options based on current data (#40527) 2021-10-25 13:55:06 +02:00
live Live: add rule for datasource (#40738) 2021-10-22 08:56:16 -07:00
manage-dashboards A11y: Fix fastpass issues for dashboard management pages (#39940) 2021-10-06 11:58:18 +01:00
org A11y: Fix fastpass issues for /org/ pages (#39902) 2021-10-01 15:58:18 +01:00
panel VisualizationSelection: Real previews of suitable visualisation and options based on current data (#40527) 2021-10-25 13:55:06 +02:00
playlist Chore: Reduces strict errors in DashboardPickerByID (#40431) 2021-10-14 10:20:04 +02:00
plugins Plugin Catalog: Fix A11y issues on plugin list (#40629) 2021-10-20 15:36:51 +02:00
profile Dashboard: Add week start option to global and dashboard preferences (#40010) 2021-10-18 10:27:14 -03:00
query AppEvents: export appEvents in @grafana/runtime and support copy panel (#40715) 2021-10-20 13:01:21 -07:00
sandbox ErrorBoundary: Support recovering from errors in PanelChrome & PanelRenderer (#40785) 2021-10-22 11:52:05 +02:00
search Folders: Prevents deletion of General folder (#40192) 2021-10-08 11:15:15 +02:00
teams A11y: Fix fastpass issues for /org/teams pages (#39848) 2021-09-30 15:46:10 +01:00
templating Variables: Prevents panel from crashing when using adhoc variable in data links (#39546) 2021-09-23 11:56:33 +02:00
users Update dependency @testing-library/user-event to v13 (#40394) 2021-10-14 13:29:41 +01:00
variables Variables: Improve display when selecting variables with the same value (#40607) 2021-10-19 14:13:17 +01:00
all.ts AngularPanels: Move angular panel infra & components to angular/app folder (#40373) 2021-10-13 16:59:47 +02:00