aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Window.cpp
AgeCommit message (Expand)Author
2023-11-08maybe dont crash on window closeVaxry
2023-11-08positioner implVaxry
2023-11-04Internal: Hyprland box implementation (#3755)Vaxry
2023-11-04Decos: Window decoration flags, shadow improvements (#3739)Vaxry
2023-11-01Core: various unsafe state improvements (#3713)Vaxry
2023-10-30internal: create canBeGroupedInto() (#3693)MightyPlaza
2023-10-29input: better cursor image infrastructureVaxry
2023-10-24windowrules: add nearestneighborVaxry
2023-10-24internal: honor close_special_on_empty on moveToWorkspaceVaxry
2023-10-22compositor: send preferred scale and transform events to surfacesVaxry
2023-10-20surface/wayland: conform to small surface requirementsVaxry
2023-10-15cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ...Philip Damianik
2023-09-28renderer: Tearing implementation (#3441)Vaxry
2023-09-22windowrules: add rule `group` to map windows grouped (#3279)memchr
2023-09-20logging: implement std::formatter for some types (#3380)memchr
2023-09-20logging/format: use std::format_string to catch formatting string errors at c...memchr
2023-09-10layout: add missing groupbar decoration to the window (#3235)memchr
2023-09-06internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik
2023-09-06internal: Formatter rework (#3186)Vaxry
2023-09-03window: check for special id matching in close_special_on_emptyvaxerski
2023-09-03special: add misc:close_special_on_emptyvaxerski
2023-08-30decos: groupbar mouse interaction (#3102)MightyPlaza
2023-08-17renderer: Border improvements (#2986)MightyPlaza
2023-08-15xwayland: use a completely separate coordinate systemvaxerski
2023-08-10toplevel: patches group toplevel-activated (#2931)MightyPlaza
2023-08-09rules: add layer and window xray rulesvaxerski
2023-08-09renderer: remember extents before removing a window and use them for dtvaxerski
2023-08-08keybinds: Keep aspect ratio (#2907)MightyPlaza
2023-07-23windowrules: fix opacity overridevaxerski
2023-07-23window: fix segfault in boundingboxvaxerski
2023-07-23render: Border fixes (#2781)MightyPlaza
2023-07-21windowrules: improve opacityvaxerski
2023-07-20groups: add use_current_group_pos (#2759)MightyPlaza
2023-07-19renderer: add occlusion for back layersvaxerski
2023-07-19Add bringWindowToTop function to IHyprLayout (#2747)outfoxxed
2023-07-18layout: recalculate monitor instead of window in updateDynamicRulesvaxerski
2023-07-18layout: recalc window on dynamic rule updatevaxerski
2023-07-18windowrules: add border size rulevaxerski
2023-07-13keybinds: add movegroupwindowvaxerski
2023-07-03groupbar fixes (#2630)MightyPlaza
2023-06-23damage: account for popups in getFullWindowBoundingBoxvaxerski
2023-06-14internal: damage window on change groupvaxerski
2023-06-09feat: add lockactivegroup dispatcher (#2478)memchr
2023-06-06Fix fractional scale updates in some cases (#2447)Franz Berger
2023-06-05window: recalc on deco removevaxerski
2023-06-03deps: update wlrootsvaxerski
2023-05-31rules: add nodimvaxerski
2023-05-26window: reveal current from group on toplevel activatevaxerski
2023-04-22renderer: skip rendering bottom layers on fullscreen opaquevaxerski
2023-04-17Format: use %lx for all addressesvaxerski