CPC G06F 3/04815 (2013.01) [G06F 3/0485 (2013.01); G06F 9/451 (2018.02)] | 22 Claims |
1. A non-transitory computer readable medium containing instructions that, when executed, cause at least one processor to perform operations for presenting board graphics, the operations comprising:
receiving a request to present, on a display, a board having a plurality of document object models (DOMs) arranged in rows and columns;
generating a canvas layer of the board, wherein the canvas layer includes a graphical representation of each of the plurality of DOMs;
generating a library of locations on the canvas layer, wherein the library of locations stores an arrangement of the plurality of DOMs;
presenting, on the display, a portion of the canvas layer, wherein the presented portion of the canvas layer is determined by a size of the display; and
transforming the graphical representation of each of the plurality of DOMs presented on the display into a corresponding DOM of the plurality of DOMs,
wherein the request to present includes a desired time frame,
wherein the transforming occurs at a rate that corresponds with a refresh rate of the display, and
wherein the transforming stops after a second desired time within the desired time frame has elapsed.
|