Re: How to "re-resize" Stack (elements)
Posted: Tue May 31, 2022 7:45 pm
When pursuing scaling, consider the impact on appearance of standard controls.
If you make a layout for a 4" phone and run it on an 11" tablet, buttons designed to be the expected size for a thumb become large enough for a fist.
If you're in a position to exclude some screen sizes from your distribution this won't matter as much. But with the full range of screens people use it might.
And then there's the question of screen ratio, esp with orientation change. Again, if you're in position to restrict the user rotating their device while using your app it may not matter. But given how often tablets are used in landscape and phones in portrait, it's worth thinking about.
Perhaps the best way to make layout decisions is to look at the apps you already have on your phone.
Find apps that have functionality and/or layouts similar to what you envision for yours, and see how those designers have made their layout decisions. Run the app on small and large devices, noting what gets scaled, what gets resized, and what gets repositioned. Also rotate your phone and see how the app's layout responds to the new screen dimensions.
LiveCode is flexible enough to handle a wide range of layout options. The hardest part isn't implementing any of them, but choosing which to use.
Let the apps you're already enjoying being your guide to good design.
If you make a layout for a 4" phone and run it on an 11" tablet, buttons designed to be the expected size for a thumb become large enough for a fist.
If you're in a position to exclude some screen sizes from your distribution this won't matter as much. But with the full range of screens people use it might.
And then there's the question of screen ratio, esp with orientation change. Again, if you're in position to restrict the user rotating their device while using your app it may not matter. But given how often tablets are used in landscape and phones in portrait, it's worth thinking about.
Perhaps the best way to make layout decisions is to look at the apps you already have on your phone.
Find apps that have functionality and/or layouts similar to what you envision for yours, and see how those designers have made their layout decisions. Run the app on small and large devices, noting what gets scaled, what gets resized, and what gets repositioned. Also rotate your phone and see how the app's layout responds to the new screen dimensions.
LiveCode is flexible enough to handle a wide range of layout options. The hardest part isn't implementing any of them, but choosing which to use.
Let the apps you're already enjoying being your guide to good design.