| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | socket2: fix order of window events on map (#10341) | Vaxry | 2025-05-08 | 1 | -2/+5 |
| | | |||||
| * | xwayland: refactor class member vars (#10312) | davc0n | 2025-05-07 | 1 | -9/+9 |
| | | | | | | * xwayland: refactor class member vars * xwayland: fix pure wayland build | ||||
| * | protocols: refactor class member vars (u-z) (#10282) | davc0n | 2025-05-04 | 1 | -4/+4 |
| | | | | | | * protocols: refactor class member vars (u-z) * protocols: fix clang format | ||||
| * | workspaces: Fix empty flag not selecting active workspace (#10237) | phonetic112 | 2025-05-04 | 1 | -7/+16 |
| | | |||||
| * | protocols: refactor class member vars (a-m) (#10265) | davc0n | 2025-05-04 | 1 | -1/+1 |
| | | |||||
| * | protocols: refactor class member vars (core) (#10259) | davc0n | 2025-05-03 | 1 | -2/+3 |
| | | |||||
| * | managers: refactor class member vars (#10242) | davc0n | 2025-05-02 | 1 | -10/+10 |
| | | |||||
| * | inputs: refactor class member vars (#10230) | davc0n | 2025-05-01 | 1 | -2/+2 |
| | | |||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 1 | -37/+37 |
| | | |||||
| * | window: make AsyncDialogBoxes not closeable | Vaxry | 2025-04-29 | 1 | -0/+6 |
| | | | | | we don't want the user to accidentally close a popup for permissions or ANR. They can dismiss them by clicking an appropriate option. | ||||
| * | windowrules: add noclosefor | Vaxry | 2025-04-29 | 1 | -0/+6 |
| | | | | | fixes #10027 | ||||
| * | windows: refactor class member vars (#10168) | davc0n | 2025-04-28 | 1 | -231/+231 |
| | | |||||
| * | workspaces: refactor class member vars (#10167) | davc0n | 2025-04-25 | 1 | -15/+15 |
| | | |||||
| * | layers: refactor class member vars (#10149) | davc0n | 2025-04-24 | 1 | -1/+1 |
| | | | | | | * layers: refactor class member vars * popups: rename m_WLSurface to m_wlSurface | ||||
| * | compositor: refactor class member vars (#10141) | davc0n | 2025-04-22 | 1 | -17/+17 |
| | | |||||
| * | time: move to stl's clocks and move timer | Vaxry | 2025-04-16 | 1 | -2/+2 |
| | | |||||
| * | windowrules: allow incrementing window props (#9566) | MightyPlaza | 2025-04-16 | 1 | -0/+1 |
| | | |||||
| * | core/compositor: Correctly track SHM buffer damage (#9678) | Lee Bousfield | 2025-03-22 | 1 | -1/+1 |
| | | |||||
| * | windows: respect noinitialfocus with workspace changes (#9586) | nyx | 2025-03-11 | 1 | -1/+1 |
| | | | | | | If a window is specifically placed on another workspace then we should not "focus" that workspace even if the window itself never gets focused when noinitialfocus is enabled for the window. | ||||
| * | windowrules: store floating size on close instead of resize (#9569) | nyx | 2025-03-08 | 1 | -0/+7 |
| | | |||||
| * | window: move size reporting to animation begin callback (#9298) | Maximilian Seidler | 2025-02-06 | 1 | -8/+1 |
| | | | | | | | | | | | | | | | | | | * window: fix resizes with an update callback * window: fixup sendWindowSize Remove the size argument from sendWindowSize, since it is now a member of the Window class and we don't want any mismatches between m_vRealSize and what we report. Remove sendWindowSize from mapWindow, since we shouldn't need it. * window: sendWindowSize on animation begin * window: move most calls to sendWindowSize to the animation begin callback * window: remove sendWindowSize in unmanaged if not fullscreen | ||||
| * | keybinds: Added `toggleswallow` dispatcher (#5548) | Tom Benham | 2025-02-05 | 1 | -4/+9 |
| | | | | | | | | * Added `toggleswallow` dispatcher * clang-format * Removed brackets for 1-line if | ||||
| * | config: fix includes | Vaxry | 2025-02-02 | 1 | -1/+1 |
| | | |||||
| * | protocols: Support content-type-v1 proto (#9226) | UjinT34 | 2025-02-02 | 1 | -1/+8 |
| | | |||||
| * | renderer/internal: stop using box pointers | Vaxry | 2025-01-26 | 1 | -3/+2 |
| | | | | | in favor of const refs | ||||
| * | core: move sendWindowSize off of xwaylandmgr | Vaxry | 2025-01-25 | 1 | -3/+7 |
| | | | | | additionally fixes that one weird x11 issue with floating windows being mis-sized on open | ||||
| * | xwayland: various window handling fixes | Vaxry | 2025-01-25 | 1 | -1/+4 |
| | | | | | I hate this fucking garbage | ||||
| * | core: cleanup header includes (#9088) | user111111111111111111111111111111111 | 2025-01-17 | 1 | -0/+5 |
| | | | | Cleanup some unneeded includes to speed up compilation | ||||
| * | animations: fix XWayland cursor glitch and refactor skill issues (#9033) | Maximilian Seidler | 2025-01-11 | 1 | -1/+1 |
| | | |||||
| * | windows: honor xdg_toplevel_set_fullscreen output hint (#8965) | Dardo D Kleiner | 2025-01-09 | 1 | -0/+25 |
| | | | | Co-authored-by: Dardo D Kleiner <dardo.kleiner@nrl.navy.mil> | ||||
| * | core: move parts of the animation system to hyprutils (#8868) | Maximilian Seidler | 2025-01-07 | 1 | -48/+52 |
| | | | | | | | | | | | | | | * core: change animation manager to use Hyprutils::Animation * config: move animation config to hyprutils animation tree * use g_pAnimationManager->createAnimation and the new PHLANIMVAR template * core: use CGenericAnimatedVariabled::{enabled,setConfig,getStyle} and adapt callbacks * core: adapt animated variable usage (dereference the shared pointer) * misc: bump CMakeLists to hyprutils 0.3.3 | ||||
| * | windows: minor initial workspace improvements | vaxerski | 2025-01-04 | 1 | -13/+13 |
| | | | | | ref #8942 | ||||
| * | Renderer: rewrite render scheduling (#8683) | Vaxry | 2024-12-22 | 1 | -1/+1 |
| | | | | This rewrites renderer scheduling. Occlusion is now unified in a new Pass type. | ||||
| * | internal: Make static analysis more happy (#8767) | Ikalco | 2024-12-19 | 1 | -1/+1 |
| | | | | | | | | | | * make functions used in 1 file static * fix invalid substr param -1 * give default initializer to borderGradier * move RASSERT from printf to std::print | ||||
| * | internal: remove dead code (#8748) | Ikalco | 2024-12-17 | 1 | -9/+0 |
| | | |||||
| * | core: Optimize window/layer rule application and scanning (#8735) | Vaxry | 2024-12-16 | 1 | -221/+259 |
| | | | | Optimizes window and layer rule parsing and later usage. | ||||
| * | core: Add clang-tidy (#8664) | Vaxry | 2024-12-07 | 1 | -3/+3 |
| | | | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright. | ||||
| * | core: workspace-related function cleanup / refactor | Vaxry | 2024-11-22 | 1 | -5/+7 |
| | | | | | CCompositor is massive, and has a lot of functions that could be better optimized if in CWorkspace | ||||
| * | windows/xdg: minor cleanup of min/max size calculations | Vaxry | 2024-11-17 | 1 | -4/+4 |
| | | | | | fixes #8495 | ||||
| * | workspacerules: Do not check 'on-created-empty' if using a workspace ↵ | staz | 2024-11-16 | 1 | -1/+1 |
| | | | | | windowrule (#8486) | ||||
| * | internal: check size limit in layouts (#8298) | MightyPlaza | 2024-10-30 | 1 | -23/+13 |
| | | | | | | | | | | | | modified: src/desktop/Window.cpp modified: src/desktop/Window.hpp modified: src/events/Windows.cpp modified: src/helpers/MiscFunctions.cpp modified: src/helpers/MiscFunctions.hpp modified: src/layout/DwindleLayout.cpp modified: src/layout/IHyprLayout.cpp modified: src/layout/MasterLayout.cpp modified: src/macros.hpp | ||||
| * | core: move internal structures to monitor pointers (#8266) | Vaxry | 2024-10-27 | 1 | -17/+17 |
| | | |||||
| * | groups: fix swallowing (#8223) | Aqa-Ib | 2024-10-27 | 1 | -16/+16 |
| | | | | | | | | | | | | | | * fix swallowing for groups * remove unnecessary check * clang-format * clarify comment * make variables consistent * make aditional variables consistent | ||||
| * | renderer: fix floating window damage (#8182) | Ikalco | 2024-10-21 | 1 | -2/+2 |
| | | |||||
| * | internal: Move CMonitor to SP (#8178) | Vaxry | 2024-10-19 | 1 | -3/+3 |
| | | | | | | * move monitors to sp * XD | ||||
| * | window: guard PMONITOR in commit listener | Vaxry | 2024-10-19 | 1 | -1/+3 |
| | | | | | ref #8170 | ||||
| * | windowrules: allow specifying max size in size window rule (#8021) | MightyPlaza | 2024-10-17 | 1 | -13/+27 |
| | | | | | | | | * allow specifying max size in size window rule modified: src/events/Windows.cpp * clean up modified: src/events/Windows.cpp | ||||
| * | input: Fix VRR for constrained cursors (#6877) | UjinT34 | 2024-10-12 | 1 | -3/+16 |
| | | |||||
| * | internal: use clampWindowSize to unify min/maxsize handling (#8014) | MightyPlaza | 2024-10-07 | 1 | -20/+2 |
| | | | | | | modified: src/desktop/Window.cpp modified: src/desktop/Window.hpp modified: src/events/Windows.cpp | ||||
| * | layout: add auto_group to control default grouping (#7883) | Aqa-Ib | 2024-10-02 | 1 | -1/+1 |
| | | |||||
