Overview
Thirds and fourths provide more granular window positioning than halves, enabling precise layouts for multi-window workflows. These actions divide the screen into thirds (33.33%) or fourths (25%) along horizontal or vertical axes.Horizontal Thirds
Defined in the statichorizontalThirds array (line 78):
Single Third Columns
Positions window in the left third of the screen.Raw Value:
"LeftThird"URL Scheme: loop://LeftThirdFrame Values: CGRect(x: 0, y: 0, width: 1.0/3.0, height: 1.0) (line 130)Visual:Positions window in the center third of the screen horizontally.Raw Value:
"HorizontalCenterThird"URL Scheme: loop://HorizontalCenterThirdFrame Values: CGRect(x: 1.0/3.0, y: 0, width: 1.0/3.0, height: 1.0) (line 129)Visual:Positions window in the right third of the screen.Raw Value:
"RightThird"URL Scheme: loop://RightThirdFrame Values: CGRect(x: 2.0/3.0, y: 0, width: 1.0/3.0, height: 1.0) (line 127)Visual:Two-Thirds Columns
Positions window occupying the left two-thirds of the screen.Raw Value: Use Case: Main content area with sidebar on right
"LeftTwoThirds"URL Scheme: loop://LeftTwoThirdsFrame Values: CGRect(x: 0, y: 0, width: 2.0/3.0, height: 1.0) (line 131)Visual:Positions window occupying the right two-thirds of the screen.Raw Value: Use Case: Main content area with sidebar on left
"RightTwoThirds"URL Scheme: loop://RightTwoThirdsFrame Values: CGRect(x: 1.0/3.0, y: 0, width: 2.0/3.0, height: 1.0) (line 128)Visual:Vertical Thirds
Defined in the staticverticalThirds array (line 79):
Single Third Rows
Positions window in the top third of the screen.Raw Value:
"TopThird"URL Scheme: loop://TopThirdFrame Values: CGRect(x: 0, y: 0, width: 1.0, height: 1.0/3.0) (line 133)Visual:Positions window in the center third of the screen vertically.Raw Value:
"VerticalCenterThird"URL Scheme: loop://VerticalCenterThirdFrame Values: CGRect(x: 0, y: 1.0/3.0, width: 1.0, height: 1.0/3.0) (line 135)Visual:Positions window in the bottom third of the screen.Raw Value:
"BottomThird"URL Scheme: loop://BottomThirdFrame Values: CGRect(x: 0, y: 2.0/3.0, width: 1.0, height: 1.0/3.0) (line 136)Visual:Two-Thirds Rows
Positions window occupying the top two-thirds of the screen.Raw Value: Use Case: Main workspace with status bar or controls at bottom
"TopTwoThirds"URL Scheme: loop://TopTwoThirdsFrame Values: CGRect(x: 0, y: 0, width: 1.0, height: 2.0/3.0) (line 134)Visual:Positions window occupying the bottom two-thirds of the screen.Raw Value: Use Case: Main workspace with toolbar or menu at top
"BottomTwoThirds"URL Scheme: loop://BottomTwoThirdsFrame Values: CGRect(x: 0, y: 1.0/3.0, width: 1.0, height: 2.0/3.0) (line 137)Visual:Horizontal Fourths
Defined in the statichorizontalFourths array (line 80):
Quarter-Width Columns
Positions window in the first (leftmost) fourth of the screen.Raw Value:
"FirstFourth"URL Scheme: loop://FirstFourthFrame Values: CGRect(x: 0, y: 0, width: 1.0/4.0, height: 1.0) (line 139)Visual:Positions window in the second fourth of the screen.Raw Value:
"SecondFourth"URL Scheme: loop://SecondFourthFrame Values: CGRect(x: 1.0/4.0, y: 0, width: 1.0/4.0, height: 1.0) (line 140)Visual:Positions window in the third fourth of the screen.Raw Value:
"ThirdFourth"URL Scheme: loop://ThirdFourthFrame Values: CGRect(x: 2.0/4.0, y: 0, width: 1.0/4.0, height: 1.0) (line 141)Visual:Positions window in the fourth (rightmost) fourth of the screen.Raw Value:
"FourthFourth"URL Scheme: loop://FourthFourthFrame Values: CGRect(x: 3.0/4.0, y: 0, width: 1.0/4.0, height: 1.0) (line 142)Visual:Three-Fourths Width
Positions window occupying the left three-fourths of the screen.Raw Value: Use Case: Large main workspace with narrow sidebar
"LeftThreeFourths"URL Scheme: loop://LeftThreeFourthsFrame Values: CGRect(x: 0, y: 0, width: 3.0/4.0, height: 1.0) (line 143)Visual:Positions window occupying the right three-fourths of the screen.Raw Value: Use Case: Large main workspace with narrow sidebar
"RightThreeFourths"URL Scheme: loop://RightThreeFourthsFrame Values: CGRect(x: 1.0/4.0, y: 0, width: 3.0/4.0, height: 1.0) (line 144)Visual:Layout Examples
Three-Column Layout (Thirds)
Main + Sidebar Layout (Two-Thirds)
Four-Column Layout (Fourths)
Asymmetric Layout (Three-Fourths)
Precision Comparison
| Division | Size | Use Case |
|---|---|---|
| Halves | 50% | Basic split-screen |
| Thirds | 33.3% / 66.6% | Asymmetric layouts |
| Quarters | 25% | Grid layouts |
| Fourths | 25% / 75% | Main + small sidebar |
Related Actions
Halves & Quarters
Simpler split-screen layouts
Size Adjustment
Fine-tune window dimensions
General Actions
Maximize and fill actions
WindowDirection Overview
Complete action reference