Commit Graph
100 Commits
Author SHA1 Message Date
Nathan Marrs 9e82c85849 Canvas: Chore fix *remaining* betterer issues (#88491) 2024-05-31 13:33:31 -07:00
Nathan Marrs 98152b2f84 Stat: Add docs for stat percent change color options (#88454)
update docs
2024-05-29 14:13:01 -07:00
Nathan Marrs 3d980f1d8d Canvas: Chore clean up more betterer warnings (#88010) 2024-05-20 21:27:27 -06:00
Nathan Marrs 431fdd4bab Canvas: Adhere editing state to dashboard editable state (#87883) 2024-05-15 17:17:50 -07:00
Nathan Marrs d92ec98ecc Transformations: Add string type check to field value in substring value matcher (#87782) 2024-05-14 16:56:46 -07:00
Nathan Marrs eae2ce38e8 Canvas: Fix infinite panning editor description (#87582) 2024-05-10 01:13:42 +03:00
Nathan Marrs 99262c53b6 Canvas: Chore clean up betterer (#87477) 2024-05-09 10:59:49 -07:00
Nathan Marrs 5e4722fe2e Canvas: Fix canvas style regression (#87363) 2024-05-04 02:47:30 +03:00
Nathan Marrs 1ef1cc7e3f Canvas: Add support to rotate a group of elements (#87358) 2024-05-03 15:58:51 -07:00
Nathan Marrs 68fa2110d6 Canvas: Fix phantom connections persisting after element deletion (#87285) 2024-05-03 14:17:05 -07:00
Nathan MarrsandIhor Yeromin 5dea949433 Canvas: Match connection anchor points to elements (#85421)
Co-authored-by: Ihor Yeromin <yeryomin.igor@gmail.com>
2024-04-23 14:26:53 -07:00
Nathan Marrs 709d78b8b5 Chore: Fix CVE-2024-22363 (#86738) 2024-04-23 09:24:02 -07:00
Nathan Marrs 391d2ba7c7 Canvas: Limit connection vertex radius to numeric fields (#85420) 2024-04-05 16:09:19 -06:00
Nathan Marrs b47f8b429e Canvas: Hide background image size editor options for SVG based elements (#85419) 2024-04-02 09:04:36 -07:00
Nathan Marrs 368fec9b97 Canvas: Fix ellipse datalink example in gdev dashboard (#85398) 2024-03-29 23:53:27 -07:00
Nathan Marrs cdb64cb7eb Canvas: Address connection vertex bug (#85026) 2024-03-23 01:54:10 +02:00
Nathan Marrs 26473a0074 Canvas: Add "infinite" pan / zoom functionality (#84968)
* attempt at solving issue and resetting bounds to match panel content

* cleanup failed experiments

* add toggle for infinite pan - dont love naming but open to suggestions; clean up scene transform function

* add ability to "infinite" zoom (i.e. render more canvas via zooming out)

* slight refactor

* revert refactor as it broke things
2024-03-22 21:38:45 +01:00
Nathan Marrs 566cee7d6b Canvas: Add ability to rotate elements (#83295) 2024-03-22 13:00:50 -07:00
Nathan Marrs 7df8d6e8cb Canvas: Fix crash when trying to add wind turbine element (#84962) 2024-03-22 09:31:27 -06:00
Nathan Marrs 9573c13223 Canvas: Add universal data link support (#84142) 2024-03-13 19:30:12 +02:00
Nathan Marrs 5c27d28ba4 Canvas: Add datalink support to rectangle and ellipse elements (#83870) 2024-03-05 15:25:12 -08:00
Nathan Marrs 38a0eab137 Canvas: Fix datalink positioning glitch (#83869) 2024-03-05 15:23:10 -08:00
Nathan Marrs 5d7a979199 Canvas: Add ability to edit selected connections in the inline editor (#83625) 2024-02-29 16:56:40 -08:00
Nathan Marrs cdd3e1c776 chore: Promote panel monitoring feature toggle to GA (#82472) 2024-02-15 21:29:59 -08:00
Nathan Marrs ce750e0618 Deprecation: Create explicit feature toggles for remaining panels (#82217) 2024-02-14 18:06:25 +02:00
Nathan Marrs 829672759c Deprecation: Create explicit feature toggle to auto-migrate from graph panel (#79369) 2024-02-08 14:00:48 -08:00
b0130ecb82 Canvas: Add element snapping and alignment (#80407)
Co-authored-by: drew08t <drew08@gmail.com>
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2024-01-30 15:37:46 -08:00
Nathan Marrs 1a1531ca5e Chore: Remove isEqual mock from field state test (#81019) 2024-01-27 01:49:14 +02:00
Nathan Marrs 138079bbd8 Transformations: Fix regression where disabling single transformation would display "No data" (#81320) 2024-01-26 09:14:59 -08:00
Nathan Marrs cd2abce914 Table: Fix case where undefined data crashes the visualization (#80498) 2024-01-23 13:59:22 -08:00
Nathan Marrs 8784052ccf Canvas: Pan zoom minor refactor (#80337)
* enable context menu for canvas while in panel edit mode

* Disable context menu when editing is not enabled in canvas

* follow up minor refactor
2024-01-18 19:05:15 -08:00
Nathan Marrs c40b2f90ba Canvas: Support context menu in panel edit mode (#80335) 2024-01-11 19:41:19 +02:00
Nathan Marrs e550829dae Docs: Update canvas pan and zoom docs with enablement video (#80108) 2024-01-09 10:09:03 -08:00
Nathan Marrs 2ff1e40a7f chore: Update DataViz feature toggles related to 10.3 release to be public preview (#80109)
Update feature toggles for tooltips / canvas to be public preview
2024-01-05 17:40:11 -08:00
Nathan Marrs 701895ed3c Deprecation: Add missing angular panels to migration gdev for better testing / tracking (#80052)
add piechart + worldmap to panel migrations gdev dashboard
2024-01-05 10:34:11 -08:00
Nathan MarrsandLeon Sorokin 3609dbd0a2 Barchart: Fix percent stacking regression (#79903)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2024-01-05 18:58:47 +02:00
Nathan MarrsandIsabel 9bf1aa91ad Docs: Canvas pan / zoom (#79958)
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2024-01-04 16:40:58 -08:00
Nathan Marrs 339ea65a58 Gdev: Fix breaking gdev testdata datasource (#80007)
fix for breaking gdev testdata datasource
2024-01-04 11:13:55 -08:00
Nathan Marrs 3fc7aa97d6 Dashboard: Track every panel type usage (count) (#79421) 2023-12-18 23:49:13 +02:00
Nathan MarrsandLeon Sorokin 590bab21b0 BarChart: Fix incorrect legend field labels (#78511)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-12-14 05:54:02 +02:00
Nathan Marrsanddrew08t 2818be33ab gdev: Add gdev panels for enum feature (#78350)
Co-authored-by: drew08t <drew08@gmail.com>
2023-12-13 19:51:57 -08:00
d269a123e7 XYChart: Minor improvements (#78506)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-11-22 11:50:02 -08:00
Nathan Marrs 0088fe0211 Docs: Update transform docs (#78290) 2023-11-17 12:53:04 -08:00
Nathan MarrsandIhor Yeromin 3e08abff3b Gauge: Simplify gauge dimension panel options (#76216)
Co-authored-by: Ihor Yeromin <yeryomin.igor@gmail.com>
2023-11-17 21:59:30 +02:00
Nathan MarrsandLeon Sorokin 7397f975b6 Transformations: Support enum field conversion (#76410)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-11-16 09:44:30 -08:00
e9e7e0b628 Stat: Add panel option to control wide layout (#77018)
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
Co-authored-by: drew08t <drew08@gmail.com>
2023-11-10 19:42:24 +02:00
Nathan Marrs d4a0a2ab88 Auto-generate: Update history link to send user to Grafana LLM plugin page (#77880) 2023-11-08 13:55:03 -07:00
Nathan MarrsandAdela Almasan fb2b1c2e13 Canvas: Fix ability to draw arrows (#77573)
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-11-02 22:55:31 +02:00
Nathan Marrsanddrew08t 124bf6bfa9 chore: canvas cleanup betterer styles object notation edition (#76315)
Co-authored-by: drew08t <drew08@gmail.com>
2023-11-01 18:25:26 +02:00
Nathan Marrs 714aec2275 Auto-generate: Update generation character limits, improve generation history UX (#76849) 2023-10-31 14:52:46 -05:00
Nathan Marrs 40df27a4da Calculations: Update First * and Last * reducers to exclude NaNs (#77323) 2023-10-30 10:33:40 -07:00
Nathan Marrs 677f7c38e8 docs: Update canvas docs with latest button element video (#76915) 2023-10-20 18:02:45 -06:00
Nathan Marrs 0ed0e0397c Geomap: Fix broken symbol alignment options for older geomap panels (#76850) 2023-10-20 10:29:52 -07:00
Nathan Marrs 6749421bf2 Docs: Update geomap marker layer docs for 10.2 (#76784) 2023-10-19 21:50:43 +00:00
Nathan MarrsandIsabel 6cb5e0806e Docs: Update canvas docs for 10.2 (#76786)
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-10-19 13:03:10 -07:00
Nathan MarrsandIsabel 714fa2bb13 Docs: Update timeseries axis docs for 10.2 (#76782)
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-10-19 20:55:10 +01:00
0238db42af DashGPT: Improve save dashboard description generation (#75699)
Co-authored-by: Aaron Sanders <aaron.sanders@grafana.com>
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
2023-10-14 03:02:45 +03:00
Nathan Marrs 18128c2666 chore: geomap cleanup betterer styles object notation edition (#76400) 2023-10-12 18:41:27 -07:00
Nathan MarrsandAdela Almasan 6184bf21e2 Canvas: Add standard text config options to button element (#76160)
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-10-11 01:53:56 +03:00
Nathan Marrs ede0b0ab03 Auto-generate: Break out reply sanitization into separate util func (#76091) 2023-10-06 14:11:15 +02:00
Nathan MarrsandAdela Almasan bd5d67ed28 Canvas: Add ability to customize what standard element editors show up for all element types (#75935)
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-10-05 12:58:35 -07:00
Nathan MarrsandAdela Almasan b94d06bfa7 Bar Gauge: Add field name placement option (#75932)
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-10-05 09:31:03 -07:00
Nathan Marrs ab7224b237 chore: Add slack notification to dataviz channel when OSS issues are created (#75596) 2023-10-04 16:25:29 -07:00
Nathan Marrs 7875dbc6eb Geomap: Fix tooltip field name regression (#75511) 2023-10-03 23:43:12 +03:00
Nathan Marrs 35b48066ca Stat: Disable wide layout (#75556)
update stat panel to disable the wide layout
2023-10-03 11:10:51 -07:00
a417402c77 Legend: Fix desc sort so NaNs are not display first (#75685)
do not put NaNs as first in legend desc sort

Co-authored-by: Simon Podlipsky <simon@podlipsky.net>
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-10-03 08:50:57 -07:00
Nathan Marrs a7cedee7eb Chore: lint files in azuremonitor datasource plugin (#75853) 2023-10-02 17:04:27 -07:00
Nathan Marrs 13ea22ac1e Chore: Remove reference to github discussions in canvas and geomap docs (#75258) 2023-09-22 08:30:52 -07:00
8a127c4351 Dashgpt: Implement panel title and description generation (#74284)
* Add "addon" prop to options panel item descriptor; add placeholder generate buttons to panel title + description

* Add basic `ai` icon; add separate wrapping component for panel title generation button

* Add basic panel title generation

* Add basic panel description generation

* Add configuration error state for GenAI button

* Add GenAI button generic component

---------

Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-09-19 15:40:33 +02:00
Nathan Marrs 2f4fbf89ca Chore: Create dashgpt feature flag (#73971) 2023-08-30 23:22:05 +03:00
Nathan Marrs b0c3297c3c Docs: Update gauge docs based on previous PR feedback 2023-08-23 11:01:09 -07:00
Nathan MarrsandIsabel 9a6246ba85 Gauge: Update docs for scrolling support 10.2 (#72780)
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-08-23 12:44:06 -04:00
Nathan MarrsandRyan McKinley 65df5a0d7e Gauge: Add overflow scrolling support for vertical and horizontal orientations (#71690)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-08-23 03:08:11 +03:00
Nathan Marrs 9328febbab Trend: Fix x field matching logic (#72862) 2023-08-04 10:12:51 -07:00
Nathan Marrs 71b841fa9b StatusHistory: Support legend decimals based on field overrides (#72486) 2023-08-01 20:54:56 +02:00
Nathan Marrs 3a84db0012 Geomap: Update docs for 10.1 (#72234) 2023-07-27 22:54:34 +02:00
Nathan Marrs 67a6a99e04 Heatmap: Clean up datalink code (#72296) 2023-07-25 14:13:59 -07:00
Nathan Marrs bc0bf0ee4b Geomap: Promote route + photos layer to beta, promote geojson layer to stable (#72233) 2023-07-24 18:07:30 -07:00
Nathan MarrsandLeon Sorokin 8c86a46440 Phlare: Set enum field type to enum instead of integer (#72078)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-07-21 13:08:23 -05:00
Nathan MarrsandLeon Sorokin 9a6a739003 TestData: Update Flame Graph scenario to use enum field type for label (#72082)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-07-21 20:27:23 +03:00
Nathan MarrsandDrew Slobodnjak ad272b7984 Geomap: Fix field lookup to match against the entire provided gazetteer (#71805)
Co-authored-by: Drew Slobodnjak <60050885+drew08t@users.noreply.github.com>
2023-07-18 15:09:47 -07:00
Nathan Marrs 16e5d442ba Geomap: Address tooltip performance issue (#71607) 2023-07-13 20:21:06 -07:00
Nathan MarrsandIsabel c91f340579 Docs: Add disconnect value feature documentation (#71519)
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-07-13 14:54:00 -07:00
Nathan Marrs bd4f8fd280 Chore: Remove console.log from heatmap util file (#71515) 2023-07-12 17:12:36 -07:00
Nathan Marrs f023c4d27a chore: Transfer ownership of bar gauge, gauge, stat, and piechart panels to DataViz from BI (#70649) 2023-06-26 17:16:10 +01:00
Nathan Marrs d7a8892f3a Canvas: Migrate to schema (#70205) 2023-06-17 05:56:23 +03:00
Nathan Marrs e7d8d48407 Canvas: Tweak inline editor border styling (#70099) 2023-06-14 21:39:59 +03:00
Nathan Marrs feb2b5878b Geomap: Optimize panel rendering behavior (#69827) 2023-06-13 10:15:51 -07:00
Nathan Marrs 8bb8b9b29a Canvas: Update inline edit to use theme shadow (#69926) 2023-06-12 08:11:42 -07:00
Nathan Marrs 3f6d55b041 Geomap: Fix tooltip bug (#69773) 2023-06-11 04:17:27 -07:00
Nathan MarrsandRyan McKinley 186cd96447 Canvas: Fix exit panel edit mode issue (#69315)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-06-01 01:31:10 +03:00
Nathan Marrs 0bdf52e3f4 Canvas: Allow all element types by default (#69279) 2023-05-30 13:58:51 -07:00
Nathan Marrs 81264e4a77 Chore: update DataViz GitHub automation (#67880) 2023-05-25 19:21:29 +03:00
Nathan Marrs f49b9b89cf chore: high level restructure of canvas panel files (#69004) 2023-05-24 18:32:36 +02:00
Nathan Marrs 364bd930dc chore: Move data hover out of Geomap panel code (refactor part 1 of 2) (#68863) 2023-05-23 17:53:36 -06:00
Nathan Marrs 0a6e3bba6c docs: Trend: Implement docs for v10 (#67794) 2023-05-22 16:32:31 -07:00
Nathan Marrs 25c55d74f1 Trend: Add gdev dashboard (#68502) 2023-05-16 23:51:30 +03:00
Nathan Marrs 8390fcc80f Chore: Remove alpha icon panel (#68573) 2023-05-16 10:32:25 -07:00
Nathan Marrs f54b18d564 Chore: Fix dev-dashboard codegen (#68568) 2023-05-16 10:21:17 -07:00
Nathan Marrs 5a5860256f Trend: Filter out time fields (#68504) 2023-05-15 15:59:45 -07:00