| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add ability to split master when only 1 additional window (#2025) | Person1873 | 2023-04-13 | 1 | -25/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix: enable master split less than 2 windows added a config flag "master:allow_small_split" added config to minimum windows check. TODO: check that no bug added (remove all masters?) * IMPL:FIX: multiple master windows full width Implemented the ability to have multiple master windows filling the full monitor width in master mode. this is controlled by the config option master:allow_small_split (true/false) this defaults to false as it was the original behaviour before this patch * BUGFIX: corrected issue with blanks re: addmaster FIX 1: Treat ORIENTATION_CENTER the same as ORIENTATION_LEFT unless there are enough STACK_WINDOWS to fill both wings. FIX 2: enforced last window always set as master in MasterLayout::CHyperMasterLayout::calculateWorkspace(); FIX 3: fix 2, also fixed focus issues previously noted. * Changes requested by vaxerski changed how we access config variables (by reference not value) fixed a regression previously missed prior to requested changes. I had somehow broken the very functionality i meant to add. * added static keyword to config variables * removed superfluous static tags I made a mistake with making too many variables static. this made them only evaluate once per runtime breaking things majorly. My appologies. I haven't touched C++ in nearly 20 years. * remove annoying comment --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | |||||
| * | fix: a fullscreen bug. (#1821) (#1831) | lisuke | 2023-03-20 | 1 | -13/+15 | |
| | | ||||||
| * | master: better cycle | vaxerski | 2023-03-13 | 1 | -58/+11 | |
| | | ||||||
| * | fix mfact not applying to addmaster (#1715) | hillyu | 2023-03-06 | 1 | -1/+2 | |
| | | | | Co-authored-by: Hill <hillyu@live.com> | |||||
| * | add mfact setting for master layout (#1666) | hillyu | 2023-03-05 | 1 | -2/+3 | |
| | | | | | | | | * add mfact setting for master layout --------- Co-authored-by: Hill <hillyu@live.com> | |||||
| * | Convert reverse iterators to ranges | vaxerski | 2023-03-01 | 1 | -13/+14 | |
| | | ||||||
| * | make window reserved area less stupid | vaxerski | 2023-02-28 | 1 | -23/+26 | |
| | | ||||||
| * | Added center orientation to master layout (#1642) | Marcus Kellerman | 2023-02-26 | 1 | -13/+95 | |
| | | | | | | | | * Added center orientation to master layout to improve experience on ultra widescreen monitors. * Added support for orientationcenter layout message for master layout * Added ability to optionally always center master window when in centered master mode. | |||||
| * | added a lockgroups dispatcher | vaxerski | 2023-02-21 | 1 | -2/+2 | |
| | | ||||||
| * | Group/Tab Rework (#1580) | Vaxry | 2023-02-19 | 1 | -0/+25 | |
| | | ||||||
| * | Added an Event Hook System (#1578) | Vaxry | 2023-02-19 | 1 | -1/+2 | |
| | | | | | | * added an eventHookSystem * Add all socket2 events to hooks | |||||
| * | Fix some issues with a lost focus of the maximized window after using ↵ | Philipp Mildenberger | 2023-02-11 | 1 | -23/+29 | |
| | | | | | | | | swapwithmaster in fullscreen mode (#1524) * Fix some issues with a lost focus of the maximized window after using swapwithmaster in fullscreen mode * Keep current fullscreen mode when `prepareNewFocus` is executed | |||||
| * | Added support for layoutmsg params and added the param 'newfocus' for ↵ | Philipp Mildenberger | 2023-02-10 | 1 | -17/+45 | |
| | | | | | | 'swapwithmaster' and 'focusmaster' (#1522) * Added support for layoutmsg params and added the param 'newfocus' for 'swapwithmaster' and 'focusmaster', which lets the user decide what the new focused window should be | |||||
| * | reset layout-set render vars on floating | vaxerski | 2023-01-31 | 1 | -0/+4 | |
| | | ||||||
| * | master layout: remember size & pos of floating windows on fullscreen 1 (#1374) | Maxim Baz | 2023-01-13 | 1 | -4/+6 | |
| | | ||||||
| * | fix mouse resize on master orientations | vaxerski | 2022-12-30 | 1 | -10/+28 | |
| | | ||||||
| * | fix for gap in master layout orientation right #1171 (#1260) | Maarten van Gompel | 2022-12-20 | 1 | -2/+2 | |
| | | ||||||
| * | remember master width on master close | vaxerski | 2022-12-17 | 1 | -1/+2 | |
| | | ||||||
| * | Add 'exact' option for 'splitratio' (#1245) | Julian Schuler | 2022-12-17 | 1 | -2/+3 | |
| | | | | | | * Simplify getPlusMinusKeywordResult() * Add an 'exact' option for 'splitratio' | |||||
| * | Fix cycleprev bug introduced in 46891b12cf (#1213) (#1242) | Julian Schuler | 2022-12-17 | 1 | -1/+1 | |
| | | ||||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -89/+89 | |
| | | | | * clang-format stuff and format files | |||||
| * | static-ize master opt | vaxerski | 2022-12-12 | 1 | -1/+1 | |
| | | ||||||
| * | Master layout: lose or inherit fullscreen on deliberate window switching (#1213) | Maarten van Gompel | 2022-12-12 | 1 | -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 layout | vaxerski | 2022-12-12 | 1 | -2/+4 | |
| | | ||||||
| * | Implement orientation (placement of master area) for master layout (#1202) | Maarten van Gompel | 2022-12-10 | 1 | -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 workspaces | vaxerski | 2022-11-27 | 1 | -7/+7 | |
| | | ||||||
| * | fix decorations missing after no_gaps_when_only toggle floating | vaxerski | 2022-11-26 | 1 | -0/+4 | |
| | | ||||||
| * | damage windows after switch | vaxerski | 2022-11-25 | 1 | -0/+3 | |
| | | ||||||
| * | fix master resizes all | vaxerski | 2022-11-21 | 1 | -1/+1 | |
| | | ||||||
| * | make focus/swap master layoutmsgs two-way | vaxerski | 2022-11-20 | 1 | -8/+25 | |
| | | ||||||
| * | respect no_gaps_when_only in fullscreen 1 | vaxerski | 2022-11-19 | 1 | -1/+1 | |
| | | ||||||
| * | fix master window finding on closed | vaxerski | 2022-11-13 | 1 | -1/+1 | |
| | | ||||||
| * | fix invalid master slave pos calc on y != 0 | vaxerski | 2022-11-10 | 1 | -1/+1 | |
| | | ||||||
| * | Added resizing individual master windows | vaxerski | 2022-11-10 | 1 | -16/+40 | |
| | | ||||||
| * | Added multiple master layoutmsgs | vaxerski | 2022-11-08 | 1 | -10/+97 | |
| | | ||||||
| * | fix fullscreen maximize size | vaxerski | 2022-11-05 | 1 | -6/+0 | |
| | | ||||||
| * | Multiple animation optimization and xwayland wine fixes | vaxerski | 2022-11-04 | 1 | -0/+6 | |
| | | ||||||
| * | guard header windows in layout messages | vaxerski | 2022-11-03 | 1 | -0/+13 | |
| | | ||||||
| * | Add focusmaster dispatcher (#942) | abbadanor | 2022-11-02 | 1 | -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 faster | vaxerski | 2022-10-14 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'main' into fix_bordersize_again | Felix Dick | 2022-09-29 | 1 | -1/+1 | |
| |\ | ||||||
| | * | Use double literals, don't cast a integer literal to double. | Felix Dick | 2022-09-28 | 1 | -1/+1 | |
| | | | ||||||
| | * | Replace clamp with max if there is no upper bound. | Felix Dick | 2022-09-26 | 1 | -1/+1 | |
| | | | ||||||
| * | | Scale the border size, revert the window scaling according to border | Felix Dick | 2022-09-26 | 1 | -6/+4 | |
| |/ | ||||||
| * | Scale border size in calculations of windows | Dickby | 2022-09-25 | 1 | -6/+8 | |
| | | ||||||
| * | don't decorate on only no gaps | vaxerski | 2022-09-23 | 1 | -0/+2 | |
| | | ||||||
| * | fix misc fullscreen issues | vaxerski | 2022-09-20 | 1 | -0/+10 | |
| | | ||||||
| * | fix special fullscreen | vaxerski | 2022-09-17 | 1 | -1/+1 | |
| | | ||||||
| * | fix animation issues with workspace silent | vaxerski | 2022-09-16 | 1 | -3/+0 | |
| | | ||||||
| * | handle multi-ws swaps in layouts | vaxerski | 2022-09-14 | 1 | -6/+7 | |
| | | ||||||
