Alpha v0.2.0
Changelog:
Features
- Integrated Python (separate virtual env from your system python) now gets automatically downloaded and used on startup. No more having to worry about getting the right version and making sure your dependencies aren't outdated.
- Reworked the Settings panel to have separate tabs, one of which includes an option to disable the integrated Python and use system Python instead (the old default)
- Reworked the Dependency Manager to show download/install progress, as well as installing specific versions to avoid incompatibility.
- Made node connections behave similarly to Unreal Engine blueprints when positioned in certain ways.
- Revamped how slider inputs look so that they now display useful data.
- Added a check in the interpolation nodes that will error if two models are incompatible, either due to using a different architecture or from not sharing a pretrained model ancestor.
- Reworked the logic for how nodes get visually updated while running, meaning more kinds of updates besides just finished connections can be shown more easily in the future.
Bug Fixes
- Since updates have to be vetted now, and due to the new way I install pip packages, updating Pytorch will no longer install the CPU version.
- The concatenate nodes now do a proportional resize rather than a 1:1 resize when concatenating images of different shapes.
- Fixed a bug where image names that contained unicode characters would error instead of being read.
- Number inputs are now allowed to be empty, which will be marked as invalid.
- Potential VRAM improvements (YMMV, let me know if you're still getting stuck VRAM)
- Loading .chn files that were saved while running the chain will no longer import animated.