CPC G06F 3/04845 (2013.01) [G06F 3/0481 (2013.01); G06T 3/153 (2024.01); G06T 3/40 (2013.01); G06F 2203/04803 (2013.01)] | 20 Claims |
1. A method comprising:
determining, by a processor, properties of a display screen including dots per inch and an aspect ratio;
when the display screen meets a minimum dots per inch based on a user preference, then selecting a first set of applicable display partitions based on the properties including the minimum dots per inch, the aspect ratio of the display screen, and a number of zones in the first set of applicable display partitions based on the user preference;
filtering the first set of applicable display partitions based on the user preference resulting in a second set of applicable display partitions, wherein the second set of applicable display partitions is a subset of the first set of applicable display partitions;
determining dynamically a preferred window size of an application from the second set of applicable display partitions; and
resizing a target zone of a window of the application displayed on the display screen based on the preferred window size.
|