| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | groupbar fixes (#2630) | MightyPlaza | 2023-07-03 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | Fixes multiple groupbar decoration issues: - togglegroup removes fullscreen to avoid to avoid weird state - fixes issue where a group had multiple windows with head = true - fixes issue where merging 2 groups would cause a window to have 2 groupbar decorations - fixes issue where merging a group with more than 1 window into another group would make windows have no groupbar decoration - fixes issue where ungrouping windows could just move them into another group on the same workspace --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | ||||
| * | damage: account for popups in getFullWindowBoundingBox | vaxerski | 2023-06-23 | 1 | -0/+31 |
| | | |||||
| * | internal: damage window on change group | vaxerski | 2023-06-14 | 1 | -0/+2 |
| | | |||||
| * | feat: add lockactivegroup dispatcher (#2478) | memchr | 2023-06-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | * feat: add lockactivegroup dispatcher The `lockactivewindow` dispatcher takes `lock`, `toggle` or `unlock` as arguments. When a group is locked, no window or group can be added to it, nor can it be added to another group, but the `moveintogroup` and `moveoutofgroup` dispatches are not affected. Implementation details: the lock is implement via `SGroupData.locked` flag (defaults to false). The flag is only relevant to the group head, and upon the group head's succession, the flag will be passed down to the new head. Meanwhile, the old head's flag will be set to false. The flag is set to false when a group is dismissed. New condition checks have been added to the dwindle and master layout to check if target group is unlocked (and if the source is also a group and unlocked) before adding windows to the target group. * refactor: `lockactivegroup dispatcher code ordering | ||||
| * | Fix fractional scale updates in some cases (#2447) | Franz Berger | 2023-06-06 | 1 | -15/+8 |
| | | | | | | | | | | | | | | | | | | | | * fix fractional scale update in moveWorkspaceToMonitor * fix fractional scale update in moveToWorkspace * Revert "fix fractional scale update in moveWorkspaceToMonitor" This reverts commit 6612197a38e6e55a730bb786ed12861830e9f40e. * Revert "fix fractional scale update in moveToWorkspace" This reverts commit 75d9795a065c0122e42d622fbeb83b18c47d4bbc. * move fractional scale code to updateSurfaceOutputs * remove duplicate check * remove superfluous setPreferredScale() | ||||
| * | window: recalc on deco remove | vaxerski | 2023-06-05 | 1 | -1/+7 |
| | | |||||
| * | deps: update wlroots | vaxerski | 2023-06-03 | 1 | -1/+2 |
| | | |||||
| * | rules: add nodim | vaxerski | 2023-05-31 | 1 | -0/+3 |
| | | |||||
| * | window: reveal current from group on toplevel activate | vaxerski | 2023-05-26 | 1 | -3/+11 |
| | | |||||
| * | renderer: skip rendering bottom layers on fullscreen opaque | vaxerski | 2023-04-22 | 1 | -0/+15 |
| | | |||||
| * | Format: use %lx for all addresses | vaxerski | 2023-04-17 | 1 | -1/+1 |
| | | |||||
| * | internal: workspace manip handling rework | vaxerski | 2023-04-14 | 1 | -1/+5 |
| | | |||||
| * | fractional-scale: notify all surfaces on window move | vaxerski | 2023-04-14 | 1 | -0/+11 |
| | | |||||
| * | swallow: move swallowed on workspace change | vaxerski | 2023-04-02 | 1 | -0/+5 |
| | | |||||
| * | Fix some typos (#1907) | Alexander Seiler | 2023-03-29 | 1 | -2/+2 |
| | | | | Signed-off-by: Alexander Seiler <seileralex@gmail.com> | ||||
| * | windows: only connect unmap when mapped | vaxerski | 2023-03-28 | 1 | -0/+4 |
| | | |||||
| * | feat: add forcergbx rule | vaxerski | 2023-03-26 | 1 | -0/+3 |
| | | |||||
| * | window: unassign surface on unmap | vaxerski | 2023-03-23 | 1 | -0/+2 |
| | | |||||
| * | internal: wrap wlr surfaces (#1822) | Vaxry | 2023-03-20 | 1 | -3/+5 |
| | | |||||
| * | groups: fix moving between displays | vaxerski | 2023-03-18 | 1 | -8/+29 |
| | | |||||
| * | groups: fix fullscreen behavior with groups | vaxerski | 2023-03-10 | 1 | -1/+9 |
| | | |||||
| * | Renderer: Nuke onWindowResize{start/end} | vaxerski | 2023-03-03 | 1 | -3/+0 |
| | | |||||
| * | fix credentials of invalid surfaces | vaxerski | 2023-03-03 | 1 | -0/+4 |
| | | |||||
| * | Allow decos to request interactivity | vaxerski | 2023-02-28 | 1 | -0/+37 |
| | | |||||
| * | Added decoration reserved area | vaxerski | 2023-02-28 | 1 | -0/+16 |
| | | |||||
| * | properly meld groups together | vaxerski | 2023-02-19 | 1 | -0/+18 |
| | | |||||
| * | Group/Tab Rework (#1580) | Vaxry | 2023-02-19 | 1 | -0/+68 |
| | | |||||
| * | Added an Event Hook System (#1578) | Vaxry | 2023-02-19 | 1 | -0/+1 |
| | | | | | | * added an eventHookSystem * Add all socket2 events to hooks | ||||
| * | Resize on border (#1347) | Ching Pei Yang | 2023-02-18 | 1 | -0/+54 |
| | | |||||
| * | don't loop border anim on disabled | vaxerski | 2023-02-14 | 1 | -1/+1 |
| | | |||||
| * | feat: border angle animations (#1469) | ozwaldorf | 2023-02-01 | 1 | -4/+29 |
| | | | | Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | ||||
| * | add hyprctl setprop | vaxerski | 2023-01-24 | 1 | -1/+1 |
| | | |||||
| * | wp-fractional-scaling-v1 impl (#1373) | Vaxry | 2023-01-20 | 1 | -0/+3 |
| | | | | | | | | | | | | * Initial fractional scaling impl * apply UV after geom calcs * fix scaling -> scale * meson: add fractional scale proto Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> | ||||
| * | add a focus history vec | vaxerski | 2023-01-20 | 1 | -0/+4 |
| | | |||||
| * | account for dimAround in fullboundingbox | vaxerski | 2022-12-31 | 1 | -1/+6 |
| | | |||||
| * | added dimaround | vaxerski | 2022-12-28 | 1 | -0/+3 |
| | | |||||
| * | touch up the clang format and format all files | vaxerski | 2022-12-20 | 1 | -10/+2 |
| | | |||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -58/+49 |
| | | | | * clang-format stuff and format files | ||||
| * | add override to opacity rules | vaxerski | 2022-12-11 | 1 | -8/+17 |
| | | |||||
| * | added border gradients | vaxerski | 2022-11-26 | 1 | -4/+4 |
| | | |||||
| * | override force opaque rule on keybind | vaxerski | 2022-11-23 | 1 | -2/+4 |
| | | |||||
| * | return full monitor box for fullscreen windows in idealBB | vaxerski | 2022-11-21 | 1 | -0/+7 |
| | | |||||
| * | Reset callbacks on remap | vaxerski | 2022-11-18 | 1 | -0/+10 |
| | | |||||
| * | apply some rules dynamically when state of window changes (#1020) | Jef | 2022-11-15 | 1 | -1/+71 |
| | | | | Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com> | ||||
| * | Added resize transitions | vaxerski | 2022-11-06 | 1 | -0/+9 |
| | | |||||
| * | fix unregistering avars on sethidden | vaxerski | 2022-11-05 | 1 | -2/+2 |
| | | |||||
| * | Multiple animation optimization and xwayland wine fixes | vaxerski | 2022-11-04 | 1 | -1/+23 |
| | | |||||
| * | rework focus system to be more safe and faster | vaxerski | 2022-10-14 | 1 | -0/+17 |
| | | |||||
| * | Remove trailing whitespace. | Felix Dick | 2022-09-25 | 1 | -2/+2 |
| | | |||||
| * | simplify some local vars | vaxerski | 2022-09-21 | 1 | -5/+3 |
| | | |||||
