diff --git a/Release-check-list.md b/Release-check-list.md index d63bf7d..1cb6ed5 100644 --- a/Release-check-list.md +++ b/Release-check-list.md @@ -1,23 +1,15 @@ **Install tests** - - install on a clean machine (a clean machine doesn't have the `SuperFancyZones` regkey and the `%localappdata%\Microsoft\PowerToys` folder + - install on a clean machine (a clean machine doesn't the `%localappdata%\Microsoft\PowerToys` folder) - run all functional tests on the clean machine - - uninstall PT - - install a **previous version** on a clean machine - - create a few FZ custom layouts: - - one from scratch with no zones - - one from scratch with several zones - - one from columns template adding a splitter to a column - - one from grid template using 4 zones and splitting one zone - - one from priority grid splitting it several times - - use unicode chars in some of the layout names when testing 0.14.x, don't use unicode when testing 0.15.x - - apply layouts to all monitors (when migrating from 0.15.x and later, the per-monitor setting should still work) - - use PowerRename with history ON - - install the new PT version and verify the version number in the General Settings - - using the new version create a layout with extended chars in the name, update to a newer version and make sure FZ works and the editor shows the correct name - - verify the FZ custom layout is still active - - use PowerRename and verify history is consistent - - run all functional tests - - uninstall PT + - create a few FZ custom layouts: + - one from scratch with no zones + - one from scratch with several zones + - one from columns template adding a splitter to a column + - one from grid template using 4 zones and splitting one zone + - one from priority grid splitting it several times + - use unicode chars in some of the layout names + - apply layouts to all monitors + - use PowerRename with history ON **Functional tests** @@ -38,9 +30,9 @@ Admin mode: - reboot the machine and verify it now runs as user Modules on/off: - - turn off all the modules, save the settings and verify all module are off + - turn off all the modules and verify all module are off - restart PT and verify that all module are still off in the settings page and they are actually inactive - - turn on all the module, save the settings and verify all module are now working + - turn on all the module, all module are now working - restart PT and verify that all module are still off in the settings page and they are actually working Elevated app notification: @@ -54,11 +46,10 @@ Elevated app notification: **PowerToys Run** - - Enable PT Run in settings and ensure that the hotkey brings up PT Run - when PowerToys is running unelevated on start-up - when PowerToys is running as admin on start-up - - When PowerToys is restarted as admin, by clicking the restart as admin button in settings. + - when PowerToys is restarted as admin, by clicking the restart as admin button in settings. - Check that each of the plugins is working: - Program - launch a Win32 application and a packaged application - Calculator - ensure a mathematical input returns a correct response and is copied on enter.