v2.2.0
Smart Mask Exposure for Extraction & Training (#831)
Update Face Filter - Remove old face filter - plugins.extract.pipeline: Expose plugins directly - Change `is_aligned` from plugin level to ExtractMedia level - Allow extract pipeline to take faceswap aligned images - Add ability for recognition plugins to accept aligned faces as input - Add face filter to recognition plugin - Move extractor pipeline IO ops to own class
Extract: Typing and standardization
Unhide options for ROCm
Add "custom" mask
GUI updates - Control panel fixes - Basic themeing support - Fix tools to display more natively - Give all config items a group