# Resized Window Position

**URL:** <https://community.folivora.ai/t/resized-window-position/33874>\
**Category:** Configuration Help & General Discussion\
**Tags:** trackpad, window-snapping\
**Created:** [October 23, 2023, 4:59pm UTC](https://community.folivora.ai/t/resized-window-position/33874 "2023-10-23T16:59:04Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [October 23, 2023, 4:59pm UTC](https://community.folivora.ai/t/resized-window-position/33874/1 "2023-10-23T16:59:05Z")

</div>

Hello,

For my job, I usually have 2 windows open, both of equal size, one on top, one on bottom.

I use the trackpad to quickly switch between them, and I'd also like to use it to resize them, because sometimes I need to maximize one window to read better, then return it to half size\*.

I have a trigger set to cycle between resizing to half screen height and full screen height (maximizing).

The only problem is, after I've maximized the bottom window, when I resize it to half height, it automatically moves to the top of the screen (covering up the other window and forcing me to manually drag it back to the bottom).

I'm not sure how to resize it back to its original location.

I hope I've explained that well. I've included images of the action configurations, so hopefully it'll be an easy "duh" fix.

Thank you!

\*It's actually a little more than half, so the windows overlap, but it's not a problem and easier to just say half.

 ![Screenshot 2023-10-23 at 12.46.32 PM](https://community.folivora.ai/uploads/default/original/3X/2/d/2d7cd921e6866d1e15a8cbf1f072eddf378bdc27.png)  
 ![Screenshot 2023-10-23 at 12.47.56 PM](https://community.folivora.ai/uploads/default/original/3X/1/1/110f6182bd5fa90df4b30c3b80a02333303544c2.png)

---

<div class="post-metadata">

**Author:** ![jordikt](https://community.folivora.ai/user_avatar/community.folivora.ai/jordikt/32/26021_2.png) [@jordikt](https://community.folivora.ai/u/jordikt)\
**Post date:** [October 23, 2023, 5:06pm UTC](https://community.folivora.ai/t/resized-window-position/33874/2 "2023-10-23T17:06:08Z")

</div>

maybe these actions will help to savce and restore the windows

![Captura de pantalla 2023-10-23 a les 19.05.01](https://community.folivora.ai/uploads/default/original/3X/7/4/747c71ac78440889904d153a04214484e724a3b2.png)

---

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [October 23, 2023, 5:10pm UTC](https://community.folivora.ai/t/resized-window-position/33874/3 "2023-10-23T17:10:45Z")

</div>

Should I use all of those? Add them to the cycle sequence? Can you walk me through it?

---

<div class="post-metadata">

**Author:** ![jordikt](https://community.folivora.ai/user_avatar/community.folivora.ai/jordikt/32/26021_2.png) [@jordikt](https://community.folivora.ai/u/jordikt)\
**Post date:** [October 23, 2023, 5:19pm UTC](https://community.folivora.ai/t/resized-window-position/33874/4 "2023-10-23T17:19:40Z")

</div>

don't touch cycle actions

when you want to maximize the window you have at half screen, you must trigger these actions:

-save current window layout  
-maximize the window

when you want to recover the half size, you must trigger this action:

-restore last saved window layout

---

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [October 23, 2023, 5:35pm UTC](https://community.folivora.ai/t/resized-window-position/33874/5 "2023-10-23T17:35:47Z")

</div>

Sorry, I'm a little confused.

Should I disable the action cycle trigger I've set up?

How can I keep the actions (resizing to half size, maximizing) to the same trigger (4 finger swipe up, in my case)?

---

<div class="post-metadata">

**Author:** ![jordikt](https://community.folivora.ai/user_avatar/community.folivora.ai/jordikt/32/26021_2.png) [@jordikt](https://community.folivora.ai/u/jordikt)\
**Post date:** [October 23, 2023, 6:09pm UTC](https://community.folivora.ai/t/resized-window-position/33874/6 "2023-10-23T18:09:07Z")

</div>

is this your configuration?  
4 fingers swipe up = resizing to half size top & maximizing  
4 fingers swipe down = resizing to half size bottom & maximizing

---

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [October 23, 2023, 6:31pm UTC](https://community.folivora.ai/t/resized-window-position/33874/7 "2023-10-23T18:31:04Z")

</div>

No, I have it set to "Cycle through multiple actions (on repeated trigger)" for 4 finger swipe up.

I want to be able to swipe up once to maximize the window, then swipe up again to resize it to half size (but go back to where I'd originally moved the window). So in my 2 window scenario, the top window would maximize by extending the bottom of the window to the bottom of the screen, while the bottom window would maximize by extending the top of that window to the top of the screen. I want to resize them to half size by reversing that.

You know how if you double-click the top bar of a window, it maximizes the window, then if you double-click it again, it returns to its previous size? That's what I want to do.

---

<div class="post-metadata">

**Author:** ![jordikt](https://community.folivora.ai/user_avatar/community.folivora.ai/jordikt/32/26021_2.png) [@jordikt](https://community.folivora.ai/u/jordikt)\
**Post date:** [October 23, 2023, 7:05pm UTC](https://community.folivora.ai/t/resized-window-position/33874/8 "2023-10-23T19:05:47Z")

</div>

> [@Jake\_L](#):
>
> You know how if you double-click the top bar of a window, it maximizes the window, then if you double-click it again, it returns to its previous size? That's what I want to do.

cycle 1  
save the window layout  
maximize the window

cycle 2  
restore the window layout

---

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [October 23, 2023, 7:19pm UTC](https://community.folivora.ai/t/resized-window-position/33874/9 "2023-10-23T19:19:39Z")

</div>

By "cycle 1," do you mean the first action sequence in the cycle, and "cycle 2" is the second action sequence in the same cycle, or do I somehow assign 2 different cycles to the same trigger? I'm sorry, I'm not well-versed in this.

I know this is wrong, but it's how I interpreted your instructions:

 ![Screenshot 2023-10-23 at 3.17.41 PM](https://community.folivora.ai/uploads/default/original/3X/4/a/4a6901750a97b01923bae75e19ad7d64d4ec717e.png)

---

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [October 23, 2023, 7:28pm UTC](https://community.folivora.ai/t/resized-window-position/33874/10 "2023-10-23T19:28:45Z")

</div>

Okay, I managed to set a cycle sequence that does what I want, only I have to first resize the window manually so it knows what size to restore it to.

I guess what I want is for the first swipe up to resize the window to 500px height, then for subsequent swipes to alternate between maximizing the window and restoring the old window size.

Is it possible to make a cycle of 3 steps and have it skip step 1 after the first time it's used?

So like this:

Swipe 1: Resize Window to 500px height  
Swipe 2: Maximize Window  
Swipe 3: Restore Old Window Size  
Swipe 4: (repeat step 2)  
Swipe 5: (repeat step 3)  
Swipe 6+: (alternate between steps 2 and 3)

 ![Screenshot 2023-10-23 at 3.24.15 PM](https://community.folivora.ai/uploads/default/original/3X/8/4/844f4a449703c28686b3949c763adb3d466c2355.png)

---

<div class="post-metadata">

**Author:** ![jordikt](https://community.folivora.ai/user_avatar/community.folivora.ai/jordikt/32/26021_2.png) [@jordikt](https://community.folivora.ai/u/jordikt)\
**Post date:** [October 23, 2023, 7:35pm UTC](https://community.folivora.ai/t/resized-window-position/33874/11 "2023-10-23T19:35:03Z")

</div>

> [@Jake\_L](#):
>
> Swipe 1: Resize Window to 500px height

top or bottom?

I don't understand how you set (or how you want to set) the windows to half bottom or to half top? by shortcut? manually?

If you describe me step by step the process that you want, it will be easier to help you

---

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [October 23, 2023, 7:59pm UTC](https://community.folivora.ai/t/resized-window-position/33874/12 "2023-10-23T19:59:28Z")

</div>

Okay, so I start out with a full-sized browser window.

I want to swipe up once to resize it to (roughly) half the size of the screen, taking up the top half.

When I work, I click on a link that opens in a new tab.

I then drag that new tab outside the window, which turns it into a 2nd window of the same size. I drag that window to the bottom of the screen, so now I have 2 windows of equal size, one on the top half of the screen, one on the bottom half.

Now, when I swipe up, I want to maximize whichever window is active. Then, when I swipe up again, I want it to return to its previous size (and position).

The cycle sequence I screenshotted in my first post works for the top window, but when I use it on the bottom window, it moves the window to the top of the screen. I want it to go back to where it was before.

This sequence basically does it, I just want the first swipe to resize the window to the perfect size (full width of the screen, a little over half the height), rather than manually resizing it first.

 ![Screenshot 2023-10-23 at 3.57.20 PM](https://community.folivora.ai/uploads/default/original/3X/4/2/429c05d07abac21c4581078f0f4bd5a0657b0bc1.png)

---

<div class="post-metadata">

**Author:** ![jordikt](https://community.folivora.ai/user_avatar/community.folivora.ai/jordikt/32/26021_2.png) [@jordikt](https://community.folivora.ai/u/jordikt)\
**Post date:** [October 23, 2023, 8:24pm UTC](https://community.folivora.ai/t/resized-window-position/33874/13 "2023-10-23T20:24:46Z")

</div>

I recommand you to configure the swipe up for cycling between 2 cycles:

cycle 1  
save the window layout  
maximize the window

cycle 2  
restore the window layout

That is what your example of cllcking the top bar of a windows do.

Then configure two shortcuts or two trackpads gestures for:

shortcut/gesture 1: maximize focused window to the top half  
shortcut/gesture 2: maximize focused window to the bottom half

---

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [October 24, 2023, 12:49am UTC](https://community.folivora.ai/t/resized-window-position/33874/14 "2023-10-24T00:49:24Z")

</div>

Thank you, but I really wanted to keep it to one gesture.

---

<div class="post-metadata">

**Author:** ![hypan599](https://community.folivora.ai/letter_avatar_proxy/v4/letter/h/ad7895/32.png) [@hypan599](https://community.folivora.ai/u/hypan599)\
**Post date:** [October 29, 2023, 3:29pm UTC](https://community.folivora.ai/t/resized-window-position/33874/15 "2023-10-29T15:29:19Z")

</div>

Looks like similar to the issue here.

> [@Need some help with window resize to bottom half](https://community.folivora.ai/t/need-some-help-with-window-resize-to-bottom-half/33789):
>
> Hi, I want to setup 2 window resize actions (up and down), when triggered it would make the window fill top or bottom half of the height, while not changing the width of the window. This is different from the existing "Maximize to Top/Bottom Half" so I'm trying to implement my own with "Custom Move / Resize Window". I could get the up one working, but not the down one. Which I couldn't figure out. Here is the working "top half" one: But the "bottom half" one don't work: The window …

---

<div class="post-metadata">

**Author:** ![SLE](https://community.folivora.ai/user_avatar/community.folivora.ai/sle/32/25025_2.png) [@SLE](https://community.folivora.ai/u/SLE)\
**Post date:** [October 29, 2023, 6:11pm UTC](https://community.folivora.ai/t/resized-window-position/33874/16 "2023-10-29T18:11:21Z")

</div>

Here are three screenshots of my settings. I want to organize three windows in a vertical arrangement on the left side of the screen, taking up slightly less than third of the screen's width. This setup works across different screen resolutions since I use a different resolution at my home office compared to the office. Therefore, the measurements are given in percentages rather than pixels. I've also included the small pictograms from my Stream Deck to show you how it will be placed. Hope this helps.

 ![Bildschirmfoto von Finder (29-10-23, 19-06-41)](https://community.folivora.ai/uploads/default/original/3X/8/1/818cb062360511e8ffc5e05269a004006fdc78f2.jpeg)

 ![Bildschirmfoto von Finder (29-10-23, 19-07-07)](https://community.folivora.ai/uploads/default/original/3X/6/3/63226cf13c5186393780683db55f471194c29135.jpeg)

 ![Bildschirmfoto von Finder (29-10-23, 19-07-28)](https://community.folivora.ai/uploads/default/original/3X/e/f/efe7058e501222f54168aee2990b520de5750105.jpeg)

---

<div class="post-metadata">

**Author:** ![Jake\_L](https://community.folivora.ai/user_avatar/community.folivora.ai/jake_l/32/27552_2.png) [@Jake\_L](https://community.folivora.ai/u/Jake_L)\
**Post date:** [November 14, 2023, 3:04pm UTC](https://community.folivora.ai/t/resized-window-position/33874/17 "2023-11-14T15:04:07Z")

</div>

Thank you! I'll give it a try.
