Chrisjpatty Flume Versions Save

Extract logic from your apps with a user-friendly node editor powered by React.

v1.0.4

8 months ago

Flume has been fully rewritten using Typescript fixing several bugs and generally improving code quality along the way. This release introduces no major API changes but now natively exports type definitions.

What's Changed

Full Changelog: https://github.com/chrisjpatty/flume/compare/v0.8.2...v1.0.4

v1.0.2-2

1 year ago
  • Merge branch 'master' into feature/convert-to-typescript d03265e
  • v0.8.2 5f2ced6
  • Revert "v0.0.1" 3958e9b
  • v0.0.1 0c2d3b3
  • Add "data-flume-node-type" attribute to the Node <div> (#188) 5382a6c

https://github.com/chrisjpatty/flume/compare/v1.0.2-1...v1.0.2-2

v0.8.2

1 year ago
  • New theming attribute on nodes data-flume-node-type
  • New documentation for dynamic theming

https://github.com/chrisjpatty/flume/compare/v0.0.1...v0.8.2

v1.0.2-1

1 year ago
  • Fixed type for custom render functions 16bc96d

https://github.com/chrisjpatty/flume/compare/v1.0.2-0...v1.0.2-1

v1.0.2-0

1 year ago
  • Context is now an optional prop of useRootEngine 89bd4c5
  • Exported colors object now autocompletes correctly fdb74f3

https://github.com/chrisjpatty/flume/compare/v1.0.1-0...v1.0.2-0

v1.0.1-0

1 year ago

Work on the typescript rewrite is wrapping up. This pre-release fixes several bugs and improves the types.

  • Moved useRootEngine to its own file 609b6a8
  • Fixed types for control builders 3f2b7a6
  • Added support for React 18 (#219) 7a2b6ff
  • Mark a default (root) node with [data-flume-component-is-root] (#198) 059e0de

https://github.com/chrisjpatty/flume/compare/v1.0.0-0...v1.0.1-0

v0.8.1

1 year ago

Fix for #173 preventing use inside of react-18.

https://github.com/chrisjpatty/flume/compare/v0.8.0...v0.8.1

v1.0.0-0

2 years ago

This is a beta release gearing up for the first major release of Flume. This release includes FULL typescript support. Extra typescript documentation is still underway, but we wanted to get this beta release out to get early feedback on TS support. Please feel free to file issues as such.

To install this beta release:

npm install [email protected]

or for yarn

yarn add [email protected]
  • port type builder config is now optional 032eb1e
  • Added basic documentation on types 7785667
  • Converted root engine 68a0928
  • Stage cleanup 340a36c
  • Converted NodeEditor fa44fb7
  • Converted Node 1fa8c6e
  • Tightened up typebuilder types 6b10301
  • Converted IoPorts 2e44b57
  • Converted Color Picker 6896849
  • Converted Stage 06364f2
  • Converted Comment e68d38e
  • Converted NodesReducer & Control 455a5ba
  • Converted Select 09570e7
  • Converted ContextMenu b50c561
  • Converted Connection a81ab62
  • Converted connections container 0ca6f72
  • Converted Checkbox 6ff57d3
  • Converted Draggable component 2158956
  • Updated connectionCalculator 8537fc8
  • Converted cache, commentsReducer, constants, stageReducer a08d10d
  • Converted context and textInput 1b0d2de
  • Adds Toaster.tsx & css module support 690f94b
  • Converted toasts reducer to TS a2ffce0
  • Conversion in-progress 9c3a515
  • Upgraded rollup and added TS support ce0ae57
  • Allow negative numbers (#156) 4429236

https://github.com/chrisjpatty/flume/compare/v0.8.0...v1.0.0-0

v0.8.0

2 years ago
  • 🎨 Stable data attributes for theming (#163) dbec4b1
  • 🐛 Color picker no longer causes a crash in some scenarios

https://github.com/chrisjpatty/flume/compare/v0.7.1...v0.8.0

v0.7.1

2 years ago

This release adds some great new features and upgrades the build system to be faster and use the latest versions of react tooling. Some highlights include:

  • 🔎 Zoom and pan has been improved! Now when you zoom using the scroll wheel the canvas will zoom towards your mouse instead of the center of the canvas.
  • 🚀 Now you can override the rendering of node headers to add your own UI or override the node's label dynamically.

Check out an exhaustive list of updates below:

  • Bumped version to 0.7.0 (#152) efa3e22
  • 🚀 Add the ability to render a custom node header (#75) 0372e92
  • Added options object to be accessible by useRootEngine (#139) 645f7ba (Thanks @antomarsi !)
  • ⬆️ Upgrades example react scripts (#150) 46afff1
  • 🐛 Updated react scripts and fixed tests (#149) 8ed5f30
  • Nanoid version increase (#122) af8a756 (Thanks @yukosgiti !)
  • Update faq.mdx 5389e05
  • 🐛 Fixed leftover reference to sub/dist from np migration 5190b67

https://github.com/chrisjpatty/flume/compare/v0.6.3...v0.7.1