aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-12-01cleanup: use doLater instead of adding idle event handlers (#8624)Ikalco
2024-11-30nix: update flakeVaxry
2024-11-30cleanup: remove leftover var in ThreadManager.cpp (#8611)littleblack111
2024-11-28renderer: restore discard mode after IME render passVaxry
ref #8555
2024-11-28hyprpm: fix incomplete unmet dependencies messageDaringcuteseal
2024-11-28descriptions: change allow_pin_fullscreen value to false (#8592)nyx
2024-11-28core: fix compilation outside stdlibc++Vaxry
fixes #8603
2024-11-27sessionLock: don't send motion events on every surface commit (#8584)Andre Toerien
2024-11-27renderer: fix incorrect early return (#8590)Agent00Ming
Co-authored-by: Agent_00Ming <[email protected]>
2024-11-26seat: fix double scrolling in some applications (#8583)Ikalco
2024-11-25hyprctl: verify runtime dir exists in instances()Vaxry
ref #8579
2024-11-25hyprland-uwsm.desktop: Just reference plain entry (#8553)Vladimir-csp
2024-11-25shm: fix shm fd size check before creating or resizing shm_pool (#8572)Nabil Otsmane
* protocols: fix shm fd size check before creating or resizing shm_pool * added static to function
2024-11-24config: don't overwrite errors in gradientsVaxry
2024-11-24config: throw an error explicitly when parsing colors in gradientsVaxry
ref #8552
2024-11-23snap: account for position of multiple monitors (#8543)Mike Will
2024-11-23binds: add option to allow fullscreening a pinned window (#8526)littleblack111
2024-11-23renderer: add option to blur IME popups (#8521)Ryan
2024-11-23hyprpm: move temp files to XDG_RUNTIME_DIRVaxry
avoid /tmp, it's cringe
2024-11-22core: workspace-related function cleanup / refactorVaxry
CCompositor is massive, and has a lot of functions that could be better optimized if in CWorkspace
2024-11-22monitor: fix default focus when switching to a fs workspaceVaxry
2024-11-22keybinds: actually suppress internal keybinds instead of passing them along ↵may
(#8538)
2024-11-22bezier: optimize setup of bezier curves (#8528)Tom Englund
avoid reallocations by resizing and copy the pVec into the resized m_dPoints, reduce the amount of calculations in baking to only do it once per iteration instead of twice. precompute in getYforT and getXforT return early in getYForPoint if x is equal or below 0. and use const references where we can. these changes we are now down to an average of "time to bake: 2.50µs." on my machine compared to before average of "time to bake: 11.15µs"
2024-11-20renderer: fixup blur optimization considitonsvaxerski
fixes #8531
2024-11-20internal: fix some misused configStringToInt conversionsVaxry
fixes #8523
2024-11-19xdg-shell: even more robust layout min/max sizeVaxry
although I don't think any apps use this, but better safe than sorry
2024-11-19xdg-shell: don't report invalid min/max sizes on unsetVaxry
fixes #8522
2024-11-19internal: minor cleanups for color resultsVaxry
2024-11-18miscfunctions: move configStringToInt to std::expectedVaxry
2024-11-18keybinds: move to managed pointersVaxry
2024-11-18keybinds: allow repeating multiple binds (#8290)MightyPlaza
2024-11-18config: update the configStringToInt implementation (#8476)Maximilian Seidler
Copied from hyprlang and removed std::expected.
2024-11-18Fix example config name in auto-generated cfg header (#8509)🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко)
Previously, it was suggesting to find `hypr.conf` in the `examples/` folder which doesn't exist. This patch fixed that to point to the existing file. Additionally, the change updates `HYPR` to `HYPRLAND` in the same header.
2024-11-18internal: fix changeWindowZOrder reordering incorrectly (#8494)Aqa-Ib
2024-11-18miscfunctions: fix cross buildVaxry
2024-11-18constraints: don't warp pointer position on release (#8491)johannes hanika
this was annoying for nuklear properties/ui slider elements that grab the pointer via GLFW_CURSOR_DISABLE to allow more range and finer control. upon mouse release, the pointer is reset to the middle of the window without this patch, making long mouse movements necessary to go back to the original position for readjustments. fwiw the new behaviour is consistent with x11 and weston.
2024-11-18miscfunctions: add missing includeVaxry
2024-11-17shell: propagate new machanism from hyprctl to miscfunctionsVaxry
2024-11-17shell: don't use fgrep, prefer grep -FVaxry
2024-11-17hooks: add pre connected/disconnected monitor events (#8503)Alessio Molinari
2024-11-17windows/xdg: minor cleanup of min/max size calculationsVaxry
fixes #8495
2024-11-17hyprpm: fix format crashVaxry
ref #8487
2024-11-17renderer: simplify blur enabling logicVaxry
2024-11-17renderer: don't render unmapped popupsVaxry
fixes #8485
2024-11-17renderer: add lockdead_screen_delay (#8467)Alexandre Acebedo
2024-11-16hyprctl: add json output on hyprctl -j plugins list (#8480)Ruslan
--------- Co-authored-by: Руслан Новокшонов <[email protected]>
2024-11-16workspacerules: Do not check 'on-created-empty' if using a workspace ↵staz
windowrule (#8486)
2024-11-16[gha] Nix: update inputsvaxerski
2024-11-16core: guard pmonitor in focuswindowVaxry
may be null fixes #8483
2024-11-16workspace: fix missing name via focusworkspaceoncurrentmonitor (#8484)sslater11