I am looking for a better way of designing settings page, where users can define which layout preset they want to use based on their screen size.
Use case 1: I started session on a 27" desktop and then switched to 13" laptop - I want my layout to fit my device without the need of manually changing it for each device.
Use case 2: I use laptop with 13" size, but then I connect it to a 27" monitor, so I have same device, but larger screen - I want my layout to fit this new large screen.
What I came up with is that user need to specify screen size ranges and then add preferred layouts within each range, but I am not sure if that's easy enough and maybe there are better ways of displaying that.