You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make PATH addition optional in installer and remove unwanted screens
- Change installer UI from WixUI_Minimal to WixUI_FeatureTree to show feature selection
- Create separate 'Add to PATH' feature that users can select/deselect
- Default PATH addition to enabled (Level=1) but allow user choice
- Skip license dialog since we don't have a license file
- Update completion message to be conditional on PATH selection
- Apply changes to all installer scripts:
- GitHub workflow (.github/workflows/build-installers.yml)
- Test script with UI (test-windows-installer-with-ui.ps1)
- Main test script (test-windows-installer.ps1)
Users now get a clean installer experience with optional PATH addition.
<Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="Digstore has been successfully installed. Please restart your terminal or log out and back in for PATH changes to take effect." />
89
+
<Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="Digstore has been successfully installed. If you selected 'Add to PATH', please restart your terminal or log out and back in for PATH changes to take effect." />
86
90
87
91
<!-- Remove custom action as it's causing ICE77 error -->
88
92
<!-- File associations will be refreshed on next login -->
<Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="Digstore has been successfully installed. Please restart your terminal or log out and back in for PATH changes to take effect." />
54
+
<Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="Digstore has been successfully installed. If you selected 'Add to PATH', please restart your terminal or log out and back in for PATH changes to take effect." />
0 commit comments