A node-based image processing GUI aimed at making chaining image processing tasks easy and customizable. Born as an AI upscaling application, chaiNNer has grown into an extremely flexible and powerful programmatic image processing application.
This PR adds a new preferred style for dropdowns that describe anchors or positions. The Text as Image node is that only node using this new style right now, but I plan to use it for #2933/#777 as well. We might even use it for Blend Images, but that needs some more work.
Other changes:
Rename position options in Text As Image and Blend Images. The labels are now shorter.
Add useValidDropDownValue hook to ensure valid dropdown values. This removes some code duplication.
This PR adds a new preferred style for dropdowns that describe anchors or positions. The Text as Image node is that only node using this new style right now, but I plan to use it for #2933/#777 as well. We might even use it for Blend Images, but that needs some more work.
Other changes:
useValidDropDownValue
hook to ensure valid dropdown values. This removes some code duplication.