Added a new "Create Theme" dialog with support for "Theme Templates":
Select a desired template to start with a partially pre-built theme.
Set desired properties like theme Name and Size before creating it.
You can create your own Template from an existing Theme via the File - Save As Template menu item. The current Theme will be stored as a Template which you can now select in the Create Theme dialog.
When saving a Theme or Template, a snapshot of the current Overlay Editor view is made and saved as a thumbnail alongside the theme. The thumbnail is shown in various places like the Recent Files list on the Start Page, and in the Template selection list. It may show up in more places in the future. This can be turned off in the Settings under General - Start Page.
Added a new "Save As" dialog. The Save As dialog will make a copy of the current Theme (including all content) in a new location. The currently open Theme will not be saved under the current location. After creating the copy, you can choose whether to continue editing the current Theme (instead of the new copy), or immediately switch to the new copy (in which case the current Theme changes will be lost).
Grid Size is now a property of the Theme and will be saved (and loaded) alongside each Theme.
Features merged from alpha release 1.21.1:
Add Opacity property for all Widgets.
Add new "Import Photoshop PSD" option. You can now select a Photoshop PSD file to import into a Widget in your Theme. Each layer in the PSD will be converted to a SubWidget with the appropriate background image set. This is an experimental feature, please read the forum thread and let us know any issues: Forum thread.
Save As feature now works as intended.
Reverted some changes related to using the arrow keys to move Widgets. Before this fix, selecting a Widget would cause the scrollbars to jump to bring the entire Widget into view. This fix prevents the jumping, but also prevents the arrow keys from working properly in all cases. We will investigate further to make arrow keys work again for a future release.
The "Import Photoshop PSD" feature has been slightly updated to prevent some issues and will now also warn you if the Widget will fall outside of your Theme.