Releases: WilliamKarolDiCioccio/fl_nodes
0.5.1
0.5.0
-
Automatic Actions
Introduced a new system for automatic project operations:- Auto-run: graphs can now execute automatically when inputs change.
- Auto-save: projects are saved periodically or after important edits.
- Auto-refresh: rebuilds cached node data when environmental factors change.
-
Improved Controller Architecture
The controller now relies on a dedicated project data model, laying the foundation for:- future save file versioning,
- advanced project management (multiple projects, snapshots, history, etc.).
-
Bug Fixes
-
Internal Improvements
- Refactored caching logic in custom render objects to ensure consistency across platforms.
- Improved layout synchronization and stability during portal (overlay) transitions.
0.4.0+1
0.4.0
-
Localization Support:
- Built-in system makes it easy to localize node-based UIs.
- Integrates seamlessly with Flutter’s
l10nbut also supports custom locale management. - Ships with translations for common languages via a delegate (extensible by developers).
- Node labels can now directly adapt to the build context for simpler localization.
-
State Management Overhaul:
- Completely redesigned state system for smoother interactions and peak performance across devices.
0.3.2
-
Port Compatibility Checks: Port type checks now account for inheritance, improving flexibility.
-
Performance: Improved node scalability via cached responsive styles and optimized rendering.
-
API Improvements:
- Added a callback system for custom error handling and reporting.
- Simplified gradient link styling options.
-
Fixes:
- Default LOD value now correctly matches zoom level.
- Fixed gradient links not drawing when no dirty flag was set.
- Restored proper style-based link draw batching with custom comparison logic.
Special thanks to Blokyk for many of these improvements! 🙌
0.3.1
- Mobile Browser Support: Fixed input issues on mobile web platforms by replacing
os_detectwithkIsWebanddefaultTargetPlatform.
(#73) - Expanded Public API: Exported additional commonly used types, removing the need for direct
src/imports.
(#72)
Thanks to playday3008 for these contributions! 🎉
0.3.0
-
Improved Interaction & Feedback: Links can now be selected, and both links and ports highlight on hover.
-
Performance: Further performance boosts when working with large node counts.
-
Bug Fixes: