| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | xwayland: various window handling fixes | Vaxry | 2025-01-25 | 1 | -2/+4 |
| | | | | | I hate this fucking garbage | ||||
| * | core: add --verify-config to verify the config with Hyprland | Vaxry | 2025-01-24 | 2 | -3/+7 |
| | | | | | fixes #9135 | ||||
| * | datadevice: do the unfocus surface stuff before dndActive is true (#9157) | Maximilian Seidler | 2025-01-24 | 1 | -1/+1 |
| | | |||||
| * | input: abord dnd op on escape pressed | Vaxry | 2025-01-24 | 1 | -0/+4 |
| | | | | | ref #9154 | ||||
| * | xwayland: avoid sending value of real size to xwayland | Vaxry | 2025-01-24 | 1 | -1/+1 |
| | | |||||
| * | protocols: add hyprland_surface_v1.set_visible_region implementation (#9120) | outfoxxed | 2025-01-23 | 1 | -1/+1 |
| | | |||||
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 23 | -102/+101 |
| | | |||||
| * | tablet: send `motion`s on tip events (#9132) | Junxuan Liao | 2025-01-23 | 1 | -4/+5 |
| | | | | | Typically, the position of the tool tip also changes on tool tip events, so we should forward this update to the clients. | ||||
| * | core/renderer: Add GPU hotplug support (#8980) | maround95 | 2025-01-23 | 2 | -14/+47 |
| | | |||||
| * | keybinds: add visible arg for cyclenext (#9045) | Alexander | 2025-01-21 | 1 | -6/+7 |
| | | | | Co-authored-by: Крылов Александр <aleksandr.krylov@hyperus.team> | ||||
| * | protocols: add hyprland_lock_notify_v1 implementation (#9092) | Maximilian Seidler | 2025-01-19 | 1 | -1/+4 |
| | | |||||
| * | core: move to inotify for monitoring the config files | vaxerski | 2025-01-19 | 4 | -42/+13 |
| | | | | | | | instead of manually polling every second which is not efficient, use inotify. an added bonus is that inotify is much much faster | ||||
| * | core: reserve vector sizes as much as we can (#9118) | Tom Englund | 2025-01-19 | 1 | -3/+1 |
| | | | | | | 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: fixup includes | vaxerski | 2025-01-17 | 1 | -4/+4 |
| | | |||||
| * | core: cleanup header includes (#9088) | user111111111111111111111111111111111 | 2025-01-17 | 16 | -6/+34 |
| | | | | Cleanup some unneeded includes to speed up compilation | ||||
| * | renderer: use cairo for cpu buffer rendering (#9071) | Vaxry | 2025-01-16 | 1 | -7/+51 |
| | | | | Instead of a wonky memcpy which doesn't work when anything non-standard is used (size, pos, transform), just use cairo | ||||
| * | keybinds: fix movefocus fallback for special workspaces (#9040) | staz | 2025-01-12 | 1 | -1/+2 |
| | | |||||
| * | animations: fix XWayland cursor glitch and refactor skill issues (#9033) | Maximilian Seidler | 2025-01-11 | 1 | -1/+1 |
| | | |||||
| * | animation: fixup adding animvars during ::tick (#9030) | Maximilian Seidler | 2025-01-11 | 1 | -5/+2 |
| | | |||||
| * | keybinds: fix previous_per_monitor logic (#9010) | Alexander | 2025-01-11 | 1 | -19/+14 |
| | | | | Co-authored-by: Крылов Александр <aleksandr.krylov@hyperus.team> | ||||
| * | animation: avoid crashes in ::tick() on mutations | vaxerski | 2025-01-10 | 1 | -1/+5 |
| | | | | | mutating the active variables is valid during a tick, we can't let it crash | ||||
| * | core: Add a periodic donation request (#8981) | Vaxry | 2025-01-10 | 4 | -86/+147 |
| | | | | Will fire once in december and july. Disableable with `ecosystem:no_donation:nag` | ||||
| * | keybinds: fix nullptr deref in forcekillactive (#9021) | littleblack111 | 2025-01-10 | 1 | -1/+8 |
| | | |||||
| * | core: always use goal size to send to clients | vaxerski | 2025-01-10 | 1 | -2/+2 |
| | | |||||
| * | selectors: add a tag: to for matching window tag(s) by regex (#8985) | zakk4223 | 2025-01-09 | 1 | -0/+1 |
| | | |||||
| * | animationmgr: don't warp based on POINTY value (#9000) | Maximilian Seidler | 2025-01-09 | 1 | -4/+5 |
| | | |||||
| * | keybinds: add new window destruction dispatchers (#8962) | littleblack111 | 2025-01-08 | 2 | -6/+84 |
| | | |||||
| * | core: use cpu-buffer hw cursors on nvidia by default | vaxerski | 2025-01-08 | 1 | -6/+8 |
| | | |||||
| * | core: minor fixes for animation rewrite | vaxerski | 2025-01-07 | 1 | -3/+2 |
| | | |||||
| * | core: Add support for HDR and color management protocols (#8715) | UjinT34 | 2025-01-07 | 1 | -0/+11 |
| | | |||||
| * | animationmgr: fix invalid include | vaxerski | 2025-01-07 | 1 | -1/+1 |
| | | |||||
| * | core: move parts of the animation system to hyprutils (#8868) | Maximilian Seidler | 2025-01-07 | 8 | -464/+363 |
| | | | | | | | | | | | | | | * 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 | ||||
| * | keybinds: attempt to wrap around if fallback is allowed in movefocus | vaxerski | 2025-01-02 | 1 | -4/+37 |
| | | | | | fixes #8909 | ||||
| * | dnd/seat: avoid sending button events during a dnd op | vaxerski | 2025-01-02 | 1 | -1/+1 |
| | | | | | fixes #8781 | ||||
| * | protocols: add hyprland_surface_v1 implementation (#8877) | outfoxxed | 2025-01-01 | 1 | -0/+4 |
| | | |||||
| * | ctm: add an internal fade animation to ctm transitions | vaxerski | 2024-12-29 | 1 | -0/+6 |
| | | |||||
| * | core: refactor/improve monitor mode selection (#8804) | Ikalco | 2024-12-28 | 1 | -1/+1 |
| | | |||||
| * | internal: added reference to CTimer class in KeybindManager (#8836) | Avi Herman | 2024-12-25 | 1 | -0/+1 |
| | | |||||
| * | Renderer: rewrite render scheduling (#8683) | Vaxry | 2024-12-22 | 1 | -1/+10 |
| | | | | This rewrites renderer scheduling. Occlusion is now unified in a new Pass type. | ||||
| * | pluginAPI: add register dispatcher v2 | Vaxry | 2024-12-19 | 1 | -6/+0 |
| | | |||||
| * | internal: Make static analysis more happy (#8767) | Ikalco | 2024-12-19 | 3 | -4/+4 |
| | | | | | | | | | | * make functions used in 1 file static * fix invalid substr param -1 * give default initializer to borderGradier * move RASSERT from printf to std::print | ||||
| * | core: avoid activating toplevel-less surfaces | Vaxry | 2024-12-18 | 1 | -1/+1 |
| | | | | | ref #8609 | ||||
| * | internal: remove dead code (#8748) | Ikalco | 2024-12-17 | 2 | -5/+0 |
| | | |||||
| * | binds: cycle within group on single monitor if no window found in the ↵ | normaltaro | 2024-12-17 | 1 | -10/+9 |
| | | | | | argument direction. (#8714) | ||||
| * | versionkeeper: init version to 0.0.0 if no file is present | Vaxry | 2024-12-16 | 1 | -1/+1 |
| | | |||||
| * | animationmgr: fixup stack-use-after-return | Vaxry | 2024-12-16 | 1 | -9/+9 |
| | | |||||
| * | core: drop using deques in favor of vectors | Vaxry | 2024-12-16 | 6 | -36/+36 |
| | | | | | No point in most of these. | ||||
| * | input: add warp_back_after_non_mouse_input | Vaxry | 2024-12-15 | 2 | -3/+29 |
| | | | | | | | adds cursor:warp_back_after_non_mouse_input fixes #8675 | ||||
| * | xwayland: Support cross DnD from Wayland (#8708) | Vaxry | 2024-12-15 | 2 | -0/+31 |
| | | | | Adds support for drag-and-drop from Wayland clients to XWayland ones | ||||
| * | core/data: Use pointer focus for DnD operations (#8707) | Vaxry | 2024-12-14 | 3 | -6/+17 |
| | | | | fixes #7737 | ||||
