summaryrefslogtreecommitdiff
path: root/src/debug/HyprCtl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵Philip Damianik2023-10-151-13/+13
| | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains()
* tearing: cleanup vars and avoid rendering before drm is readyvaxerski2023-09-301-2/+2
|
* hyprctl: log activelyTearing for monitorsvaxerski2023-09-301-4/+6
|
* renderer: Tearing implementation (#3441)Vaxry2023-09-281-0/+2
|
* hyprctl: fix crash in unsafe state with activeworkspacevaxerski2023-09-251-0/+7
| | | | fixes #3419
* hyprctl: avoid .pop_back() on empty stringvaxerski2023-09-231-1/+2
|
* logging/format: use std::format_string to catch formatting string errors at ↵memchr2023-09-201-70/+71
| | | | | | | compile time (#3377) * fix(log): use constexpr format string * deprecate getFormat
* hyprctl: print monitor IDs as int64vaxerski2023-09-191-2/+2
|
* hyprctl: Make device configs queryable (#3226)Philip Damianik2023-09-091-4/+5
| | | | | | | | | | | * Make device configs queryable Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> * Add set property to getoption output --------- Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com>
* hyprctl: fix missing comma in getopt -jvaxerski2023-09-061-1/+1
| | | | Fixes #3200
* internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik2023-09-061-65/+61
| | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com>
* internal: Formatter rework (#3186)Vaxry2023-09-061-213/+212
|
* keybinds: Keep aspect ratio (#2907)MightyPlaza2023-08-081-0/+2
|
* hyprctl: rerender on cursor_zoom_factor dynamic callsvaxerski2023-08-011-1/+1
|
* Added git tag in json version command (#2821)Gioele Pannetto2023-07-271-1/+2
|
* hyprctl: unify and sanitize ver commit msg bettervaxerski2023-07-231-3/+6
|
* socket1: add a timeout for requestsvaxerski2023-07-211-5/+15
|
* Allow empty args in hyprctl dispatch (#2724)MightyPlaza2023-07-161-1/+4
|
* Avoid passing control unix socket descriptors to children (#2656)Mykola Perehudov2023-07-061-2/+2
| | | | Add SOCK_CLOEXEC flags to server side connection FDs to make them closed during execve(2).
* Implement pass binds (#2503)outfoxxed2023-06-141-2/+6
| | | | | | | | | | * Implement pass binds Pass binds run the associated dispatcher but do not prevent windows from receiving the bind. * Fix pass binds not working properly with release binds * Rename `pass` to `nonConsuming`
* hyprctl: recalc layout on setpropvaxerski2023-06-041-0/+3
|
* internal: make borderSize prop overridablevaxerski2023-06-041-0/+2
|
* [hyprctl] Expose the special workspace id and name of the monitor (#2392)Sinkerine2023-06-021-4/+20
| | | | | | | * [hyprctl] Expose the special workspace id of the monitor So that we know if a special workspace is shown on a monitor * [hyprctl] Add special workspace name to the output
* rules: add nodimvaxerski2023-05-311-0/+2
|
* hyprctl: fix cut-off json outputs (#2352)eriedaberrie2023-05-241-29/+20
| | | | | * hyprctl: fix cut-off json outputs * Address comments
* hyprctl: recalc layout on dynamic workspacevaxerski2023-05-121-1/+1
|
* Add `activeworkspace` hyprctl command (#2202)Yavor Kolev2023-05-021-26/+37
| | | | | | | | | | | * Add `activeworkspace` hyprctl command * fix format in hyprctl * Make stuff more shared in workspace hyprctl --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
* internal: add tag to version, send hash in release civaxerski2023-04-271-2/+2
|
* hyprctl: allow spaces in cursor themesvaxerski2023-04-201-32/+15
|
* Format: use %lx for all addressesvaxerski2023-04-171-27/+27
|
* hyprctl: don't assume output validity in hyprctl workspacesvaxerski2023-04-101-7/+8
|
* GlobalShortcuts protocol impl (#1886)Vaxry2023-04-091-0/+25
| | | | | | | Implements the `hyprland-global-shortcuts-v1` protocol --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* hyprctl: sanity check icons in notifyvaxerski2023-04-081-1/+1
|
* internal: rename ensureDPMS to ensureMonitorStatusvaxerski2023-04-031-1/+1
|
* Feat: add initial class/title to hyprctl clientsvaxerski2023-04-031-5/+8
|
* Fix some typos (#1907)Alexander Seiler2023-03-291-4/+4
| | | Signed-off-by: Alexander Seiler <seileralex@gmail.com>
* feat: add forcergbx rulevaxerski2023-03-261-0/+2
|
* hyprctl: add notifyvaxerski2023-03-201-0/+43
|
* hyprctl: ignore null output monitorsvaxerski2023-03-161-0/+6
|
* Include unmapped and hidden windows in hyprctl clientsvaxerski2023-02-281-10/+10
|
* Plugin System (#1590)Vaxry2023-02-271-0/+50
| | | | | --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* fix group data in hyprctlvaxerski2023-02-201-8/+10
|
* Fix VRR JSON output in hyprctl monitors (#1562)eriedaberrie2023-02-171-1/+1
|
* Add vrr to hyprctl monitor (#1560)scorpion-262023-02-161-4/+6
| | | | | | Since the (re)addition of vrr in 127e80692f78b0d91450194fcb4ce0009c2a98a4, it is very useful to know, whether a given monitor has vrr enabled or not, since not all monitors support it. Now hyprctl reports, whether a monitor has vrr enabled or not.
* fix json output in hyprctl animationsvaxerski2023-02-111-1/+1
|
* Unbreak build with libc++ (#1457)Jan Beich2023-01-311-0/+1
|
* Add hyprctl animationsvaxerski2023-01-251-0/+55
|
* update animated deco values after setpropvaxerski2023-01-241-0/+2
|
* remove restrictions from setprop for intsvaxerski2023-01-241-15/+15
|
* add fakefullscreen prop to windows in hyprctlvaxerski2023-01-241-3/+4
|