The call to load_general_settings will throw an exception if the
settings.json file for the general settings is not present. This leaves
settings_theme variable uninitialized, resulting in no value selected in
the general settings screen for users that did not make any changes to
the general settings. This fixes this issue by initializing the value
with a "system" default value.
Fixes: https://github.com/microsoft/PowerToys/issues/560
* Update icon and add telemetry calls
This change adds the new PowerRename icon and includes telemetry calls
* Ensure string is freed
* Update event naming convention
* Delete PowerRenameDemo.gif
Deleting this gif as I added it with a separate commit with the README.md update for PowerRename
don't exit when clicking on "Apply" if no layout is selected
Credit to @AlexR3 for the fix. Alex provided a more extensive fix that disable the button when no layout is selected, but it requires more changes to the XAML and we preferred to avoid that now.
* Don't trace event on exit
change 'PowertoyModuleDeleter' to not call 'module->disable();' before 'module->destroy();' so the module can distinguish between being turned off and PowerToys exiting.
Code formatting.
* uppercase for event name
* Trace on/off event for ShortcutGuide module
* Trace the 'hide' event only if the guide was visible
'on_hide()' is invoked when the module is turned off, in that case don't trace the hide event.
* Remove spaces in data field names
Remove 'ShowGuide' event since it's not providing any useful data.
* Include build number in version number
* point to csproj instead
* version
* rs1 container
* nuget
* nuget and msbuild
* vs2019
* msbuild path
* new container, clear up feeds
* change step names, verify build output
* further dig into outputs
* point to right output, add draft installer script
* narrow down output, change signing option
* new container, try installer
* set vs dev environment
* add NuGet package for WiX
* modify project files to use the WiX NuGet package
the MSI can now be built using MSBUILD after running nuget restore
* ready installer sln to use nuget
* install and build scripts and new container
* src/editor was renamed to src/settings, fix rebase error
* check if file is present
* try again