mayacakmak / emarsoftware

Front end tools for designing robot faces, setting up custom robot APIs, and controlling a robot (WoZ)
BSD 2-Clause "Simplified" License
2 stars 12 forks source link

Robot API: Showing text/buttons incrementally #31

Open samesoul opened 4 years ago

samesoul commented 4 years ago

Letting text appear incrementally within a single screen (e.g., slowly displaying bullet points, rather than showing paragraph all at once). Similarly, letting buttons appear on screen after allotted time.

Likely requires separating text input, perhaps by line breaks (see Define Dimensions of Belly Screen issue). Would also be nice to have a smooth transition (fade in/out).

mayacakmak commented 4 years ago

Interesting.. this would require rethinking the belly screen API a bit but should be possible. It could involve constructing a screen in code and calling 'add element' functions incrementally. To make it work with the current way we might want to have screen 0 always be 'blank' and do the code based screen construction on that screen. Adding elements to pre-made screens should also be possible but there is the question of what happens to the screen after the program runs.