There is an option that says "Enable PSBT controls" on the GUI. Could someone post screenshots of where this feature is at?
The options in BitMaxz' screenshots will show regardless if that option is enabled or not.
As for the send tab, "
Create Unsigned" will display in place of "
Send" if the wallet is watch-only regardless of the option.
For the PSBT in the 'File' menu, those are available regardless of the option.
The true menu that'll trigger with the option enabled is the "
Create Unsigned" button during send confirmation.
Normally, a wallet can only send after the 3sec timeout, but with the option enabled, there'll be a "
Create Unsigned Button" there as well.
Thus, there's a "
PSBT control" instead of direct send.
Here're the screenshots;
without "
Enable PSBT Controls":

with "
Enable PSBT Controls":

Reference:
github.com/bitcoinknots/bitcoin/blob/29.x-knots/src/qt/sendcoinsdialog.cpp#L352Yeah, this is what I was looking for. It was confusing since I didn't see any changes, so I assume this was hidden in some further steps.
So basically, you choose the addresses you want to use normally with Coin Control, but simply click on "Create Unsigned" instead of "Send" so you get this .psbt file, then you load this file in the offline computer which hosts the private keys so you can fully sign it by loading it with the GUI (File - > Load PSBT) so this is now fully signed, and then again you back to the online computer to broadcast it. Here is where im not sure how do you do it at least in the GUI. Looks like there's some command called
finalizepsbt but im not sure about that. I mean I guess there is some way to finish it in the GUI.