summaryrefslogtreecommitdiff
path: root/src/Compositor.hpp
Commit message (Expand)AuthorAgeFilesLines
* layout/scrolling: handle fullscreen manually (#14190)Vaxry2026-05-071-1/+2
* desktop/window: refactor over fullscreen stateVaxry2026-04-291-2/+4
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-1/+0
* input: implement follow_mouse_shrink (#13707)Mihail Costea2026-04-201-1/+1
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-201-1/+3
* render/cm: add ICC profile pipeline (#12711)Vaxry2026-03-041-1/+1
* monitor: keep workspace monitor bindings on full reconnect (#13384)Zynix2026-02-281-0/+1
* compositor: fix calculating x11 work area (#13347)Vaxry2026-02-251-1/+1
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-4/+5
* renderer: fix mouse motion in VRR (#12665)Szwagi2026-01-311-0/+1
* render/cm: various updates, remove old protocols (#12693)UjinT342025-12-271-2/+2
* compositor: warn on start via a log about start-hyprlandVaxry2025-12-171-1/+1
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-2/+3
* start: init start-hyprland and safe mode (#12484)Vaxry2025-12-051-15/+19
* renderer: add quirks:prefer_hdr to fix HDR activation for some clients (#12436)UjinT342025-12-031-0/+1
* compositor: Configurable behavior when window to be focused conflicts with fu...Nikolai Nechaev2025-11-251-9/+0
* windowrules: rewrite completely (#12269)Vaxry2025-11-171-1/+0
* xwayland: set _NET_WORKAREA property (#12148)jmanc32025-10-291-0/+1
* compositor: check for monitor layout issues post rule applyVaxry2025-10-261-0/+2
* input: Add fully configurable trackpad gestures (#11490)Vaxry2025-08-281-1/+0
* syncobj: use rendernode for timelines (#11087)Tom Englund2025-08-241-5/+12
* compositor: mark createNewWorkspace as nodiscardvaxerski2025-08-171-16/+16
* internal: unify VT gettingvaxerski2025-08-141-0/+1
* monitor: fix crash on mutating workspace vecVaxry2025-07-281-1/+2
* core: move workspace ptrs to weak (#11194)Vaxry2025-07-241-17/+26
* drm: check syncobj timeline support before advertising protocol (#11117)mavonarx2025-07-231-0/+3
* render: refactor class member vars (#10292)davc0n2025-05-051-4/+4
* layerrules: add abovelock to render above lockscreen (#9793)Virt2025-04-251-1/+1
* compositor: refactor class member vars (#10141)davc0n2025-04-221-40/+39
* monitors: fix disconnected monitors are reconnected to an empty workspace (#9...Nathan Ollerenshaw2025-04-141-47/+48
* core: add default initializers for ccompositor ptrsVaxry2025-03-021-2/+2
* protocols: Support wp color management proto (#9444)UjinT342025-02-261-3/+3
* workspaces: update persistence on workspace rename (#9368)Roberto Previdi2025-02-151-1/+1
* core: add mallopt to modify trim thresholdVaxry2025-02-091-2/+3
* dispatchers: add cyclenext hist option (#9055)Alexander2025-02-031-4/+3
* refactor: clang-tidy in compositor (#9241)Alexander2025-02-021-4/+1
* core: make persistent workspaces always follow the configVaxry2025-01-261-0/+2
* core: add --verify-config to verify the config with HyprlandVaxry2025-01-241-5/+6
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-2/+2
* keybinds: add visible arg for cyclenext (#9045)Alexander2025-01-211-2/+3
* xwayland: fix crash when trying to initialize without Xwayland installed (#9077)Zach DeCook2025-01-201-1/+1
* core: move to inotify for monitoring the config filesvaxerski2025-01-191-1/+0
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-18/+0
* core: Add support for HDR and color management protocols (#8715)UjinT342025-01-071-0/+4
* keybinds: attempt to wrap around if fallback is allowed in movefocusvaxerski2025-01-021-0/+1
* internal: remove dead code (#8748)Ikalco2024-12-171-2/+0
* core: drop using deques in favor of vectorsVaxry2024-12-161-1/+0
* core: Add clang-tidy (#8664)Vaxry2024-12-071-2/+2
* core: workspace-related function cleanup / refactorVaxry2024-11-221-13/+0
* internal: cleanup CMonitor usage and fix a few ref hogsVaxry2024-10-261-3/+3