Hi there,
I was editing a previous Retool app and when I checked it on mobile it was still displaying the old version - as if I didn't modify anything. After some confusion, I realized that Retool has two different layouts: one for Desktop and one for Mobile. I was modifying the Desktop layout, and I had forgotten there was a Mobile one too (been a few months). I wish the changes reflected automatically, but I then went back to try to get it working again on Mobile.
-
First problem was that when I switched the desktop component to be visible in Mobile it was empty. The problem was that each individual "sub-component" had to be made visible on Mobile. Similar "bug" was reported here: [BUG] Modules layout is completely broken on mobile - #3 by jSims (this post helped to figure out the issue)
-
I then tried to quickly mark everything to Mobile, but I kept getting an error that containers were intersecting. OK, I started moving each container I added to the bottom. The idea was that Retool will keep adding components to the top, then I move them to bottom to satisfy Retool intersection errors, and then rearrange them when I'm all done. This is displayed in the first part of the video.
-
Step (2) kind-of worked, but then "sub-components" INSIDE the "container" were also throwing errors when I tried to mark them as Mobile. I can't(?) easily move "sub-components" inside a "container" to the bottom because Retool automatically sizes the container. This is displayed in the second part of the video.
At that point I gave up. Right now my current plan is to just resize the desktop layout to be small enough for Mobile.
Am I doing something wrong? Is there any way I can transfer/copy all the Desktop layout to Mobile? Without having to click on every container and every sub-component? Where then clicking on every container and every sub-component will each throw intersection errors. Mobile layout for me right now is a recursive intersection error throwing experience Thank you in advance, Retool is a great product!
Video link: Dropbox - retool_mobile_layout_experience_small.mov - Simplify your life