| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | time: move to stl's clocks and move timer | Vaxry | 2025-04-16 | 1 | -3/+3 | |
| | | ||||||
| * | windowrules: allow incrementing window props (#9566) | MightyPlaza | 2025-04-16 | 1 | -1/+2 | |
| | | ||||||
| * | xdg-shell: fix some null refs (#9992) | nyx | 2025-04-08 | 1 | -2/+2 | |
| | | ||||||
| * | window: send fractional scale on updateScaleTransform | Vaxry | 2025-04-06 | 1 | -0/+2 | |
| | | | | | fixes #9889 | |||||
| * | window: don't deactivate unfocused xwayland windows in groups (#9781) | nyx | 2025-04-02 | 1 | -3/+5 | |
| | | | | | | | * window: don't deactivate unfocused xwayland windows in groups we dont want to deactivate unfocused xwayland windows because X is weird, keep the behavior for wayland windows | |||||
| * | solitary: Fix the non-working tearing #9429 (#9772) | Shockingly Good | 2025-03-30 | 1 | -3/+0 | |
| | | | | | | | Fixes the non-working tearing by removing the incorrect opaqueness check for the windows. Fixes #9429 | |||||
| * | renderer: fix window offset for dragged windows (#9629) | Blackilykat | 2025-03-15 | 1 | -1/+1 | |
| | | ||||||
| * | windowrules: store floating size on close instead of resize (#9569) | nyx | 2025-03-08 | 1 | -5/+0 | |
| | | ||||||
| * | windowrules: add option to allow size persistence between app launches (#9422) | nyx | 2025-03-08 | 1 | -0/+9 | |
| | | ||||||
| * | core: cleanup some smart pointer usage | Vaxry | 2025-03-02 | 1 | -12/+11 | |
| | | ||||||
| * | core: cleanup window properties | Vaxry | 2025-03-02 | 1 | -6/+6 | |
| | | | | | they don't need to be in CConfigManager, and belong to window instead | |||||
| * | anr: add xwayland support (#9456) | Vaxry | 2025-02-21 | 1 | -4/+1 | |
| | | | | Adds XWayland support to ANR dialogs | |||||
| * | core: add an ANR dialog | Vaxry | 2025-02-18 | 1 | -0/+10 | |
| | | | | | | | for xdg-shell, we can ping the wm_base, and thus render an ANR dialog if an app dies for XWayland, there probably is a similar method, but I don't know about it and don't care. | |||||
| * | xwayland: configure on a configure request and cleanup geometry conversion ↵ | Maximilian Seidler | 2025-02-16 | 1 | -44/+76 | |
| | | | | | | | | | | (#9375) * xwayland: configure the window on a configure request * xwayland: move coordinate conversion handling to their own functions * xwayland: rename configure to configureRequest | |||||
| * | groups: deactivate unfocused windows in groups (#9354) | nyx | 2025-02-08 | 1 | -0/+16 | |
| | | ||||||
| * | window: move size reporting to animation begin callback (#9298) | Maximilian Seidler | 2025-02-06 | 1 | -11/+15 | |
| | | | | | | | | | | | | | | | | | | * 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 | |||||
| * | core: avoid .at() and use [] operator (#9347) | Tom Englund | 2025-02-06 | 1 | -4/+4 | |
| | | | | avoid .at() where it makes sense and use [] operator in loops. | |||||
| * | window: fix missing surface null checks to prevent crashes (#9350) | nyx | 2025-02-06 | 1 | -1/+4 | |
| | | ||||||
| * | keybinds: Added `toggleswallow` dispatcher (#5548) | Tom Benham | 2025-02-05 | 1 | -2/+4 | |
| | | | | | | | | * Added `toggleswallow` dispatcher * clang-format * Removed brackets for 1-line if | |||||
| * | protocols: Support content-type-v1 proto (#9226) | UjinT34 | 2025-02-02 | 1 | -0/+15 | |
| | | ||||||
| * | desktop: move popup and subsurface ctors to factories | Vaxry | 2025-02-01 | 1 | -4/+2 | |
| | | | | | | | | | makes sure m_pSelf is set before we do anything like possibly adding children fixes #9275 supersedes #9276 | |||||
| * | xwayland: correct pointer coordinate mismatch in X11 windows (#9259) | nyx | 2025-01-31 | 1 | -9/+3 | |
| | | | | refactor(xwayland): add back comments | |||||
| * | xwayland: prevent invalid window configurations for X11 apps (#9253) | nyx | 2025-01-31 | 1 | -1/+1 | |
| | | | | | | * fix(xwayland): prevent invalid window configurations for X11 apps * refact(xwayland): remove unneeded line | |||||
| * | xwayland: handle window coords correctly (#9238) | nyx | 2025-01-30 | 1 | -8/+11 | |
| | | ||||||
| * | window: only set m_iMonitorMovedFrom when the workspace is visible (#9178) | Maximilian Seidler | 2025-01-26 | 1 | -4/+6 | |
| | | ||||||
| * | desktop: move desktop types to memory-safe pointers | Vaxry | 2025-01-26 | 1 | -5/+7 | |
| | | ||||||
| * | xwayland: fix pointer mismatches with multiple monitors (#9179) | Maximilian Seidler | 2025-01-26 | 1 | -5/+3 | |
| | | ||||||
| * | core: move sendWindowSize off of xwaylandmgr | Vaxry | 2025-01-25 | 1 | -4/+41 | |
| | | | | | additionally fixes that one weird x11 issue with floating windows being mis-sized on open | |||||
| * | window: revert only set m_iMonitorMovedFrom, when moving to a different monitor | Vaxry | 2025-01-25 | 1 | -3/+2 | |
| | | | | | | | This reverts commit 089fdd1ea0d991da5b068db51531f54c90a2df25. Great commit. | |||||
| * | config: disable borderangle by default (#9165) | Maximilian Seidler | 2025-01-25 | 1 | -3/+5 | |
| | | ||||||
| * | xwayland: various window handling fixes | Vaxry | 2025-01-25 | 1 | -4/+4 | |
| | | | | | I hate this fucking garbage | |||||
| * | window: only set m_iMonitorMovedFrom, when moving to a different monitor (#9160) | Maximilian Seidler | 2025-01-25 | 1 | -2/+3 | |
| | | ||||||
| * | animations: fix borderangle once (#9149) | Maximilian Seidler | 2025-01-24 | 1 | -0/+8 | |
| | | ||||||
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 1 | -9/+9 | |
| | | ||||||
| * | core: reserve vector sizes as much as we can (#9118) | Tom Englund | 2025-01-19 | 1 | -0/+2 | |
| | | | | | | avoid reallocations as much as possible with a few edge cases where the reservation overshoots a tiny bit. but a few bytes of memory short term is better used then the overhead of potential reallocation. | |||||
| * | core: cleanup header includes (#9088) | user111111111111111111111111111111111 | 2025-01-17 | 1 | -0/+7 | |
| | | | | Cleanup some unneeded includes to speed up compilation | |||||
| * | core: always use goal size to send to clients | vaxerski | 2025-01-10 | 1 | -1/+1 | |
| | | ||||||
| * | windows: honor xdg_toplevel_set_fullscreen output hint (#8965) | Dardo D Kleiner | 2025-01-09 | 1 | -4/+15 | |
| | | | | Co-authored-by: Dardo D Kleiner <dardo.kleiner@nrl.navy.mil> | |||||
| * | window: fixup fade out animation on silent moves | vaxerski | 2025-01-07 | 1 | -3/+3 | |
| | | ||||||
| * | core: move parts of the animation system to hyprutils (#8868) | Maximilian Seidler | 2025-01-07 | 1 | -112/+90 | |
| | | | | | | | | | | | | | | * 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 | |||||
| * | renderer: Add supercircular window corners (#8943) | Pollux | 2025-01-05 | 1 | -7/+16 | |
| | | | | | | | | renderer: Add supercircular shadows and borders config: Add rounding_power to default and example configs rule: add `roundingpower` window rule | |||||
| * | internal: update window position/size after changing fullscreenstate (#8865) | khushal-solves | 2024-12-27 | 1 | -3/+3 | |
| | | | | This effects fullscreen group of floating windows. | |||||
| * | core: fade in windows when they are brought from invisible workspaces | Vaxry | 2024-12-22 | 1 | -0/+7 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | windowrules: fix prop rules with boolean values | Vaxry | 2024-12-16 | 1 | -1/+1 | |
| | | ||||||
| * | core: Move regex from stdlib to re2 (#8736) | Vaxry | 2024-12-16 | 1 | -2/+4 | |
| | | | | Moves the regex handling from stdlib to re2 | |||||
| * | core: Optimize window/layer rule application and scanning (#8735) | Vaxry | 2024-12-16 | 1 | -144/+163 | |
| | | | | Optimizes window and layer rule parsing and later usage. | |||||
| * | windowrules: add rules for mouse and touchpad scroll factors (#8655) | Mike Will | 2024-12-11 | 1 | -0/+17 | |
| | | ||||||
| * | config: add 'force' option for 'cursor:warp_on_change_workspace' (#8681) | Pavel Belyavsky | 2024-12-10 | 1 | -3/+3 | |
| | | | | | | | | * config: add 'force' option for 'cursor:warp_on_change_workspace' * manager: throw the expression into the function arguments * config: fix description of `cursor:warp_on_change_workspace` | |||||
