Here is a very flexible solution. Briefly, I added an additional column “Master Column” which eliminates the extra space issue of the original (and BRILLIANT) solution. Instead of creating multiple “scroll items” as outlined in the original solution, I’ve created just one call ScrollTemplate which will be cloned (see below). I also made the form Scrollable to accomodate multiple rows.
You are still stuck with square list elements. Because of the z Rotation that makes this solution work, changing the size and the shape of the template is tricky. Plan to use squares or spend a lot of time fiddling around with margins, padding, etc.
The "Parent’ object “APP Shows” is a list. Each item in the list contains an Object (show). Each show represents a ROW to be created in the form. The NAME property is used for the row label (lblContainer). Each SHOW object has a list CHARACTERS. Each character object will be mapped to the cloned Scroll template.
Then the Fill List Block will use the CHARACTER object (regardless of how many there are), to generate a new label, image, or button component within the template.
It is not idea, that’s for sure. And the scroll bar at the top is goofy.
I don’t disagree wiith you, but I would like your information on what you mean by
Uncontrollable (no settings? UI misbehavior, etc)
“Nothing” responds as it should. What elements or actions are causing unexpected responses
These might be issues that could be tweaked to get something better. Again, not ideal and not full-featured for sure. And not a substitute for Thunkable adding horizontal scrolling frames
This solution works great on my iPhone with Thunkable Live. However, it doesn’t work (blocks stay vertical) on publishing a web app. Does anyone have a solution that works in web, too?
If I remember correctly from my attempt at this (abandoned because it didn’t work for the web app), you need to make a ‘blank’ button on left and right sides to pad it.