The current implementation of the Setup assistant is at most messy. It uses a whole mess of images and text that can clip on top of each other. For example, if the End User License Agreement is too long, it will clip into other text, as demonstrated by @cpgyuri :
Proposal
We should make use of screens and screen language to reimplement the Setup assistant. If needed, we can call functions to set persistent data as needed. This should offer levels of flexibility and expandability for things with longer text as well as positioning. To start, I think we can make use of what's already available in UserNotifications.rpy with the alert() screen.
The current implementation of the Setup assistant is at most messy. It uses a whole mess of images and text that can clip on top of each other. For example, if the End User License Agreement is too long, it will clip into other text, as demonstrated by @cpgyuri :
Proposal
We should make use of screens and screen language to reimplement the Setup assistant. If needed, we can call functions to set persistent data as needed. This should offer levels of flexibility and expandability for things with longer text as well as positioning. To start, I think we can make use of what's already available in
UserNotifications.rpy
with thealert()
screen.