| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 4 | -12/+12 |
| | | |||||
| * | core: move to inotify for monitoring the config files | vaxerski | 2025-01-19 | 1 | -5/+2 |
| | | | | | | | instead of manually polling every second which is not efficient, use inotify. an added bonus is that inotify is much much faster | ||||
| * | core: cleanup header includes (#9088) | user111111111111111111111111111111111 | 2025-01-17 | 9 | -7/+18 |
| | | | | Cleanup some unneeded includes to speed up compilation | ||||
| * | core: move parts of the animation system to hyprutils (#8868) | Maximilian Seidler | 2025-01-07 | 1 | -11/+12 |
| | | | | | | | | | | | | | | * 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 | ||||
| * | hyprctl: fix hyprctl --batch not working with exec rules (#8952) | Byso | 2025-01-06 | 1 | -26/+18 |
| | | |||||
| * | debug: fix overlay not rendering | vaxerski | 2024-12-26 | 1 | -2/+6 |
| | | |||||
| * | debug: fix ISDEBUG checking (#8823) | staz | 2024-12-25 | 2 | -4/+4 |
| | | |||||
| * | Renderer: rewrite render scheduling (#8683) | Vaxry | 2024-12-22 | 1 | -2/+7 |
| | | | | This rewrites renderer scheduling. Occlusion is now unified in a new Pass type. | ||||
| * | internal: Make static analysis more happy (#8767) | Ikalco | 2024-12-19 | 2 | -40/+41 |
| | | | | | | | | | | * make functions used in 1 file static * fix invalid substr param -1 * give default initializer to borderGradier * move RASSERT from printf to std::print | ||||
| * | logging: fix Gpu info (#8764) | Kamikadze | 2024-12-19 | 2 | -2/+2 |
| | | |||||
| * | logging: get broader GPUINFO (#8753) | Ikalco | 2024-12-18 | 2 | -2/+2 |
| | | |||||
| * | core: drop using deques in favor of vectors | Vaxry | 2024-12-16 | 4 | -22/+52 |
| | | | | | No point in most of these. | ||||
| * | hyprctl: add an inhibitingIdle field to windows | Vaxry | 2024-12-13 | 1 | -4/+5 |
| | | | | | fixes #4322 | ||||
| * | crashreporter: avoid clang warning | Vaxry | 2024-12-08 | 1 | -3/+3 |
| | | |||||
| * | core: Add clang-tidy (#8664) | Vaxry | 2024-12-07 | 7 | -57/+61 |
| | | | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright. | ||||
| * | core: move version include to hyprctl | Vaxry | 2024-12-05 | 1 | -0/+1 |
| | | |||||
| * | hyprctl: add directScanout to hyprctl monitors | Vaxry | 2024-12-05 | 1 | -4/+6 |
| | | |||||
| * | core: move colorspace handling to oklab (#8635) | Vaxry | 2024-12-03 | 3 | -18/+19 |
| | | | | | | | | | | | | * Meson: add hyprgraphics * Nix: add hyprgraphics * CI/setup_base: get hyprgraphics-git --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | version: add link versions for other utils (#8619) | Vaxry | 2024-12-02 | 1 | -3/+7 |
| | | | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | core: workspace-related function cleanup / refactor | Vaxry | 2024-11-22 | 1 | -5/+5 |
| | | | | | CCompositor is massive, and has a lot of functions that could be better optimized if in CWorkspace | ||||
| * | internal: minor cleanups for color results | Vaxry | 2024-11-19 | 1 | -3/+5 |
| | | |||||
| * | miscfunctions: move configStringToInt to std::expected | Vaxry | 2024-11-18 | 1 | -2/+2 |
| | | |||||
| * | keybinds: move to managed pointers | Vaxry | 2024-11-18 | 1 | -13/+13 |
| | | |||||
| * | shell: don't use fgrep, prefer grep -F | Vaxry | 2024-11-17 | 2 | -2/+2 |
| | | |||||
| * | hyprctl: add json output on hyprctl -j plugins list (#8480) | Ruslan | 2024-11-16 | 1 | -7/+30 |
| | | | | | | --------- Co-authored-by: Руслан Новокшонов <r.novokshonov@vk.team> | ||||
| * | bind: new long press option (#8302) | littleblack111 | 2024-11-15 | 1 | -3/+4 |
| | | | | | | --------- Co-authored-by: Vaxry <vaxry@vaxry.net> | ||||
| * | debug: clean up fetching of the contents of /proc/device-tree (#8413) | WavyEbuilder | 2024-11-11 | 1 | -1/+20 |
| | | |||||
| * | debug: clean up opening of files in HyprCtl (#8401) | WavyEbuilder | 2024-11-10 | 1 | -3/+20 |
| | | | | `std::ifstream` is more suited than `execAndGet` here. | ||||
| * | hyprctl: add mirrorOf to hyprctl monitors | Vaxry | 2024-11-05 | 1 | -3/+5 |
| | | | | | fixes #8026 | ||||
| * | hyprctl: reload windowrules on reloadAll | vaxerski | 2024-11-01 | 1 | -1/+10 |
| | | |||||
| * | hyprctl: move setprop into dispatchers (#8275) | MightyPlaza | 2024-10-28 | 1 | -95/+2 |
| | | | | | | | | | | * 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 | -3/+3 |
| | | |||||
| * | internal: cleanup CMonitor usage and fix a few ref hogs | Vaxry | 2024-10-26 | 1 | -4/+4 |
| | | | | | ref #8221 | ||||
| * | hyprctl: add caps/num lock state for keyboards (#8145) | czlabinger | 2024-10-24 | 1 | -4/+17 |
| | | | | | | --------- Co-authored-by: Behzad <behzadasbahi@gmail.com> | ||||
| * | internal: Move CMonitor to SP (#8178) | Vaxry | 2024-10-19 | 5 | -33/+33 |
| | | | | | | * move monitors to sp * XD | ||||
| * | notif-overlay: add a bit of padding for icons | Vaxry | 2024-10-13 | 1 | -1/+1 |
| | | |||||
| * | hyprland: convert std::cout and std::cerr to std::println() | Toni500git | 2024-10-13 | 1 | -2/+2 |
| | | |||||
| * | internal: improve version query and define HYPRLAND_VERSION (#8034) | Toni500github | 2024-10-11 | 2 | -9/+17 |
| | | |||||
| * | hyprctl: use the getMonitorData helper everywhere | Vaxry | 2024-09-25 | 1 | -10/+1 |
| | | |||||
| * | core: add a --systeminfo parameter to gather systeminfo without running | vaxerski | 2024-09-25 | 2 | -4/+10 |
| | | |||||
| * | hyprctl: add solitary field to hyprctl monitors | vaxerski | 2024-09-25 | 1 | -5/+7 |
| | | |||||
| * | hyprctl: add submap request | vaxerski | 2024-09-24 | 1 | -0/+9 |
| | | | | | fixes #7898 | ||||
| * | hyprctl: add defaultName to workspacerules | Vaxry | 2024-09-24 | 1 | -34/+37 |
| | | | | | fixes #7886 | ||||
| * | version: log build aquamarine version | vaxerski | 2024-09-19 | 1 | -2/+5 |
| | | | | | log the built against aq version, might be useful when it's mismatched to identify the problem | ||||
| * | hyprctl: allow parsing empty value | vaxerski | 2024-09-17 | 1 | -3/+3 |
| | | | | | fixes #7821 | ||||
| * | hyprctl: add next and all to switchxkblayout | Vaxry | 2024-08-28 | 1 | -28/+59 |
| | | | | | fixes #7555 | ||||
| * | logs: don't get timezone every time logging (#7550) | Ikalco | 2024-08-28 | 1 | -2/+3 |
| | | | | its expensive cause cpp dum | ||||
| * | hyprctl: avoid parsing string::npos on invalid cmd (#7544) | Tom Englund | 2024-08-27 | 1 | -6/+20 |
| | | | | | | | | | | | | | * hyprctl: avoid parsing string::npos on invalid cmd invalid lines passed to hyprctl keyword made the string parsing try to parse std::string::npos, avoid that and return an error text instead. * style --------- Co-authored-by: Vaxry <vaxry@vaxry.net> | ||||
| * | misc: constify the remaining for loops (#7534) | Tom Englund | 2024-08-26 | 3 | -40/+40 |
| | | | | now we roll loops at blazing constified speed. | ||||
| * | core: make most for loops use const references (#7527) | Tom Englund | 2024-08-26 | 2 | -17/+17 |
| | | | | | why not let the compiler optimise things for us at hyprspeeds when we can. | ||||
