Skip to content

Commit 4751d71

Browse files
committed
[REF] icons: draw grid icons on canvas instead of HTML
This commit replaces the HTML-based rendering of grid icons with a canvas-based approach. This have the advantages of: - improved performance, especially when there are a lot of icons (no DOM + OWL manipulation overhead) - no parallax effect on mobile devices - is compatible with cell animations of #6448 Task: 4674384 Part-of: #6111 Signed-off-by: Lucas Lefèvre (lul) <[email protected]>
1 parent 487496f commit 4751d71

40 files changed

+682
-828
lines changed

src/components/data_validation_overlay/dv_checkbox/dv_checkbox.ts

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/components/data_validation_overlay/dv_checkbox/dv_checkbox.xml

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/components/data_validation_overlay/dv_list_icon/dv_list_icon.ts

Lines changed: 0 additions & 42 deletions
This file was deleted.

src/components/data_validation_overlay/dv_list_icon/dv_list_icon.xml

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/components/filters/filter_icon/filter_icon.ts

Lines changed: 0 additions & 77 deletions
This file was deleted.

src/components/filters/filter_icon/filter_icon.xml

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/components/grid_cell_icon/grid_cell_icon.ts

Lines changed: 0 additions & 78 deletions
This file was deleted.

src/components/grid_cell_icon/grid_cell_icon.xml

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/components/grid_cell_icon_overlay/grid_cell_icon_overlay.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/components/grid_cell_icon_overlay/grid_cell_icon_overlay.xml

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)