| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | core: add --verify-config to verify the config with Hyprland | Vaxry | 2025-01-24 | 1 | -2/+5 |
| | | | | | fixes #9135 | ||||
| * | input: abord dnd op on escape pressed | Vaxry | 2025-01-24 | 1 | -0/+4 |
| | | | | | ref #9154 | ||||
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 1 | -1/+1 |
| | | |||||
| * | keybinds: add visible arg for cyclenext (#9045) | Alexander | 2025-01-21 | 1 | -6/+7 |
| | | | | Co-authored-by: Крылов Александр <aleksandr.krylov@hyperus.team> | ||||
| * | 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: cleanup header includes (#9088) | user111111111111111111111111111111111 | 2025-01-17 | 1 | -0/+6 |
| | | | | Cleanup some unneeded includes to speed up compilation | ||||
| * | keybinds: fix movefocus fallback for special workspaces (#9040) | staz | 2025-01-12 | 1 | -1/+2 |
| | | |||||
| * | keybinds: fix previous_per_monitor logic (#9010) | Alexander | 2025-01-11 | 1 | -19/+14 |
| | | | | Co-authored-by: Крылов Александр <aleksandr.krylov@hyperus.team> | ||||
| * | 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 |
| | | |||||
| * | keybinds: add new window destruction dispatchers (#8962) | littleblack111 | 2025-01-08 | 1 | -5/+79 |
| | | |||||
| * | core: move parts of the animation system to hyprutils (#8868) | Maximilian Seidler | 2025-01-07 | 1 | -32/+32 |
| | | | | | | | | | | | | | | * 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 | ||||
| * | core: refactor/improve monitor mode selection (#8804) | Ikalco | 2024-12-28 | 1 | -1/+1 |
| | | |||||
| * | internal: Make static analysis more happy (#8767) | Ikalco | 2024-12-19 | 1 | -2/+2 |
| | | | | | | | | | | * make functions used in 1 file static * fix invalid substr param -1 * give default initializer to borderGradier * move RASSERT from printf to std::print | ||||
| * | binds: cycle within group on single monitor if no window found in the ↵ | normaltaro | 2024-12-17 | 1 | -10/+9 |
| | | | | | argument direction. (#8714) | ||||
| * | core: drop using deques in favor of vectors | Vaxry | 2024-12-16 | 1 | -1/+1 |
| | | | | | No point in most of these. | ||||
| * | dispatchers: Add an option to prioritize focus change within groups with ↵ | normaltaro | 2024-12-13 | 1 | -0/+16 |
| | | | | | | | | | | | | movefocus (#8601) * modified movefocus dispatcher to prioritize focus change within groups * pass clang-format check * `movefocus` cycling groups set optional to config bool `movefocus_cycles_groupfirst` * Update ConfigDescriptions.hpp | ||||
| * | windowrules: add rules for mouse and touchpad scroll factors (#8655) | Mike Will | 2024-12-11 | 1 | -0/+7 |
| | | |||||
| * | config: add 'force' option for 'cursor:warp_on_change_workspace' (#8681) | Pavel Belyavsky | 2024-12-10 | 1 | -2/+2 |
| | | | | | | | | * 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` | ||||
| * | core: Add clang-tidy (#8664) | Vaxry | 2024-12-07 | 1 | -19/+17 |
| | | | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright. | ||||
| * | internal: fixup some missed updateColorsOk() calls | Vaxry | 2024-12-03 | 1 | -0/+2 |
| | | |||||
| * | core: move colorspace handling to oklab (#8635) | Vaxry | 2024-12-03 | 1 | -1/+1 |
| | | | | | | | | | | | | * Meson: add hyprgraphics * Nix: add hyprgraphics * CI/setup_base: get hyprgraphics-git --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | core: fix compilation outside stdlibc++ | Vaxry | 2024-11-28 | 1 | -2/+2 |
| | | | | | fixes #8603 | ||||
| * | core: workspace-related function cleanup / refactor | Vaxry | 2024-11-22 | 1 | -11/+19 |
| | | | | | CCompositor is massive, and has a lot of functions that could be better optimized if in CWorkspace | ||||
| * | keybinds: actually suppress internal keybinds instead of passing them along ↵ | may | 2024-11-22 | 1 | -1/+3 |
| | | | | | (#8538) | ||||
| * | internal: fix some misused configStringToInt conversions | Vaxry | 2024-11-20 | 1 | -4/+4 |
| | | | | | fixes #8523 | ||||
| * | internal: minor cleanups for color results | Vaxry | 2024-11-19 | 1 | -9/+14 |
| | | |||||
| * | miscfunctions: move configStringToInt to std::expected | Vaxry | 2024-11-18 | 1 | -6/+9 |
| | | |||||
| * | keybinds: move to managed pointers | Vaxry | 2024-11-18 | 1 | -57/+50 |
| | | |||||
| * | keybinds: allow repeating multiple binds (#8290) | MightyPlaza | 2024-11-18 | 1 | -38/+31 |
| | | |||||
| * | workspace: fix missing name via focusworkspaceoncurrentmonitor (#8484) | sslater11 | 2024-11-16 | 1 | -2/+2 |
| | | |||||
| * | bind: new long press option (#8302) | littleblack111 | 2024-11-15 | 1 | -3/+37 |
| | | | | | | --------- Co-authored-by: Vaxry <vaxry@vaxry.net> | ||||
| * | keybinds: don't animate fullscreen size/pos changes coming in | Vaxry | 2024-11-11 | 1 | -0/+8 |
| | | | | | | | when fullscreen, don't animate the pos/size when switching to another fullscreen window, as they can look weird and distracting. Ideally we would do it differently but it's not really possible to do well without reading minds | ||||
| * | group: fix moveWindowIntoGroup (#8297) | Aqa-Ib | 2024-10-30 | 1 | -2/+1 |
| | | |||||
| * | hyprctl: move setprop into dispatchers (#8275) | MightyPlaza | 2024-10-28 | 1 | -0/+95 |
| | | | | | | | | | | * move setprop into dispatchers modified: src/debug/HyprCtl.cpp modified: src/managers/KeybindManager.cpp modified: src/managers/KeybindManager.hpp * add deprecated modified: src/debug/HyprCtl.cpp | ||||
| * | core: move internal structures to monitor pointers (#8266) | Vaxry | 2024-10-27 | 1 | -17/+17 |
| | | |||||
| * | internal: Move CMonitor to SP (#8178) | Vaxry | 2024-10-19 | 1 | -8/+8 |
| | | | | | | * move monitors to sp * XD | ||||
| * | keybinds: fixup xkb_states for resolve_by_sym | vaxerski | 2024-10-08 | 1 | -1/+1 |
| | | | | | fixes #7750 | ||||
| * | wlr-output-configuration: Improve output configuration (#7571) | Vaxry | 2024-09-26 | 1 | -1/+1 |
| | | |||||
| * | dispatchers: fixup dpms toggle (#7875) | Kamikadze | 2024-09-26 | 1 | -3/+4 |
| | | | | now toggles every monitor individually | ||||
| * | hyprctl: add submap request | vaxerski | 2024-09-24 | 1 | -0/+4 |
| | | | | | fixes #7898 | ||||
| * | dispatchers: allow moveintogroup when floating (#7818) | Aqa-Ib | 2024-09-18 | 1 | -1/+1 |
| | | | | | | This allows to use the moveintogroup dispatcher when windows are floating. I don't know why was this disabled in the first place though. Cheers! | ||||
| * | config: add exec-shutdown for running commands on shutdown (#7683) | trianta | 2024-09-07 | 1 | -0/+5 |
| | | | | | | * config: add exec-shutdown for running commands on shutdown * compositor: delay stopping until after exec-shutdown | ||||
| * | workspacerules: fix on-created-empty window focus (#7657) | Sungyoon Cho | 2024-09-06 | 1 | -12/+20 |
| | | |||||
| * | keybinds: fixup misused kb state | Vaxry | 2024-08-30 | 1 | -1/+1 |
| | | | | | fixes #7369 | ||||
| * | keybinds: release mods after sendshortcut (#7581) | darkwater | 2024-08-30 | 1 | -0/+2 |
| | | |||||
| * | misc: constify the remaining for loops (#7534) | Tom Englund | 2024-08-26 | 1 | -6/+6 |
| | | | | now we roll loops at blazing constified speed. | ||||
| * | misc: fix some minor typos (#7530) | Tom Englund | 2024-08-26 | 1 | -1/+1 |
| | | | | | | | | | | | * keybindmgr: fix typo in swap prev seems a suspicious extra ) got added, remove it. * configmgr: dont dereference invalid iterator i think the idea here was to print the key and not the iterator at or past .end() | ||||
| * | core: make most for loops use const references (#7527) | Tom Englund | 2024-08-26 | 1 | -4/+4 |
| | | | | | why not let the compiler optimise things for us at hyprspeeds when we can. | ||||
