Swirls is a computer squares program for square dancing. Why use Swirls? See Reasons to use Swirls?
Version 11 now released
Swirls Installation Directions for Windows
Download setupswirls.exe using your browser (updated on Apr 10, 2024)
Run the file: setupswirls as an administrator
To execute Swirls, click on the Swirls launcher on your desktop
setupswirls.exe was built using Inno; it contains SwirlsArchive.exe which was built by 7zip and,
when run, will expand into the directory containing it with Swirls' files. I've installed it successfully on machines with Windows 11 and Windows 10.
Swirls has been built using GTK v3 (gui toolkit) and MSYS2 (MSYS2).
The download is admittedly a fair size, but its mostly the GTK toolkit that Swirls uses. However, because
of that size the use of FAT32 filesystems won't work (ie. older flashsticks); ntfs or exFat is needed.
The symptom of using FAT32 is that it will silently clip the archive and then the resulting Swirls installation just won't work (because its a partial installation).
1TB (or more) flashsticks seem to come as exFAT which will work fine with Swirls downloads/transfers.
Swirls Installation Directions for Linux
yum -y install gcc.x86_64 gtk3.x86_64 (you may need to change the suffix depending on your system)
Unfortunately this is a "not yet". It is in the works!
Testimonials
Dick Otis, caller
Chip, This is a terrific program and the square dance community will absolutely love this program (especially when there is a Mac version).
The fact it is easy to use, extremely fast and NOT labor intensive is incredible. No more volunteers to sit by the computers for hours on end without dancing. No more waiting for people to manually sign in and sign out. But most impressive is its ability to handle single dancers.
Thank you Chip, so much for your time and efforts.
Swirls Community
You may join a discussion group for Swirls; send email to `subscribe+swirls@googlegroups.com`! I will have to approve the request (which means that there will likely be a delay until I see the message and respond to it);
however, once you've successfully joined, no more approving will be needed. You will then be able to send email to `swirls@googlegroups.com` and have it appear in all members' mailboxes.