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
{{ message }}
This repository was archived by the owner on Feb 14, 2025. It is now read-only.
Copy file name to clipboardexpand all lines: src/Docusaurus/docs/fourthree/faqs.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -141,7 +141,7 @@ For example:
141
141
142
142
### Converting custom WixUI dialog sets
143
143
144
-
Because of [WiX v4's support for platform-specific custom actions](#customactionids), customizing WixUI dialog sets, especially when adding and removing dialogs, requires some care. [The WixUI documentation describes what to do when creating a new custom dialog set.](../tools/wixext/wixui.md#addingremovingdialogs) You'll want to make the same kind of change when converting a custom dialog set you created using WiX v3 to WiX v4. The key point is to isolate any `DoAction` control events that call custom actions to create platform-specific variants. WixUI itself does this using a preprocessor `?foreach?` processing instruction to create three fragments, one each for x86, x64, and Arm64 platforms. Each of those fragments references the platform-neutral `UI`. You can see the WixUI definitions [on GitHub](https://github.com/wixtoolset/wix4/tree/develop/src/ext/UI/wixlib). Here's what a customized dialog set based on WixUI_InstallDir looks like:
144
+
Because of [WiX v4's support for platform-specific custom actions](#customactionids), customizing WixUI dialog sets, especially when adding and removing dialogs, requires some care. [The WixUI documentation describes what to do when creating a new custom dialog set.](../tools/wixext/wixui.md#addingremovingdialogs) You'll want to make the same kind of change when converting a custom dialog set you created using WiX v3 to WiX v4. The key point is to isolate any `DoAction` control events that call custom actions to create platform-specific variants. WixUI itself does this using a preprocessor `?foreach?` processing instruction to create three fragments, one each for x86, x64, and Arm64 platforms. Each of those fragments references the platform-neutral `UI`. You can see the WixUI definitions [on GitHub](https://github.com/wixtoolset/wix4/tree/HEAD/src/ext/UI/wixlib). Here's what a customized dialog set based on WixUI_InstallDir looks like:
145
145
146
146
```xml
147
147
<?foreach WIXUIARCH in X86;X64;A64 ?>
@@ -176,7 +176,7 @@ Because of [WiX v4's support for platform-specific custom actions](#customaction
176
176
<?endforeach?>
177
177
```
178
178
179
-
You can see the authoring and test code for this customized dialog set [on GitHub](https://github.com/wixtoolset/wix4/tree/develop/src/ext/UI/test/WixToolsetTest.UI/TestData/InstallDir_SpecialDlg).
179
+
You can see the authoring and test code for this customized dialog set [on GitHub](https://github.com/wixtoolset/wix4/tree/HEAD/src/ext/UI/test/WixToolsetTest.UI/TestData/InstallDir_SpecialDlg).
180
180
181
181
When you use the [`WixUI` element](../schema/ui/wixui.md) to reference a WixUI dialog set or a customized dialog set derived from WixUI, it adds a reference to the platform-specific `UI` for the platform of the package being built. The platform-specific `UI` then adds a reference to the platform-neutral `UI`.
182
182
@@ -329,7 +329,7 @@ To get the same behavior as v3, use `bal:DisplayInternalUICondition="WixBundleAc
329
329
### Upgrading custom wixstdba themes
330
330
331
331
There were so many breaking changes done to the UI library (thmutil), the XML schema, and the built-in themes that it wasn't worth time trying to build a tool to convert v3 themes into v4.
332
-
Look at the built-in themes and rebuild your theme from one of them: https://github.com/wixtoolset/wix4/tree/develop/src/ext/Bal/wixstdba/Resources.
332
+
Look at the built-in themes and rebuild your theme from one of them: https://github.com/wixtoolset/wix4/tree/HEAD/src/ext/Bal/wixstdba/Resources.
333
333
334
334
(TODO: link to documentation about all the cool new features)
Copy file name to clipboardexpand all lines: src/Docusaurus/docs/tools/burn/wixstdba.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ Here are a few of the more interesting attributes available on the [`WixStandard
48
48
49
49
## WixStdBA custom themes
50
50
51
-
You can completely replace any of the WixStdBA "standard" themes with a theme of your own. Take a look at the [standard theme source files](https://github.com/wixtoolset/wix/tree/main/src/ext/Bal/stdbas/Resources) so you can see examples of theme XML authoring and the pages that WixStdBA expects:
51
+
You can completely replace any of the WixStdBA "standard" themes with a theme of your own. Take a look at the [standard theme source files](https://github.com/wixtoolset/wix/tree/HEAD/src/ext/Bal/stdbas/Resources) so you can see examples of theme XML authoring and the pages that WixStdBA expects:
Copy file name to clipboardexpand all lines: src/Docusaurus/docs/tools/wixext/wixui.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -235,7 +235,7 @@ All the text in WixUI dialogs is supplied by localization strings embedded in Wi
235
235
236
236
Each WixUI dialog set is a wizard-style sequence of dialogs wired up to Next and Back buttons. To remove a dialog from the wizard sequence, you have to adjust the control events on the Next and Back buttons to point "beyond" the dialog you want to skip. To add a new dialog, you have to modify existing control events and add new ones on the Next and Back buttons to point to the new dialog you want to add.
237
237
238
-
In general, you'll need to duplicate the original WiX authoring for the dialog set you want to modify. You can see the WiX authoring [in the `wix4` repo on GitHub](https://github.com/wixtoolset/wix4/tree/develop/src/ext/UI/wixlib).
238
+
In general, you'll need to duplicate the original WiX authoring for the dialog set you want to modify. You can see the WiX authoring [in the `wix4` repo on GitHub](https://github.com/wixtoolset/wix4/tree/HEAD/src/ext/UI/wixlib).
239
239
240
240
For example, to remove LicenseAgreementDlg from the WixUI_InstallDir dialog set:
0 commit comments