# Request for option to change screen origin

**URL:** <http://forum.squareline.io/t/request-for-option-to-change-screen-origin/3652>\
**Category:** Feature requests\
**Created:** [August 5, 2024, 6:12pm UTC](http://forum.squareline.io/t/request-for-option-to-change-screen-origin/3652 "2024-08-05T18:12:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MattCo](http://forum.squareline.io/letter_avatar_proxy/v4/letter/m/9fc348/32.png) [@MattCo](http://forum.squareline.io/u/MattCo)\
**Post date:** [August 5, 2024, 6:12pm UTC](http://forum.squareline.io/t/request-for-option-to-change-screen-origin/3652/1 "2024-08-05T18:12:05Z")

</div>

### What do you want to achieve?

I want to be able to change the (x,y) origin of the screen, without having to rotate every widget, and so I don’t need to perform a software rotation (for 90 and 270 degrees).

### Do you see alternative options and workaround to achieve it?

Could potentially layout the screen(s) and manually rotate everything. However, This slows down design dramatically

### Mention some use cases

Native screen orientation is portrait, but desired orientation is landscape. The display doesn’t support row/column swap, so rotation must be done entirely in software, causing additional draw delays

---

<div class="post-metadata">

**Author:** ![Sofi](http://forum.squareline.io/user_avatar/forum.squareline.io/sofi/32/1368_2.png) [@Sofi](http://forum.squareline.io/u/Sofi)\
**Post date:** [August 6, 2024, 9:29am UTC](http://forum.squareline.io/t/request-for-option-to-change-screen-origin/3652/2 "2024-08-06T09:29:14Z")

</div>

You can change this in the Project Settings/Properties - please see screenshot below. LVGL will create the rotation automatically.

 ![image_720](http://forum.squareline.io/uploads/default/original/2X/a/a20948c9a48f0ccbe3c7c8a37813a10d2479002d.png)  
atically.

---

<div class="post-metadata">

**Author:** ![MattCo](http://forum.squareline.io/letter_avatar_proxy/v4/letter/m/9fc348/32.png) [@MattCo](http://forum.squareline.io/u/MattCo)\
**Post date:** [August 6, 2024, 1:27pm UTC](http://forum.squareline.io/t/request-for-option-to-change-screen-origin/3652/3 "2024-08-06T13:27:27Z")

</div>

From my understanding, if this setting is used LVGL (and/or the device application) must perform a rotation of the screen with software routines at runtime. Many platforms don’t natively support this, and it can cause a bottleneck in processing especially for larger screens. Rather, if the origin could be changed to say, the bottom/left of the screen (rather than the default top/right) these rotations could be avoided. I don’t see a way to accomplish this with current verion of SLS

---

<div class="post-metadata">

**Author:** ![Marian\_M](http://forum.squareline.io/letter_avatar_proxy/v4/letter/m/4af34b/32.png) [@Marian\_M](http://forum.squareline.io/u/Marian_M)\
**Post date:** [August 6, 2024, 4:40pm UTC](http://forum.squareline.io/t/request-for-option-to-change-screen-origin/3652/4 "2024-08-06T16:40:52Z")

</div>

Mayb i dont und , but how help change origin with rotation?  
And your info lacks display control method = very important for this.

---

<div class="post-metadata">

**Author:** ![Sofi](http://forum.squareline.io/user_avatar/forum.squareline.io/sofi/32/1368_2.png) [@Sofi](http://forum.squareline.io/u/Sofi)\
**Post date:** [August 8, 2024, 10:09am UTC](http://forum.squareline.io/t/request-for-option-to-change-screen-origin/3652/5 "2024-08-08T10:09:01Z")

</div>

We understand this concern, unfortunately we have no solution on this in SquareLine as per today.
