22 Commits

Author SHA1 Message Date
6c58ea66a9 Canvas: Fix inconsistent border behavior (#53262) 2022-08-03 16:23:08 -05:00
5797fbc0b2 Canvas: Cleanup default elements (#52958) 2022-08-01 15:34:05 -05:00
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
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
48e757ff87 Canvas: Show constraints on element drag #52074 2022-07-12 07:22:16 -07:00
5d74701848 Canvas: Address center constraint on drag glitch (#51270) 2022-06-22 20:30:24 -07:00
097583e952 Canvas: Fix element placement UX (#49665) 2022-05-26 09:50:35 -07:00
bb4a834ee3 Canvas: Fix resize breaking certain constraints (#49551) 2022-05-24 20:19:08 -07:00
5eb20739c2 Canvas: Fix inconsistent element resizing UX (#49450) 2022-05-23 20:13:58 -07:00
646dcfccf9 Canvas: Implement minimum element size + center constraint UX (#49294) 2022-05-20 00:04:34 -07:00
35ea67c210 47853 canvas constraint visualizations (#49206)
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2022-05-18 18:49:57 -07:00
ff38f24044 Canvas: Refactor group to frame (#48671) 2022-05-03 22:58:00 -07:00
66d7105b34 Canvas: Group constraint support (#48563) 2022-05-03 19:51:01 -07:00
2b2f275a08 Canvas: Support scale + center constraints (#48085) 2022-04-22 14:02:36 -07:00
3c6e0e8ef8 Chore: ESlint import order (#44959)
* Add and configure eslint-plugin-import

* Fix the lint:ts npm command

* Autofix + prettier all the files

* Manually fix remaining files

* Move jquery code in jest-setup to external file to safely reorder imports

* Resolve issue caused by circular dependencies within Prometheus

* Update .betterer.results

* Fix missing // @ts-ignore

* ignore iconBundle.ts

* Fix missing // @ts-ignore
2022-04-22 14:33:13 +01:00
d442608eb9 Canvas: Implement new constraint system (#47911)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-04-20 09:59:49 -07:00
2af5ad4764 Canvas: use name as UID (#42696) 2021-12-06 21:04:58 -08:00
e07abd76c0 Canvas: refactor layer editor (#42562)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2021-12-02 15:54:45 -08:00
84d13c3f35 Canvas: add layer elements editor functionality (#40968) 2021-10-28 09:58:31 -07:00
8de30ccf9a Canvas: Add basic responsive design and layer editor UX (#40404) 2021-10-13 13:12:16 -07:00
f7576b3cdf Canvas: Ability to move and resize elements freely (#40179) 2021-10-12 10:52:15 -07:00
9a0040c0ae Canvas: add alpha canvas panel and initial interfaces (#37279) 2021-09-02 10:01:08 -07:00