Replace Saturation/Lightness box inside ColorPicker with the triangle, like on the picture below (Affinity Designer)
Add the "Revert" button and preview for the initial color inside ColorPicker
Render pin widgets in accordance with deduced types on generic pins. So when deduced pin gets #FF00AA bound value it should be replaced with the ColorPinWidget and should provide a ColorPicker. But should be replaced on deducing another type (not when the input is empty). It's an unimplemented part of issue #1945.
Show squares with the bound color over the color pins and inside tweak-color and linked watch nodes on the patch board.
A list of little tweaks:
Saturation/Lightness
box inside ColorPicker with the triangle, like on the picture below (Affinity Designer)#FF00AA
bound value it should be replaced with the ColorPinWidget and should provide a ColorPicker. But should be replaced on deducing another type (not when the input is empty). It's an unimplemented part of issue #1945.