vaxerski
9a8a6317ff
multiple IME fixes
2022-08-05 16:21:08 +02:00
vaxerski
cb5521ec6e
fix possible crashes with IME
2022-08-05 13:19:16 +02:00
vaxerski
1c4d0e8c18
added IME protocol support
2022-08-05 13:03:37 +02:00
vaxerski
b6f2a4bc36
damage popups correctly
2022-07-28 11:37:27 +02:00
vaxerski
cb1a36faf0
missed 2 structs
2022-07-27 12:36:56 +02:00
vaxerski
31a079b347
added DPMS
2022-07-27 12:32:00 +02:00
vaxerski
b1d3a1deea
force unmap on direct destroy
2022-07-25 18:38:40 +02:00
Mihai Fufezan
72700bf9dc
layersurfaces: set default geometry
2022-07-22 20:28:43 +03:00
vaxerski
10a83853ac
added ls noprocess
2022-07-18 21:16:01 +02:00
vaxerski
19c646ab47
Minor changes to the renderer's overflow behavior
...
Won't squish base layers anymore
2022-07-15 19:07:06 +02:00
vaxerski
2f3b2db83d
fixed tiled popups going behind windows
2022-07-12 09:49:56 +02:00
vaxerski
f461ea3105
squish oversized subsurfaces while animating
2022-07-11 23:38:10 +02:00
vaxerski
ad66c158ba
don't refocus on virt ptrs
2022-07-11 20:23:16 +02:00
vaxerski
92e17f2925
added rules to hyprctl devices and fixed rules
2022-07-08 12:27:05 +02:00
vaxerski
4b796d30c1
Added swipe workspace gestures
2022-07-07 13:49:04 +02:00
vaxerski
1cf2f378d4
added ls blurring
2022-07-06 22:12:03 +02:00
vaxerski
6a16f11d63
add namespace to hyprctl layers
2022-07-06 21:57:35 +02:00
vaxerski
9655d0c138
added support for wlr_idle_inhibitor_v1
2022-07-06 15:42:37 +02:00
vaxerski
d010ca2049
added per-device config options
2022-06-30 21:26:00 +02:00
vaxerski
6213328d2c
default currentrules to null
2022-06-28 16:12:47 +02:00
vaxerski
b46f45befa
additional keymap reload safety
2022-06-25 11:50:09 +02:00
Florian "sp1rit"
fd0112425f
Added meson buildfiles
...
this makes for a far better experience in combination with wlroots,
since that whole makefile mess is not required.
Additionaly, handling of wayland protocol sources is also slightly
better, but could be improved with mesons inbuilt wayland module.
To build Hyprland using meson:
meson _build -Ddefault_library=static
ninja -C _build
ninja -C _build install
2022-06-16 23:30:28 +02:00
vaxerski
53146ccf69
oopsie
2022-06-09 21:39:03 +02:00
vaxerski
47404534d0
added tablet v2 support (alpha alpha)
2022-06-09 12:46:55 +02:00
vaxerski
1a93b2a756
Handle keyboards better
...
Also fixes some crashes of apps on reload
2022-06-03 18:59:39 +02:00
vaxerski
7f1f14fe85
Added a rounding rule
2022-05-28 17:48:01 +02:00
vaxerski
5454cf8e89
Fixed mouse constraints, should be correct now
2022-05-18 14:57:08 +02:00
vaxerski
cad71218c0
borders are now gangsta
2022-05-17 13:16:37 +02:00
vaxerski
109136af97
Fadein/out now applies to layersurfaces too
2022-05-14 17:23:46 +02:00
vaxerski
d438bd970a
Added virtual pointer protocol
2022-05-12 12:13:02 +02:00
vaxerski
c7d02a38d9
fixed an oopsie
2022-04-18 18:33:50 +02:00
vaxerski
cbf0d366b4
fixed discardopaque with custom alpha
2022-04-18 18:23:10 +02:00
vaxerski
7b1eaca840
Implemented mouse constraints
...
has some todos but mostly works
2022-04-17 21:40:04 +02:00
vaxerski
f8e0b0b448
fadein and prep for fadeout
2022-04-05 19:28:10 +02:00
vaxerski
f5562941f7
fixed rounding of things not to be rounded
2022-04-05 18:32:06 +02:00
vaxerski
c923b4f075
XDG popup tweaks
2022-04-02 13:41:15 +02:00
vaxerski
3e614f2c1e
Draw the drag icon
2022-03-31 17:25:23 +02:00
vaxerski
ad36a9dc9e
rework popups completely
2022-03-27 17:25:20 +02:00
vaxerski
aa64af95fe
handle inhibit
2022-03-22 18:29:13 +01:00
vaxerski
bcb02b9307
handle subsurfaces
2022-03-21 16:13:43 +01:00
vaxerski
decb2f638d
popups handled properly
2022-03-20 14:00:46 +01:00
vaxerski
5d0919fcff
handle layer popups
2022-03-20 12:11:57 +01:00
vaxerski
5971576a50
keyboard fix
2022-03-18 23:25:26 +01:00
vaxerski
a1a8f3b6d5
change to lists, titles etc
2022-03-18 22:35:51 +01:00
vaxerski
854c827911
input manager progress
2022-03-17 20:55:04 +01:00
vaxerski
bc937e3e71
Renderer
2022-03-17 20:22:29 +01:00
vaxerski
6e1819b3dc
some events
2022-03-17 18:25:16 +01:00