Hi. I'm new here in the Outsystems community, so greetings and thanks in advance for the support.
I'm trying to create a responsive layout based in the default containers generated by the scaffolding systems and found a strange behaviour in the Silk UI themes (Liverpool, Vanilla, etc...). When I resize the screen to trigger the smart phone responsive layout the containers won't break as in “London Theme”.
Take a look at the images below or follow the links. Try to resize the window in both WebScreens to see the behaviour.
Shouldn’t Silk UI behave like London?
SilkUi:
https://fmachado.outsystemscloud.com/ResponsiveSilkUiTest/DefaultContainers.aspx?(Not.Licensed.For.Production)=
London:
https://fmachado.outsystemscloud.com/ResponsiveTestLondon/DefaultContainer.aspx?(Not.Licensed.For.Production)=
I've taken a second look at the documentation and i understand now that the approach with responsiveness in SilkUi is different. I could reproduce the above example using the columns WebBlocks instead of the default containers. It would be nice though, if the default containers in SilkUi, generated by the scaffolding system, behave like in London theme by default. If i want more control over them, i could use the SilkUi columns systems. Thanks again for the support.
/*make controls 100% on phone so the controls are all on top of eachother*/ .phone [class*='ThemeGrid_Width'] { display:block; width:100% !important;} /*remove the left margin so the controls are left aligned*/ .phone .ThemeGrid_MarginGutter{ margin-left:0%; } Do you see any issues with this apporach. Is there a simpler way of doing it with what outsystems provides. e.g. a BreakAll for all controls inside a Form. I wanted to include an image that show a Form without this CSS and with the CSS but i don't have a URL where i have my pictures. Thank you Fabian