I made changes in the way swap is handled. If a swap partition exists, it will automatically check the box in expert install. You still have the option of un-checking the box to use a swap file instead. Simple install will get a swap file unless you set the option in the config file, in which case it should show you a list of the swap partitions available and let you choose.
The cli installer will also use the config file, and I just realized that it will work correctly if you have one swap partition, but if you have more than one, it's screwed. I'll fix that in the final version.
EDIT: FIXED. You get to choose from a list of swap partitions in the cli installer if you set use_existing_swap to "yes" in the config file. Updated the link below.
I also noticed that disk labels and encryption aren't supported for swap. I'll look at that again - it's on the TODO list. Also noticed that there's no command-line option for using an alternate config file, like there is for refractasnapshot. That's on the list, too, more for me than anyone else.
Didn't roll it up into a .deb yet, but here are the relevant files, in case anyone wants to test. I only took them as far as the screen that lists the changes to be made and asks if I want to proceed with the installation.
refractainstaller-yad (9.1.6)
https://gist.github.com/fsmithred/1e6bf25eb0e14dc3af26refractainstaller (9.1.6)
https://gist.github.com/fsmithred/6e394c8e5941f22dd5d6refractainstaller.conf
https://gist.github.com/fsmithred/5cb8c5e75c170c6447dd