summaryrefslogtreecommitdiff
path: root/src/events
Commit message (Collapse)AuthorAgeFilesLines
* typo (#2643)MightyPlaza2023-07-041-1/+1
|
* rules: add stayfocusedvaxerski2023-07-041-1/+5
|
* xwayland: send zero scaling to xwayland if enabledvaxerski2023-06-233-1/+11
|
* xwayland: fix minor force_zero_scaling bugsvaxerski2023-06-221-0/+17
|
* Partial revert of Commit 302ec13: (#2539)Shemig2023-06-171-5/+0
| | | | | | | | | | | | | | Fix crash when screen size is 0x0 (#2523) Reason: The disable of a monitor with 0x0 size is causing issuses with some users. https://github.com/hyprwm/Hyprland/issues/2537 Left the defensive code to resolve the crash. Will continue to investigate and find a solution for the dell xps disabled monitor Co-authored-by: giladsx <gilad@spectalix.com>
* Fix crash when screen size is 0x0 (#2523)Shemig2023-06-151-0/+5
| | | | | | (When booting into laptop clam mode in dell XPS) and also ignore any screen with size 0x0 in the first place Co-authored-by: giladsx <gilad@spectalix.com>
* gamma: use wlr's new gamma manager eventvaxerski2023-06-142-0/+20
|
* xwayland: add force_zero_scalingvaxerski2023-06-111-1/+2
|
* xwayland: disconnect events on destroyvaxerski2023-06-051-0/+2
| | | | thanks Kirill Primak
* deps: update wlrootsvaxerski2023-06-035-17/+28
|
* feat: add ipc set title window event (#2419)Cyril Levis2023-06-031-0/+2
| | | | | * feat: add ipc set title window event * chore: add EMIT_HOOK_EVENT and change event name
* events: remove old commentvaxerski2023-06-021-1/+0
|
* rules: add nodimvaxerski2023-05-311-1/+1
|
* xdgshell: check and conform to rigid float sizes on commitvaxerski2023-05-261-1/+20
|
* layouts: ignore direction forces on non-mapvaxerski2023-05-241-0/+3
|
* input: don't refocus on closed windowvaxerski2023-05-141-2/+2
|
* layershell: don't enter on unmapped lsvaxerski2023-05-121-1/+1
|
* layers: fix wonky focus on multimonvaxerski2023-05-091-4/+6
|
* layershell: focus if changed keyboard modevaxerski2023-05-081-0/+14
|
* rules: fix monitor rule with namesvaxerski2023-05-031-1/+1
|
* windows: check for fullscreen after rulesvaxerski2023-04-301-8/+7
|
* rules: add noinitialfocusvaxerski2023-04-281-0/+2
|
* Fix apps requesting fullscreen (#2099)q234rty2023-04-191-1/+1
| | | Otherwise e446db02f69ba7f3b3eea42a25f5de2c333bf0cd breaks fullscreening of image previews for nheko/telegram-desktop/...
* Add windowrule fakeFullScreen (#2043)DB2023-04-181-8/+15
| | | Co-authored-by: xVermillionx <xVermillionx@notvalid>
* Format: use %lx for all addressesvaxerski2023-04-175-45/+45
|
* swallow: fix invalid regexes with empty valsvaxerski2023-04-151-4/+10
|
* screencopy: implement dmabufvaxerski2023-04-122-0/+9
|
* listeners: more safety around changevaxerski2023-04-121-0/+3
|
* popups: send scale infovaxerski2023-04-121-0/+3
|
* swallow: Add swallow_exception_regex (#2026)Kajetan Puchalski2023-04-121-7/+10
| | | | | | | | | | | | | | | | | Currently, if a window class is specified in the swallow_regex (e.g. Kitty) it will swallow every other window spawned by it automatically. Many other WMs implementing this functionality allow for defining exceptions from this rule. For instance, we want Kitty to swallow sxiv or zathura but we do not want Kitty to swallow something like wev. This commit adds an additional regex - swallow_exception_regex where these exceptions can be defined. This regex is then compared against the title of the window about to be swallowed and if it happens to be a match, aborts the swallowing. This works because whenever an application that could be swallowed is launched by a terminal, the class of the terminal remains the same while the title changes to whatever the application's name is, thus letting it be matched against a regex.
* output: handle needs_framevaxerski2023-04-072-0/+7
|
* internal: listen to output.damage eventsvaxerski2023-04-072-0/+8
|
* internal: release buttons on unmapvaxerski2023-04-073-0/+7
|
* Feat: add initial class/title to hyprctl clientsvaxerski2023-04-031-0/+3
|
* Input: fix always_follow_on_dndvaxerski2023-03-301-16/+0
|
* Fix some typos (#1907)Alexander Seiler2023-03-292-3/+3
| | | Signed-off-by: Alexander Seiler <seileralex@gmail.com>
* windows: only connect unmap when mappedvaxerski2023-03-281-2/+6
|
* config: default manual animations to falsevaxerski2023-03-241-1/+1
|
* Feat: Introduce render_ahead_of_time (#1863)Vaxry2023-03-241-206/+19
|
* popups: fix heap-use-after-freevaxerski2023-03-231-5/+5
|
* Added overflow check for blur radius (#1847)staz2023-03-211-1/+2
| | | | | | | * internal: added overflow check for blur radius --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
* monitors: update surface outputs on recover from unsafevaxerski2023-03-211-0/+7
|
* internal: wrap wlr surfaces (#1822)Vaxry2023-03-203-10/+26
|
* monitors: more guards for safetyvaxerski2023-03-191-2/+4
|
* windowrules: allow monitor by strvaxerski2023-03-181-5/+15
|
* LS: add blur and ignorezero rulesvaxerski2023-03-171-4/+1
|
* monitors: fix segfault on non-unsafe removevaxerski2023-03-162-1/+3
|
* events: guard output in changevaxerski2023-03-151-0/+3
|
* monitors: fixes to unsafe modevaxerski2023-03-151-0/+7
|
* fix warnsvaxerski2023-03-041-1/+1
|