Commit Graph
77 Commits
Author SHA1 Message Date
Adela Almasanandnmarrs 12e5101b91 Canvas: Connection properties based on data (#64360)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-04-25 10:31:45 -07:00
Ashley Harrison 98e66654d6 Chore: Some type fixes needed for react 18 (#65600)
some type fixes needed for react 18
2023-03-30 13:40:18 +01:00
Adela Almasan a8adfe83b5 Canvas: Update metric value text for no data (#65372) 2023-03-27 12:26:34 -05:00
Adela Almasan 21ede347cb Canvas: Remove deleted connections from source (#65321) 2023-03-27 19:51:56 +03:00
Drew Slobodnjak 43ce077133 Canvas: Update server element design (#62832) 2023-02-03 08:59:29 -08:00
Adela Almasan 58c9618160 Canvas: Update connection info on element rename (#62532) 2023-01-30 22:36:57 -06:00
Adela Almasan a92c081a33 Canvas: Connections positioning ux improvements (#62516) 2023-01-30 15:50:10 -06:00
Nathan Marrs 6c9174a766 Canvas: Fix connection anchors for svg elements (#61895) 2023-01-25 16:32:04 -08:00
Nathan MarrsandRyan McKinley 8b574e22b5 SVG: Add dompurify preprocessor step (#62143)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-01-25 10:37:29 -08:00
Adela Almasan c4090c579d Canvas: Rectangle render error (#61883) 2023-01-20 15:29:37 -06:00
Adela Almasan cef15873d6 Canvas: Add tooltip for data links (#61648) 2023-01-20 16:26:51 +00:00
Drew Slobodnjakandnmarrs 516bdddcb5 Canvas: Add server element (#61104)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-01-19 12:03:17 -08:00
b1a24232e4 Canvas: Add support for basic arrows (#57561)
Co-authored-by: Ryan McKinley <ryan.mckinley@grafana.com>
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
Co-authored-by: Drew Slobodnjak <drew.slobodnjak@grafana.com>
2023-01-13 02:38:00 +00:00
Adela Almasan a2bd85963c Canvas: Update element(s) selection after action (#61204) 2023-01-10 09:26:53 -06:00
Ryan McKinley 48fbe51d37 Chore: Avoid FC in canvas elements and dimension editors (#61014) 2023-01-05 09:55:55 -08:00
Adela Almasan 88a8cba6b0 Canvas: Save element placement (#61007) 2023-01-04 18:29:01 -05:00
Nathan Marrs fd6edbf8c5 Canvas: Improve disabled inline editing UX (#58610) 2022-11-10 13:04:42 -08:00
Adela Almasan 9c7b6b1ce8 Canvas: Extend root context menu (#58097) 2022-11-03 17:30:12 +00:00
Adela Almasan 73c215ae41 Canvas: Button element (alpha) (#57491) 2022-10-23 20:39:10 -04:00
Adela Almasan 5128659d19 Canvas: Improve text element readability (#57371) 2022-10-20 15:01:28 -05:00
Adela Almasanandnmarrs 7f5914ff05 Canvas: Text input cursor jumping (#57133)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-10-17 18:36:18 -04:00
Nathan MarrsandDrew Slobodnjak fc62f7ae23 Canvas: Add text element (#56137)
Co-authored-by: Drew Slobodnjak <drew08t@users.noreply.github.com>
2022-09-30 17:21:02 -07:00
Drew Slobodnjakandnmarrs 82d7f80a15 Canvas: Rename textbox to rectangle (#55633)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-09-30 10:44:47 -07:00
Nathan Marrs e160f19247 Canvas: Fix icon element resizing 2022-09-27 08:53:47 -07:00
Nathan Marrs ff7225745a Canvas: Add metric value element type (#55205) 2022-09-22 10:21:45 -07:00
Adela Almasan 89d94eeab2 Canvas: Refine element duplication (#55050) 2022-09-12 14:33:08 -05:00
Adela Almasan 37a0207463 Canvas: Phantom mouse down fix (#54673) 2022-09-02 12:58:49 -07:00
Nathan Marrs acbbdccba9 Canvas: Fix minor duplication bug #54462 2022-08-30 08:27:00 -07:00
Adela Almasan 6c58ea66a9 Canvas: Fix inconsistent border behavior (#53262) 2022-08-03 16:23:08 -05:00
Adela Almasan 5797fbc0b2 Canvas: Cleanup default elements (#52958) 2022-08-01 15:34:05 -05:00
Nathan Marrs 7b249d19b2 Canvas: Inline element settings (#52771) 2022-08-01 12:22:13 -05:00
Drew Slobodnjakandnmarrs e2044cde13 Canvas: Enable ability to instantly select and drag an element (#52861)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-07-28 16:55:31 -07:00
Drew Slobodnjak bf8bb26f63 Canvas: Set element cursor to grab (#52503)
* Only display grab cursor when editing enabled

* Apply grabbing cursor while dragging an element
2022-07-21 13:17:25 -07:00
Nathan Marrs 813f18b990 Canvas: Fix selecto box offset placement #52489 2022-07-20 04:28:02 -07:00
Adela Almasan 57249aa408 Canvas: Overlapping elements bugfix (#52343) 2022-07-15 17:03:03 -05:00
Nathan Marrs 074bcf8599 Canvas: Avoid refreshing elements while dragging (#52120) 2022-07-13 11:44:43 -04:00
Nathan Marrs 48e757ff87 Canvas: Show constraints on element drag #52074 2022-07-12 07:22:16 -07:00
Adela Almasan c73d78eaac Canvas: Tree View Navigation (#51855)
* tree navigation using rc-tree library
2022-07-12 08:31:02 -05:00
Drew Slobodnjakandnmarrs dec3c3a5b1 Canvas: Position inline editor default via panel dimensions and add context menu option (#51471)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-07-07 19:16:22 -04:00
Nathan MarrsandRyan McKinley 66c911f263 Canvas: Stop selecto box from triggering when programmatically selecting elements (#51579)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-06-29 13:19:48 -04:00
Nathan Marrs 5d9ffe54ee Canvas: Enable multi-select via shift key 2022-06-29 10:00:58 -07:00
Nathan Marrs 5d74701848 Canvas: Address center constraint on drag glitch (#51270) 2022-06-22 20:30:24 -07:00
Nathan Marrs 097583e952 Canvas: Fix element placement UX (#49665) 2022-05-26 09:50:35 -07:00
Nathan Marrs 2449f62dbe Canvas: Improve changing element options UX (#49555) 2022-05-25 10:21:51 -07:00
Nathan Marrs bb4a834ee3 Canvas: Fix resize breaking certain constraints (#49551) 2022-05-24 20:19:08 -07:00
Nathan Marrs 5eb20739c2 Canvas: Fix inconsistent element resizing UX (#49450) 2022-05-23 20:13:58 -07:00
Adela Almasanandnmarrs b1ba0bc7b0 Canvas: Quick positioning (#48992)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-05-23 15:31:39 -07:00
b3b650be1f Canvas: Context menu (#48909)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-05-20 12:30:29 -07:00
Nathan Marrs 646dcfccf9 Canvas: Implement minimum element size + center constraint UX (#49294) 2022-05-20 00:04:34 -07:00
Nathan MarrsandAdela Almasan 35ea67c210 47853 canvas constraint visualizations (#49206)
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2022-05-18 18:49:57 -07:00