I am working on a program that does not have many visual elements on the GUI, also, unlike what has been suggested previously, there are no multiple levels of detail or possible elements to add and stay relevant (flashing pictures of cats make everything better, right?). What is a graceful way to constrain the window to a fixed size and a larger scaled view (for HDPI) and switch between them without the user feeling limited?
Some options I have thought of:
- Constrain the window size, not allowing the user to manually adjust it at all. Display toggle to change between 2 predetermined sizes.
- Scale the content as large as the user makes the window, even if it becomes huge.
- Allow the user to adjust the window, but keep the content the same size centered in the window. Once the window becomes large enough to fit the larger scaled view it would be changed. (much like a webbrowser/webpage relationship).