Tons of new features, bug fixes, and general optimizations in this release, as well as a bit of a makeover. Hopefully now the UI is a lot more responsive, and processing will be a lot less buggy. If you are currently using 0.6.2, I highly recommend updating to this version.
New Features:
- Video Frame Iterator
- Video upscaling is finally here! The Video Frame Iterator works similarly to the Image File Iterator, but runs on a video file, and has the ability to save right back to another video file. It's not too customizable yet, however. There's a bit of work that will need to be done, as well as some new dependencies that need to be added, to be able to allow full customization. But this should at least be good enough for now!
- Complete node recategorization (thanks @theflyingzamboni)
- To reduce clutter, we have now recategorized all the existing nodes into new categories, complete with their own new colors.
- "Auto" interpolation mode for Resize Image (thanks @RunDevelopment)
- There is now an "Auto" mode for the resize interpolation mode, which picks "good enough" settings for both resizing up and down.
- Chain file size reduction
- Drastically reduced the amount of data that gets saved to a chain file, which means chain files should be a bit less in filesize from now on.
- New Shortcuts (thanks @RunDevelopment)
- Added shortcuts for Open and Save As (to go along with the existing New and Save shortcuts) as well as added shortcut descriptions to the File menu section
- Remember Last Directory (thanks @RunDevelopment)
- File and directory selectors now specifically remember the last path you selected for that type of input, and will take you there in the open dialog.
- More tooltips (thanks @RunDevelopment)
- Tooltips now show for the Start/Pause/Stop buttons
- Unsaved changes indicator (thanks @RunDevelopment)
- A dot, along with the saved filepath for the chain, will now appear in the titlebar
- Added clear button to search bar (thanks @RunDevelopment)
Bug Fixes:
- Fixed Load Model's preview being broken when loading in RealESRGAN "SRVGGNet" models.
- Fixed Nvidia GPU detection in settings which was preventing users without an RTX GPU from upscaling in GPU mode.
- The backend now validates data more effectively, preventing certain crashes and incorrect outputs from happening.
- Fixed NCNN interpolation as well as (hopefully) prevented more instances of the black output issue.
- Fixed an issue with certain nodes that would cause rainbow artifacts to show up.
- Fixed Overlay Images's output when overlaying images with transparency (thanks @theflyingzamboni)
- Fixed some node descriptions (thanks @theflyingzamboni & @RunDevelopment)
- Fixed the ... menu on nodes to have a much better user experience (thanks @RunDevelopment)
- Fixed bugs with optional inputs and loading old chains (thanks @RunDevelopment)
- Fixed a bug where iterators would not calculate their inner bounds correctly (thanks @RunDevelopment)
- Fixed VRAM display on multi-gpu devices (thanks @RunDevelopment)
- Many UI optimizations (thanks @RunDevelopment)