summaryrefslogtreecommitdiff
path: root/src/layout/MasterLayout.cpp
Commit message (Collapse)AuthorAgeFilesLines
* master layout: remember size & pos of floating windows on fullscreen 1 (#1374)Maxim Baz2023-01-131-4/+6
|
* fix mouse resize on master orientationsvaxerski2022-12-301-10/+28
|
* fix for gap in master layout orientation right #1171 (#1260)Maarten van Gompel2022-12-201-2/+2
|
* remember master width on master closevaxerski2022-12-171-1/+2
|
* Add 'exact' option for 'splitratio' (#1245)Julian Schuler2022-12-171-2/+3
| | | | | * Simplify getPlusMinusKeywordResult() * Add an 'exact' option for 'splitratio'
* Fix cycleprev bug introduced in 46891b12cf (#1213) (#1242)Julian Schuler2022-12-171-1/+1
|
* Added clang format (#1239)Vaxry2022-12-161-89/+89
| | | * clang-format stuff and format files
* static-ize master optvaxerski2022-12-121-1/+1
|
* Master layout: lose or inherit fullscreen on deliberate window switching (#1213)Maarten van Gompel2022-12-121-6/+57
| | | | | | | | * Master layout: Lose fullscreen status when deliberately switching away from a fullscreen window * Master layout: implemented inherit_fullscreen config parameter When set, if you are on a fullscreen window and you cycle to the next, swap master, etc, it will be automatically fullscreened.
* fix memory read-after-free in master layoutvaxerski2022-12-121-2/+4
|
* Implement orientation (placement of master area) for master layout (#1202)Maarten van Gompel2022-12-101-17/+156
| | | | | | | | | * Implemented choosing placement of master area (#1059) This implement a per workspace 'orientation' that can be set to left, right, top or bottom. Reflecting placement of the master area. Left (default) and right are horizontal layouts, top and bottom produce vertical layouts. Orientation can be switched with: 'hyprctl dispatch layoutmsg orientationleft'
* Added handling more special workspacesvaxerski2022-11-271-7/+7
|
* fix decorations missing after no_gaps_when_only toggle floatingvaxerski2022-11-261-0/+4
|
* damage windows after switchvaxerski2022-11-251-0/+3
|
* fix master resizes allvaxerski2022-11-211-1/+1
|
* make focus/swap master layoutmsgs two-wayvaxerski2022-11-201-8/+25
|
* respect no_gaps_when_only in fullscreen 1vaxerski2022-11-191-1/+1
|
* fix master window finding on closedvaxerski2022-11-131-1/+1
|
* fix invalid master slave pos calc on y != 0vaxerski2022-11-101-1/+1
|
* Added resizing individual master windowsvaxerski2022-11-101-16/+40
|
* Added multiple master layoutmsgsvaxerski2022-11-081-10/+97
|
* fix fullscreen maximize sizevaxerski2022-11-051-6/+0
|
* Multiple animation optimization and xwayland wine fixesvaxerski2022-11-041-0/+6
|
* guard header windows in layout messagesvaxerski2022-11-031-0/+13
|
* Add focusmaster dispatcher (#942)abbadanor2022-11-021-1/+10
| | | | | | | | * added focusmaster dispatcher * format Co-authored-by: Adam Nord <adam.nord@abbgymnasiet.se> Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
* rework focus system to be more safe and fastervaxerski2022-10-141-1/+1
|
* Merge branch 'main' into fix_bordersize_againFelix Dick2022-09-291-1/+1
|\
| * Use double literals, don't cast a integer literal to double.Felix Dick2022-09-281-1/+1
| |
| * Replace clamp with max if there is no upper bound.Felix Dick2022-09-261-1/+1
| |
* | Scale the border size, revert the window scaling according to borderFelix Dick2022-09-261-6/+4
|/
* Scale border size in calculations of windowsDickby2022-09-251-6/+8
|
* don't decorate on only no gapsvaxerski2022-09-231-0/+2
|
* fix misc fullscreen issuesvaxerski2022-09-201-0/+10
|
* fix special fullscreenvaxerski2022-09-171-1/+1
|
* fix animation issues with workspace silentvaxerski2022-09-161-3/+0
|
* handle multi-ws swaps in layoutsvaxerski2022-09-141-6/+7
|
* Fix some more crimes against humanityvaxerski2022-09-031-11/+11
|
* added swapnext and swapprev for mastervaxerski2022-08-241-58/+90
|
* minor damage fixesvaxerski2022-08-241-0/+2
|
* damage on force warp resizevaxerski2022-08-231-0/+2
|
* fix borders on no_gaps_when_onlyvaxerski2022-08-161-0/+2
|
* remove unused fixXWaylandWindowsOnWorkspacevaxerski2022-08-151-4/+0
|
* better fix the last fixvaxerski2022-08-141-0/+3
|
* reject tiling windows that do not meet the max size requirementvaxerski2022-08-051-0/+20
|
* ignore borders in nogapswhenonlyvaxerski2022-08-031-2/+2
|
* do not animate mouse resizes in layoutsvaxerski2022-08-031-0/+9
|
* added master:no_gaps_when_onlyvaxerski2022-08-011-2/+15
|
* Added layoutmsg and some master layout msgsvaxerski2022-07-281-1/+104
|
* added DPMSvaxerski2022-07-271-1/+1
|
* minor code adjustmentsvaxerski2022-07-201-1/+1
|