Releases: tguichaoua/nodui
Releases · tguichaoua/nodui
0.2.1
What's Changed
🐛 Fixes
- Use socket side for bezier connection by @tguichaoua in #46
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
💥 Breaking Changes
- Drop Lending Iterator (
NodeIterator) by @tguichaoua in #8 - Replace the iterator based API by an visitor based API by @tguichaoua in #9
- API rework by @tguichaoua in #18
- Bump egui to 0.32 by @tguichaoua in #33
✨ New Features
- Editor: add background color setter by @tguichaoua in #1
- editor: return the last interacted node by @tguichaoua in #2
- editor: add an option to disable the connection between sockets by @tguichaoua in #3
- ✨ nodui(ui): mark more type serializable by @tguichaoua in #14
- Add
Color::as_arrayandColor::as_array_mutby @tguichaoua in #15 - Use
ui.visualsfor the default node style by @tguichaoua in #19 - Visual_math: improve the inputs list by @tguichaoua in #22
- Playground enhancement by @tguichaoua in #23
- Demo: minors fixes by @tguichaoua in #24
- Playground: improve inspector layout by @tguichaoua in #25
- Playground: enhance inspector & display viewport coordinates by @tguichaoua in #26
- In progress connection is now render on tooltip layer (top most) by @tguichaoua in #27
- Make node to request the focus when interacted by @tguichaoua in #29
- Use
egui::WidgetTextby @tguichaoua in #30 - Use
Spacing::item_spacingto set the space between sockets by @tguichaoua in #31 - Make function to transform
SocketShapeintoegui::Shapepublic by @tguichaoua in #37 - Add
connect_bezierfor bezier type connections by @tguichaoua in #38 - Use bezier curve connection in demos by @tguichaoua in #39
- Set
show_gridoff by default by @tguichaoua in #40
Other Changes
- Bump
eguito 0.29 by @tguichaoua in #4 - 👷 pages: fix public_url by @tguichaoua in #13
- fix(visual_math): handle case where the expression to compute contains a loop by @tguichaoua in #17
- Fix node size by @tguichaoua in #20
- Update documentation by @tguichaoua in #28
Full Changelog: v0.1.0...v0.2.0
0.1.0
🎉 First Release !