enso/lib/rust/ensogl/component
Kaz Wesley ff513471e1
Reduce draw calls (#6707)
Implements #6544 (eliminates 10/42 of the constantly-displayed draw calls).
Fixes #6717. Improves startup CPU time by 5% (250ms, loading Orders on my dev box).

# Important Notes
- Edges: New implementation uses only Rectangle under most conditions.
- Node and action area: Replace some shapes with Rectangle.
- List view: Replace some shapes with Rectangle.
- Display object hierarchy: The lowest-level shape instance types no longer have their own display objects.
- Includes initial support for using `Rectangle` to display triangles.
2023-06-06 17:09:03 +00:00
..
button Refactoring mouse events. (#6078) 2023-03-28 04:41:25 +02:00
drop-down Layer/Rectangle improvements (#6247) 2023-04-19 09:06:20 -07:00
drop-down-menu Reduce draw calls (#6707) 2023-06-06 17:09:03 +00:00
drop-manager Fix wrong placement of nodes created from dropped files. (#5906) 2023-03-17 20:52:13 +00:00
dynamic-assets Improving Performance Monitor (#5895) 2023-03-21 09:17:54 +01:00
file-browser Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
flame-graph remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
grid-view remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
gui Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
label Reduce draw calls (#6707) 2023-06-06 17:09:03 +00:00
list-editor Prevent incorrect application of list widget on incompatible expressions (#6771) 2023-05-24 12:30:40 +00:00
list-view Reduce draw calls (#6707) 2023-06-06 17:09:03 +00:00
scroll-area Finishing Vector Editor (#6470) 2023-05-02 11:24:20 +02:00
scrollbar Refactoring mouse events. (#6078) 2023-03-28 04:41:25 +02:00
selector remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
sequence-diagram remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
shadow Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
slider Proper handling of multiple list views. (#6461) 2023-05-01 18:11:05 +02:00
spinner Force newDashboard default on the CI-built packages. (#6680) 2023-05-15 04:03:09 +02:00
src Implement loading spinner for visualisations. (#6512) 2023-05-12 04:41:55 +00:00
text Finishing Vector Editor (#6470) 2023-05-02 11:24:20 +02:00
toggle-button Fix visualisation FRP bugs. (#6831) 2023-06-05 16:01:06 +00:00
tooltip Make tooltips more visually pleasing (#6097) 2023-03-30 08:51:31 +00:00
Cargo.toml Implement loading spinner for visualisations. (#6512) 2023-05-12 04:41:55 +00:00