mirror of
https://github.com/enso-org/enso.git
synced 2024-12-01 04:22:21 +03:00
c602404b1a
[ci no changelog needed] This PR implements a new helper for the future Component Browser - `component_group::multi::Wrapper`. It propagates FRP events from multiple component groups and ensures that only a single component group is focused at all times. See the updated component group demo scene (console logs shows propagated FRP events from all component groups): https://user-images.githubusercontent.com/6566674/172359141-8ea6f1ba-e357-4c1b-852a-adb4d5207e03.mp4 - Fixed a `define_endpoints_2!` macro. FRP endpoints for `focus` events weren't connected properly. - List View now uses an overlay shape to catch mouse events, it allows much easier implementation of `is_header_selected` in the component group. |
||
---|---|---|
.. | ||
animation | ||
complex-shape-system | ||
custom-shape-system | ||
dom-symbols | ||
drop-manager | ||
easing-animator | ||
glyph-system | ||
list-view | ||
mouse-events | ||
profiling-run-graph | ||
render-profile-flamegraph | ||
scroll-area | ||
shape-system | ||
slider | ||
sprite-system | ||
sprite-system-benchmark | ||
src | ||
text-area | ||
Cargo.toml |