- Adding in
scroll_into_view_signalmethod.
- Adding in
media_queryfunction. - Adding in
color_schemefunction.
- Fixing a bug with the
is_window_loadedandwindow_sizesignals.
- Adding in
stylesheet_raw,StylesheetBuilder::rawandClassBuilder::rawfunctions. - Adding in
routing::replace_urlfunction. - Adding in
events::ScrollEndevent.
- Adding in new
attrs!,props!, andstyles!macros which are shorthands for.attr/.prop/.stylerespectively.
- The
apply_methods!macro now works with macro paths, like.path::to::foo!()
- Adding in
replace_domfunction.
- Adding in
window_size()function. - Adding in fragments.
- Adding in
errorevent.
- Improves runtime error messages.
- Adds in new
#![prefix = "foo"]syntax forclass!. This is used to give a name to the class, for debugging purposes. - Adding in new
SelectionChangeevent.
- Fixing the incorrect behavior of MouseEnter and MouseLeave events.
- Replacing inline_js with js-sys and gloo_events.
- Removing string interning from
attrvalues, it was causing major performance issues.
- Adding in
submitevent. - Adding in
touchstart,touchmove,touchend, andtouchcancelevents. - Fixing compile errors with
nightlyfeature.
- Adding in
AnimationStart,AnimationIteration,AnimationCancel,AnimationEnd,FocusIn,FocusOut, andWheelevents. - Adding in numerous
Pointer*events. - The
apply_methods,html, andsvgmacros now support generics such as.foo::<T>(). - Deprecating the
attribute,attribute_namespace,attribute_signalandattribute_namespace_signalmethods ofDomBuilder. - Deprecating the
propertyandproperty_signalmethods ofDomBuilder. - Adding in
AsStrsupport forCow.
- Adding in MouseEvent methods to the DragEvents.
- Adding in
movement_x,movement_y,page_x,page_y,offset_x, andoffset_yto the mouse events.