summaryrefslogtreecommitdiff
path: root/src/layout/IHyprLayout.cpp
Commit message (Collapse)AuthorAgeFilesLines
* layout: improve time restraints in window dragvaxerski2023-07-041-1/+2
|
* layout: minor style fixesvaxerski2023-07-011-5/+3
|
* layout: set pseudo to float size in new windowvaxerski2023-06-301-0/+2
|
* xwayland: fix minor force_zero_scaling bugsvaxerski2023-06-221-3/+10
|
* feat: add lockactivegroup dispatcher (#2478)memchr2023-06-091-0/+2
| | | | | | | | | | | | | | | | | * 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
* layout: don't reset to floating size on drag tiledvaxerski2023-05-291-0/+4
|
* IHyprLayout: add missing static modifiers to config varsvaxerski2023-04-251-6/+6
|
* Format: use %lx for all addressesvaxerski2023-04-171-2/+2
|
* internal: make togglefloat better visible on small size deltasvaxerski2023-04-061-0/+5
|
* internal: wrap wlr surfaces (#1822)Vaxry2023-03-201-1/+1
|
* groups: fix moving between displaysvaxerski2023-03-181-0/+2
|
* crashReporter: remove inconsistent log from crash reportsvaxerski2023-03-041-6/+12
|
* Add option to disable/enable mouse window dragging animations (#1658)Dashie2023-02-281-2/+3
|
* fix cursor image on drag not resizevaxerski2023-02-261-0/+3
|
* use corner cursors on resize (#1638)Mihai Fufezan2023-02-261-6/+10
|
* unset hidden at grouped removevaxerski2023-02-191-0/+2
|
* Group/Tab Rework (#1580)Vaxry2023-02-191-0/+30
|
* Added an Event Hook System (#1578)Vaxry2023-02-191-0/+1
| | | | | * added an eventHookSystem * Add all socket2 events to hooks
* Resize on border (#1347)Ching Pei Yang2023-02-181-3/+8
|
* properly clamp size in dragging floating cornersvaxerski2023-02-121-19/+15
|
* minor adjustments to xwayland positioningvaxerski2023-02-031-3/+12
|
* reset layout-set render vars on floatingvaxerski2023-01-311-0/+2
|
* fix: cursor changing on window move and resize (#1371)eriedaberrie2023-01-271-2/+2
| | | * Just use grab cursor for everything
* reset dragged window on failed beginvaxerski2023-01-201-0/+3
|
* clean draggedwindow in dragendvaxerski2023-01-021-0/+2
|
* remove main_modvaxerski2022-12-281-3/+2
|
* ignore self in candidate floatingvaxerski2022-12-161-3/+4
|
* Added clang format (#1239)Vaxry2022-12-161-30/+39
| | | * clang-format stuff and format files
* unset cursor image on end drag if it gets destroyedvaxerski2022-12-121-2/+3
|
* add changefloatingmode eventvaxerski2022-12-091-0/+3
|
* fix drag resizing on special ws-esvaxerski2022-12-091-1/+3
|
* use anim callbacks and don't spam config resets in dragvaxerski2022-12-091-3/+0
|
* do not reject drags on visible windows over fullscreenvaxerski2022-12-081-2/+2
|
* unset fullscreen in onWindowRemovedvaxerski2022-12-071-0/+3
|
* Fix a compiler warning (#1124)Eric_Luo2022-11-281-0/+3
| | | Co-authored-by: hnboy <hnboy@users.noreply.github.com>
* find floating windows below closed onevaxerski2022-11-271-1/+10
|
* set cursor to hand1 when moving a windowvaxerski2022-11-151-0/+4
|
* use goal values in changeWindowFloatingModevaxerski2022-11-091-7/+7
|
* minor loose focus fixesvaxerski2022-11-081-0/+3
|
* respect nofocus in candidate searchingvaxerski2022-10-241-1/+1
|
* Rework candidate finding on close windowvaxerski2022-10-241-0/+53
|
* Fix self-noding in changeWindowFloatingModevaxerski2022-10-191-0/+3
|
* fix animate_manual_resizes with movesvaxerski2022-10-191-1/+6
|
* rework focus system to be more safe and fastervaxerski2022-10-141-1/+1
|
* anchor to proper quad in floating resizevaxerski2022-10-031-3/+39
|
* Use double literals, don't cast a integer literal to double.Felix Dick2022-09-281-2/+2
|
* Remove trailing whitespace.Felix Dick2022-09-251-4/+4
|
* mouse binds overhaulvaxerski2022-09-191-3/+3
|
* only check for visible on xdgvaxerski2022-09-131-10/+13
|
* verify visibility of new geom in floating creationvaxerski2022-09-131-1/+14
|