CPC G06F 3/04845 (2013.01) [G09G 3/2096 (2013.01); G09G 2340/045 (2013.01); G09G 2340/0464 (2013.01); G09G 2354/00 (2013.01)] | 21 Claims |
1. A method, comprising:
determining, using a processor, whether a triggering condition related to an application executing on an electronic device is present, wherein the triggering condition is determined when the application is in focus and when the application is determined to be included on a list indicating that a UI element of the application has a compatibility issue with a predefined portion of a display of the electronic device;
responsive to a determination that the triggering condition is present, determining, using the processor, a user interface (UI) adjustment value, the UI adjustment value including an offset value;
applying, using the processor, the UI adjustment value to a frame to obtain an adjusted frame, wherein the frame is rectilinearly moved in accordance with the offset value to obtain the adjusted frame, wherein the frame represents all content to be rendered on the display of the electronic device including a user interface of the application, and the UI adjustment value represents an adjustment to the frame such that, when the adjusted frame is rendered, the user interface of the application is presented on the display except on the predefined portion of the display; and
rendering, using the processor, the adjusted frame to present the user interface of the application on the display except on the predefined portion of the display.
|