Thanks for starting this thread.

My mind first went to the stack implementation you mentioned in the WIP.
However, I didn't think of the problem that arises when you have the
multiple options pages that eventually lead back to the Install page. Even
taking that into consideration, I still think the standard stack behavior
would be a good default behavior.

One option that might allow the sequence to progress more naturally
in certain cases would be to add a "ResetSequence" attribute to the
<ChangePageAction /> element. If this attribute is set to "true", then it
would pop all pages off the stack until the page specified by the "Page"
attribute is reached (that page is then displayed).

So, in the case you describe in the WIP, page "S" (the second option page)
would have this authoring under the "Next" button:

<ChangePageAction Page="Install" ResetSequence="true" />

Then, the "S" and "O" pages would get popped of the stack and the install
page "I" would now go back to the welcome page "W" the next time
<PreviousPageAction /> is encountered.

On Tue, Feb 24, 2015 at 10:50 PM, Sean Hall <r.sean.h...@gmail.com> wrote:

> I updated the WIP with my problems designing the previous page action at
> http://wixtoolset.org/development/wips/4658-builtin-thmutil-button-functionality/
> (the pull request will need to get merged in before it shows up there).
> I'm open for suggestions.
>
> On Tue, Feb 24, 2015 at 6:24 PM, Jack Hennessey <notificati...@github.com>
> wrote:
>
>> It would be nice if there was also a way to just go back to the previous
>> page without having to specify the page name. That would make it much
>> easier to support multiple page branches in the UI (which really sucks in
>> Windows Installer UI). I suppose that might be something that the BA has to
>> implement but wanted to throw it out there.
>>
>> By the way, this is really cool :)
>>
>> —
>> Reply to this email directly or view it on GitHub
>> <https://github.com/wixtoolset/wix4/pull/89#issuecomment-75880991>.
>>
>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> WiX-devs mailing list
> WiX-devs@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-devs
>
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to