vaxerski
f9756d10d4
changed C++ std to C++23, use std::string::contains
2022-07-06 16:50:11 +02:00
vaxerski
e0bfec6ef2
added experimental:vfr
2022-07-04 17:47:31 +02:00
vaxerski
868e0f48d0
added debug:disable_logs
2022-07-01 15:57:56 +02:00
vaxerski
328b3fa4bc
mordernize pointers
2022-06-30 15:44:26 +02:00
vaxerski
ae3ff6736e
hyprctl monitors changes
2022-06-29 23:33:51 +02:00
vaxerski
781526dac5
added hyprctl kill
2022-06-27 13:42:20 +02:00
vaxerski
b9a5fc0d2f
added pid and title info to hyprctl
2022-06-27 13:17:11 +02:00
vaxerski
316b49eee2
added log level info
2022-06-25 20:50:29 +02:00
Florian "sp1rit"
7c3626f15e
meson: ensure non-debug builds will use proper configuration
...
meson will set add -DHYPRLAND_DEBUG to CXXFLAGS during compilation of
debug builds. this avoids NDEBUG issues with wlroots and ensures asserts
will also work on release builds.
2022-06-18 13:09:38 +02:00
vaxerski
b53c093b88
log tablets in hyprctl
2022-06-09 19:25:26 +02:00
vaxerski
066ea296ff
dont report unmanaged x11 windows in hyprctl clients
2022-06-06 15:22:25 +02:00
vaxerski
63d6c594b9
fix possible crash in hyprctl clients
2022-06-06 12:58:39 +02:00
vaxerski
2cd2f8b5b5
add class to window hyprctl requests
2022-06-04 20:32:27 +02:00
vaxerski
9486a230c7
Log to the instance folder
2022-06-03 17:48:07 +02:00
vaxerski
6f3b004199
IPC and log changes, introduce signature
2022-06-03 17:41:57 +02:00
vaxerski
7afcf656bd
Added hyprctl devices
2022-06-02 13:59:33 +02:00
vaxerski
0d7131d30e
fix typo in hyprctl clients and activewindow
2022-05-31 16:52:28 +02:00
vaxerski
eee9698ec9
move workspaces and not windows on mon disconnect
2022-05-30 20:44:14 +02:00
vaxerski
7d442d4851
Added rendertime no overlay
2022-05-28 17:40:57 +02:00
vaxerski
8c10857f14
Added a debug overlay
2022-05-28 17:32:19 +02:00
vaxerski
ba7e3cd9a1
Major IPC Rework + Added Socket2
...
IPC is now done with UNIX sockets instead of TCP ones (security!), and added Socket2, see Wiki.
2022-05-24 19:42:43 +02:00
vaxerski
d8d8a29fc2
fix memory issues with logs
2022-05-24 17:20:40 +02:00
vaxerski
39dcfa61c3
Added hyprctl reload
2022-05-08 15:28:45 +02:00
vaxerski
31a429899b
added hyprctl batch
2022-04-29 19:44:09 +02:00
vaxerski
0147975faf
New animation system
2022-04-23 14:16:02 +02:00
vaxerski
fa38dfd416
Added git dirty
2022-04-22 18:33:30 +02:00
vaxerski
d7b3145b2e
Added git commit message to hyprctl version
2022-04-22 18:29:32 +02:00
vaxerski
e3b19e0131
Added hyprctl version
2022-04-22 18:14:25 +02:00
vaxerski
15eb844260
reload keyboards if input changed in hyprctl
2022-04-22 14:11:52 +02:00
vaxerski
883d389bc2
Make hyprctl thread safe
2022-04-21 22:00:03 +02:00
vaxerski
304b93a4f6
Minor tweaks
2022-04-21 21:48:37 +02:00
vaxerski
5f3ee176a1
only reload monitors when needed with hyprctl
2022-04-21 21:36:45 +02:00
vaxerski
727851d6e2
Added workspace names in hyprctl
2022-04-21 21:25:28 +02:00
vaxerski
7c36dd6e6c
set wantsmonitorreload for parsekeyword
2022-04-21 17:36:28 +02:00
vaxerski
07080498fd
Added hyprctl keyword
2022-04-21 16:56:27 +02:00
vaxerski
c02afa0c27
Added hyprctl dispatch
2022-04-21 16:11:29 +02:00
vaxerski
a8e8729230
Added zext_workspace protocol support 🎉
2022-04-11 19:51:37 +02:00
vaxerski
374491ee63
progress
2022-04-04 19:44:25 +02:00
vaxerski
223beb8a82
Multiple focus handling changes
2022-04-02 18:57:09 +02:00
vaxerski
3e614f2c1e
Draw the drag icon
2022-03-31 17:25:23 +02:00
vaxerski
d01c7c07d8
Fix IPC being wonky
2022-03-30 16:24:42 +02:00
vaxerski
a4f79dcb11
fix hyprctl .socket
2022-03-24 18:25:18 +01:00
vaxerski
e6fcbf576c
up the max hyprctl port
2022-03-22 22:02:43 +01:00
vaxerski
8a8b26a635
added 2 more hyprctl commands
2022-03-22 16:54:45 +01:00
vaxerski
1b50377a5a
R> is redundant
2022-03-21 18:34:49 +01:00
vaxerski
509f0c9a8a
IPC is now a socket
2022-03-21 18:29:41 +01:00
vaxerski
c32917a5ba
added hyprctl
2022-03-20 16:51:14 +01:00
vaxerski
cf51ab71a2
input basics
2022-03-17 16:19:10 +01:00
vaxerski
de4c836e97
Initial Commit
2022-03-16 20:50:55 +01:00