summaryrefslogtreecommitdiff
path: root/src/Window.hpp
Commit message (Collapse)AuthorAgeFilesLines
...
* windowrules: add border size rulevaxerski2023-07-181-0/+1
|
* keybinds: add movegroupwindowvaxerski2023-07-131-0/+2
|
* rules: add stayfocusedvaxerski2023-07-041-1/+5
|
* xwayland: add force_zero_scalingvaxerski2023-06-111-0/+1
|
* feat: add lockactivegroup dispatcher (#2478)memchr2023-06-091-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
* internal: make borderSize prop overridablevaxerski2023-06-041-4/+4
|
* deps: update wlrootsvaxerski2023-06-031-0/+2
|
* rules: add nodimvaxerski2023-05-311-2/+2
|
* layouts: ignore direction forces on non-mapvaxerski2023-05-241-1/+1
|
* decos: recalc on addvaxerski2023-05-231-1/+2
|
* Added some workspace-specific rules (#1986)levnikmyskin2023-05-011-5/+5
| | | | | | | | | | | | | | | | | | | | | | * added some workspace-specific rules * added some worskpace-specific rules, with windowrule like syntax * monitor is not mandatory anymore * pointers to config are now static * fixed optional WorkspaceRule fields * Windows can now specify border size * removed CHyprOpenGLImpl::renderBorder borderSize default value * stuff --------- Co-authored-by: Alessio Molinari <alessiomolinari@gmail.com> Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
* renderer: skip rendering bottom layers on fullscreen opaquevaxerski2023-04-221-0/+1
|
* internal: workspace manip handling reworkvaxerski2023-04-141-0/+1
|
* Feat: add initial class/title to hyprctl clientsvaxerski2023-04-031-12/+14
|
* Fix some typos (#1907)Alexander Seiler2023-03-291-1/+1
| | | Signed-off-by: Alexander Seiler <seileralex@gmail.com>
* feat: add forcergbx rulevaxerski2023-03-261-0/+1
|
* internal: wrap wlr surfaces (#1822)Vaxry2023-03-201-0/+4
|
* groups: fix moving between displaysvaxerski2023-03-181-0/+1
|
* Allow decos to request interactivityvaxerski2023-02-281-0/+1
|
* Added decoration reserved areavaxerski2023-02-281-28/+29
|
* minor fixes to X11 configure/or handlingvaxerski2023-02-281-0/+1
|
* Group/Tab Rework (#1580)Vaxry2023-02-191-0/+12
|
* Resize on border (#1347)Ching Pei Yang2023-02-181-0/+4
|
* feat: border angle animations (#1469)ozwaldorf2023-02-011-1/+3
| | | Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
* fix deprecated-copy warnvaxerski2023-01-241-2/+5
|
* fix typovaxerski2023-01-241-1/+1
|
* add hyprctl setpropvaxerski2023-01-241-18/+89
|
* Don't ignore previous maximise on defullscreen req (#1393)scorpion-262023-01-171-0/+1
| | | | | When defullscreening a window by the apps' request, we would return the window to normal mode, even if the window was previously maximized. Now a defullscreening request honors the previous maximized state.
* Implement urgency hint for workspaces (#1379)Maxim Baz2023-01-141-0/+3
| | | When there are any unfocused windows that request activation, mark the workspace as urgent.
* minor fixes for fakefullscreenvaxerski2023-01-061-1/+1
|
* added fakefullscreenvaxerski2023-01-011-0/+3
|
* added dimaroundvaxerski2022-12-281-2/+2
|
* touch up the clang format and format all filesvaxerski2022-12-201-56/+56
|
* remember size and pos on fullscreen 1vaxerski2022-12-171-0/+1
|
* Added clang format (#1239)Vaxry2022-12-161-103/+104
| | | * clang-format stuff and format files
* add override to opacity rulesvaxerski2022-12-111-0/+2
|
* added nomaxsize rulevaxerski2022-12-071-0/+1
|
* Add nofullscreen to windowrules (#1107)Dashie2022-11-261-1/+2
| | | * feat: add windowrule to prevent fullscreen
* added border gradientsvaxerski2022-11-261-1/+4
|
* override force opaque rule on keybindvaxerski2022-11-231-0/+1
|
* apply some rules dynamically when state of window changes (#1020)Jef2022-11-151-0/+15
| | | Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com>
* Add bordercolor windowrule (#992)Jef2022-11-131-0/+3
| | | | | | | * Add bordercolor windowrule * remove spaces form bordercolor rule + typo Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com>
* Multiple animation optimization and xwayland wine fixesvaxerski2022-11-041-0/+1
|
* Add an idleinhibit windowrulevaxerski2022-10-311-0/+10
|
* T1C: window dance compatvaxerski2022-10-201-0/+1
|
* Add windowrules for noblur and noshadow (#884)Kainoa Kanter2022-10-201-0/+2
|
* rework focus system to be more safe and fastervaxerski2022-10-141-3/+8
|
* added a noanim rulevaxerski2022-10-061-0/+1
|
* Added window swallowingvaxerski2022-10-011-0/+3
|
* Remove trailing whitespace.Felix Dick2022-09-251-1/+1
|