Commit graph

3085 commits

Author SHA1 Message Date
Mihai Fufezan
32c11bb212
Nix CI: build xdg-desktop-portal-hyprland 2023-01-18 12:54:56 +02:00
Cole Mickens
31ab2349f9
nix: react to another stdenv change (#1399) 2023-01-18 10:37:56 +02:00
scorpion-26
c31c627cf8
Don't ignore previous maximise on defullscreen req (#1393)
When defullscreening a window by the apps' request, we would return
the window to normal mode, even if the window was previously maximized.
Now a defullscreening request honors the previous maximized state.
2023-01-17 13:20:10 +01:00
f14e808847 dump monitor data after setting rules 2023-01-17 11:57:36 +01:00
5c83976977 added misc:hide_cursor_on_touch 2023-01-17 11:47:39 +01:00
2ec7e241cd send cursor updates on touch move 2023-01-17 11:34:57 +01:00
devil-may-c0de
6a56d1e4d0
change placement of isSwitchingToPrevious (#1388)
fixes #1218, but doesn't break functionality of allow_workspace_cycles.
2023-01-16 21:04:10 +01:00
589046ecf7 fix dimaround with transformed displays 2023-01-16 16:12:24 +01:00
ppenguin
040e99fd17
Add tablets calibration matrix for dynamic rotation with 2-in1/tablet PC usage (#1319) 2023-01-15 20:38:58 +01:00
b5b436e01d better error handling around getMonitorFromString 2023-01-14 20:45:28 +01:00
Maxim Baz
668d90c700
Implement urgency hint for workspaces (#1379)
When there are any unfocused windows that request activation, mark the workspace as urgent.
2023-01-14 20:31:11 +01:00
vaxerski
b3012d97ab [gha] bump flake inputs 2023-01-13 21:07:04 +00:00
0b5a751e52 update wlroots dep 2023-01-13 22:06:04 +01:00
Maxim Baz
7729fa9ac9
master layout: remember size & pos of floating windows on fullscreen 1 (#1374) 2023-01-13 21:58:14 +01:00
9c77415cda damage monitor on moveactive 2023-01-13 12:31:24 +01:00
cbd31ba481 damage on border change 2023-01-12 13:33:45 +01:00
8440aa3e9b repaint on dynamic decoration keywords 2023-01-12 12:14:57 +01:00
11afb66010 release mouse buttons on map from LS 2023-01-11 19:15:18 +01:00
c4e422644b move window to top if floating activate 2023-01-11 17:59:35 +01:00
df30f0519a damage monitor on stack rotations 2023-01-11 17:57:54 +01:00
8ba4f34a7c fix cmake systemd header detection 2023-01-11 17:41:03 +01:00
7afb7c85a7 handle fullscreen requests on maximized windows 2023-01-11 13:40:15 +01:00
b24f066c47 escape json strings in hyprctl binds 2023-01-11 12:17:27 +01:00
4ec034ad49 send enter for IME popups 2023-01-10 19:21:59 +01:00
20a1a47e66 replace java envvar 2023-01-09 21:26:19 +01:00
989ee6473f describe layers in hyprctl layers 2023-01-09 21:26:07 +01:00
a572321f61 remove old warn 2023-01-09 20:52:24 +01:00
ff11883482 added make model and serial to hyprctl monitors 2023-01-09 14:35:58 +01:00
Raffaele Mancuso
c0c7c12bb9
Pin dispatcher for a specific window (#1340)
Closes #1339
2023-01-08 18:37:24 +01:00
riChar
e5dcbf73d8
Add "on" and "off" for the bind of switch (#1342) 2023-01-08 16:35:24 +01:00
50e106f2e6 expand region twice in blur damage
we need to update possible blurriness above
2023-01-08 14:46:45 +01:00
Cyril Levis
3173fbdc4a
feat: dispatcher, add workspace renaming (#1336)
* feat: dispatcher, add workspace renaming

Co-authored-by: vaxerski <vaxry@vaxry.net>
2023-01-08 14:19:18 +01:00
Mihai Fufezan
b1104b1ca7
nix: update xdph 2023-01-07 20:33:15 +02:00
Mihai Fufezan
809b7181a8
nix: add hyprland-protocols through pkgconfig (#1275) 2023-01-07 20:25:20 +02:00
af4b9700b7 bump ver to 0.20.1 2023-01-07 13:49:19 +01:00
2858e08ce0 remove color rassert to fix overshot beziers 2023-01-07 13:38:19 +01:00
2b248b25c8 clamp a instead of asserting 2023-01-07 13:12:08 +01:00
rubyowo
0d2e1e1270
fix crashes and bug wiki link (#1333) 2023-01-07 12:33:36 +01:00
464dd79246 fix crashes on monitor ls remove 2023-01-06 16:13:50 +01:00
Mihai Fufezan
85a71d15b6
CI: add jq to Arch Meson build 2023-01-06 16:43:10 +02:00
Mihai Fufezan
f3551021e0
Nix: add jq 2023-01-06 16:31:57 +02:00
Mihai Fufezan
a54247125f
Build: use props file for versioning 2023-01-06 16:22:00 +02:00
98ce867104 added hyprctl binds 2023-01-06 14:32:25 +01:00
461fab0f27 minor fixes for fakefullscreen 2023-01-06 13:29:49 +01:00
Mihai Fufezan
e9a6c3b498
Nix & meson: 0.19.2 -> 0.20.0 2023-01-06 01:24:47 +02:00
c02ac5e08a fix un-normalized missed color 2023-01-05 23:30:24 +01:00
vaxerski
c56b2b99f5 [gha] bump flake inputs 2023-01-05 19:19:03 +00:00
jrun
0d14fd9136
add systemd support (#1253)
* add systemd support
motivation for this is is proper ordering of related/bound/required
services to Hyprland (e.g. swaybg) that would need to have a compositor
ready.

this could possibly be a build-time option of course.

see also:
example/ files for example of services

Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com>

* nix: add withSystemd flag

Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com>
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
Co-authored-by: Vaxerski <vaxry@vaxry.net>
2023-01-05 20:17:55 +01:00
96198dae55 Normalize color storage
Colors are now normalized to 0 - 1 values instead of 0 - 255

causes calculations to be simpler and generally cleans up the codebase.
2023-01-05 19:25:45 +01:00
0e3547e0f6 add touchdevice to devicevalue 2023-01-03 15:51:43 +01:00