The general editor/OS ignore filters are useful across the repo.
Fixees one of the Masonry specific snapshot filters, which was broken
due to a copy-paste accident.
* Fix text widget layout invalidation
* Gitignore .DS_Store files
* Add downcast_ref method to Pod
* Add compute_max_intrinsic method to Pod
Implement compute_max_intrinsic for Box<dyn AnyWidget>
* Add TaffyLayout view and widget
* Add background_color support to TaffyLayout
* Add taffy example
I'm doing all the work in a single commit so it's easier to rebase.
Below is a list of the individual changes I did
- Squash prev commits
- Remove top-level action handler (use Adapt instead).
- Type events in the same way as elements (could also do attributes the
same)
- Allow users to avoid compiling the typed html/attributes/events
- Use more specific types for mouse events from web_sys
- change "click" from PointerEvent to MouseEvent (PointerEvent caused a
panic on `dyn_into().unwrap()`)