Skip to content

Releases: RustForWeb/floating-ui

v0.4.1

02 Jun 18:15
be68707
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

12 May 17:22
c1885c2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.4.0

v0.3.1

04 May 19:11
790e4f8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.3.1

v0.3.0

16 Apr 19:59
bfd69aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.3.0

v0.2.2

16 Apr 20:06
bfd69aa
Compare
Choose a tag to compare

Yanked due to SemVer breakage, see v0.3.0 instead.

v0.2.1

08 Jan 10:21
c857d62
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

07 Dec 19:11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.2.0

Upgrade to Leptos v0.7

Node References

Install leptos-node-ref and replace the node references with AnyNodeRef:

- let reference_ref = NodeRef<Div>::new();
- let floating_ref = NodeRef<Div>::new();
- let arrow_ref = NodeRef<Div>::new();
+ use leptos_node_ref::AnyNodeRef;
+ 
+ let reference_ref = AnyNodeRef::new();
+ let floating_ref = AnyNodeRef::new();
+ let arrow_ref = AnyNodeRef::new();

Reference

Remove .into_reference() from use_floating calls:

  use_floating(
-     reference_ref.into_reference(),
+     reference_ref,
      floating_ref,
      UseFloatingOptions::default(),
  )

Middleware

Install send_wrapper and wrap the middleware vector in SendWrapper:

+ use send_wrapper::SendWrapper;

  let middleware: MiddlewareVec = vec![/* ... */];
  
  use_floating(
      reference_ref,
      floating_ref,
      UseFloatingOptions::default()
-          .middleware(middleware.into()),
+          .middleware(SendWrapper::new(middleware).into()),
  )

v0.1.3

03 Nov 18:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

25 Sep 10:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

25 Sep 10:33
3779a72
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1