summaryrefslogtreecommitdiff
path: root/src/events/Windows.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* xdgshell: set predicted tiled windows to monitor res size pre-mapVaxry2023-12-171-1/+36
* internal: nuke CWindow::m_bMappedX11Vaxry2023-12-171-8/+5
* events: improve wl_surface::commit event trackingVaxry2023-12-171-2/+3
* xwayland: set reported and pending size/pos on geometry setsVaxry2023-12-171-2/+8
* xdg: use better min/max size checks for floating resizesVaxry2023-12-151-9/+16
* focus: prefer sendMotionEventsToFocused for ensuring cursor imageVaxry2023-12-121-4/+2
* xwayland: don't change workspace on configure for invisible windowsVaxry2023-12-121-4/+7
* internal: Remake borders as window decorations (#4104)Vaxry2023-12-101-8/+13
* deps: update wlrootsVaxry2023-11-301-5/+3
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-1/+1
* windowrules: make idleinhibit dynamicVaxry2023-11-141-14/+0
* internal: replace INT_MAX with WORKSPACE_INVALIDVaxry2023-11-121-1/+1
* decoration-positioner: improve extent handlingVaxry2023-11-111-7/+7
* xwayland: add half of delta to configure request sizesVaxry2023-11-101-2/+8
* xdg-shell: improve ack-configure handlingVaxry2023-11-101-5/+11
* xdg-shell: update reported size on ack_configureVaxry2023-11-091-1/+16
* events: set reported size on floating mapVaxry2023-11-051-2/+1
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-041-1/+1
* events: better adjust to unreported sizes for xwayland appsVaxry2023-11-041-1/+5
* events: set reported size on the end of mappingVaxry2023-11-031-0/+3
* input: simulate movement only if mouse is over in open/close windowVaxry2023-11-021-2/+4
* input: simulate mouse movement to fix focus on open/close windowVaxry2023-11-011-7/+6
* Core: various unsafe state improvements (#3713)Vaxry2023-11-011-1/+1
* events: ignore takes_over_fullscreen for floating windowsvaxerski2023-10-271-1/+1
* compositor: send preferred scale and transform events to surfacesVaxry2023-10-221-1/+2
* surface/wayland: conform to small surface requirementsVaxry2023-10-201-0/+2
* events: make new windows taking over fullscreen keep the existing mode (#3588)eriedaberrie2023-10-171-0/+2
* cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ...Philip Damianik2023-10-151-21/+21
* events: fixup empty events not being sent on unmapvaxerski2023-10-061-1/+7
* layout: add new_window_takes_over_fullscreen mode 2vaxerski2023-10-041-0/+2
* misc: add misc:new_window_takes_over_fullscreenvaxerski2023-10-021-2/+7
* events: set new window alpha to 0 if it's tiled behind fullscreenvaxerski2023-10-021-0/+3
* events: don't focus new window if spawned behind fullscreenvaxerski2023-10-021-0/+2
* layout: don't discard fullscreen on new tilingvaxerski2023-09-281-11/+0
* windowrules: add rule `group` to map windows grouped (#3279)memchr2023-09-221-0/+47
* keybinds: implement pushactivetobottom dispacher (#3217)alaricljs2023-09-211-5/+5
* logging: implement std::formatter for some types (#3380)memchr2023-09-201-24/+22
* logging/format: use std::format_string to catch formatting string errors at c...memchr2023-09-201-8/+8
* window: recalculate layout on swallow in mapvaxerski2023-09-161-0/+2
* windowrules: fix workspace exec rule with special (#3316)MightyPlaza2023-09-151-2/+2
* windowrules: fix workspace rule separationvaxerski2023-09-121-8/+8
* windowrules: add on-screen constraint to wrv2 'move' (#3247)alaricljs2023-09-121-4/+17
* refactor: utilize 'middle()' method for window/montior center (#3253)memchr2023-09-111-5/+3
* internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik2023-09-061-14/+14
* internal: Formatter rework (#3186)Vaxry2023-09-061-43/+43
* windowrules: Monitor rule fix (#3157)MightyPlaza2023-09-031-1/+4
* internal: workspace rule handling refactor (#3116)MightyPlaza2023-09-021-59/+19
* wlr-ext-workspace: remove protocol implvaxerski2023-09-011-5/+0
* internal: allow opening empty special workspacesvaxerski2023-08-251-2/+4
* xwayland: use logical pos in unmanaged geom requestsvaxerski2023-08-211-5/+7