* Add access to the Element attributes related to scrolling
* Fix clippy warnings
* Restore interpreter/src/js/hash.txt content
* Update generated interpreter files
* Use euclid types as return types
* Remove redundant functions
* It's not necessary for PixelsSize to be in 3D
* Rename PixelsVector to PixelsVector3D and add a PixelsVector2D type
* Remove unused PixelsLength type
* don't poll desktop before the render has been applied
* fix desktop headless tests
* move edit queued code into the edit channel and add more comments
* wip
* pull out eval into the interpreter
* fix web eval
* fix DioxusChannel name
* properly drop dioxus channel
* use typescript dioxus chanel in desktop
* add more comments to native eval
* add desktop headless eval tests
* expand web playwright eval tests
* fix web headless tests
* fix default hasher path
* run eval tests on windows
* restore desktop query drop code
* remove data from drop desktop query message
* catch syntax errors in desktop eval
* catch js runtime errors in desktop
* fix typo interprerter -> interpreter
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
* Use `tracing::warn!` instead of `error!` when assets not being preloaded
Currently, it emits a `tracing::error` when assets not being preloaded if the dioxus CLI was not used to build the application. It should be a warning since `cargo` can also build the application successfully.
* add more details to desktop preload warning
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
* Fix: css hotreloading being invalidated, watcher not watching cargo/dioxus tomls, add feature to restore window state
* Make clappy hippier
* remove console log
* use simpler css invalidator
* Less flash, remove log on web hotreload
* Fix floating window managed behavior on mac
* clippy...
In the wry 0.32 examples the linux webviews are initialized in a
different way to render properly using
tao::platform::unix::WindowExtUnix. Tested with Gnome 45.3 and Wayland.