Commit 4751d71
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
File tree
40 files changed
+682
-828
lines changed- src
- components
- data_validation_overlay
- dv_checkbox
- dv_list_icon
- filters/filter_icon
- grid_cell_icon_overlay
- grid_cell_icon
- grid_overlay
- icons
- pivot_collapse_icon
- helpers
- plugins
- ui_core_views
- ui_feature
- ui_stateful
- registries
- stores
- types
- tests
- data_validation
- grid
- __snapshots__
- pivots
- spreadsheet_pivot
- spreadsheet/__snapshots__
- table
- test_helpers
40 files changed
+682
-828
lines changedLines changed: 0 additions & 44 deletions
This file was deleted.
Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 0 additions & 42 deletions
This file was deleted.
Lines changed: 0 additions & 9 deletions
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 0 additions & 9 deletions
This file was deleted.
0 commit comments