Lennard Hofmann
|
e0b0070fcb
|
hyprctl: add shell completions
|
2023-10-09 17:29:42 +02:00 |
|
MightyPlaza
|
499df49f7b
|
dispatchers: fix extra monitor offset when snapping floating (#3520)
modified: src/managers/KeybindManager.cpp
|
2023-10-08 13:49:15 +01:00 |
|
vaxerski
|
728a8bb48e
|
config: mention force_default_wallpaper in default configs
|
2023-10-07 15:55:33 +01:00 |
|
DaniD3v
|
7d7565e7ec
|
renderer: add force_wallpaper instead of no_hypr_chan (#3459)
|
2023-10-07 14:08:38 +01:00 |
|
vaxerski
|
38e242953d
|
animationmgr: damage floating windows on workspace anim
fixes #3514
|
2023-10-07 02:28:23 +01:00 |
|
Jeremy Huang
|
61d3d4dee7
|
master: fix drop_at_cursor on workspace 2 (#3512)
|
2023-10-06 22:33:11 +01:00 |
|
ItsDrike
|
1afb00a01b
|
pluginapi: remove starting newline in demangled func name (#3502)
|
2023-10-06 14:01:40 +01:00 |
|
vaxerski
|
cb7dd1ac6e
|
layershell: avoid configure on unchanged size
fixes #3496
|
2023-10-06 14:00:05 +01:00 |
|
vaxerski
|
4b3efc73c5
|
events: fixup empty events not being sent on unmap
Ref #3506 https://github.com/hyprwm/Hyprland/issues/3506#issuecomment-1749508111
|
2023-10-06 01:11:47 +01:00 |
|
vaxerski
|
24c04a8b7c
|
crashreporter: avoid using empty CACHE_HOME
|
2023-10-05 16:57:54 +01:00 |
|
vaxerski
|
3d1a167960
|
wsrules: check for workspace ID matches on numbered workspaces
fixes #3494
|
2023-10-05 01:31:13 +01:00 |
|
vaxerski
|
1b99a69dc1
|
[gha] Nix: update wlroots
|
2023-10-04 14:06:09 +00:00 |
|
|
8e0eafc502
|
deps: update wlroots
|
2023-10-04 15:05:20 +01:00 |
|
vaxerski
|
e689b1ba11
|
[gha] Nix: update wlroots
|
2023-10-04 14:01:11 +00:00 |
|
|
322c5cc4b9
|
layout: add new_window_takes_over_fullscreen mode 2
fixes #3486
|
2023-10-04 15:00:24 +01:00 |
|
vaxerski
|
230356012b
|
renderer: extract solitary check into frame handler
|
2023-10-04 13:48:44 +01:00 |
|
vaxerski
|
4531717f3e
|
renderer: considerable fixes to repaint logic
|
2023-10-04 13:39:40 +01:00 |
|
vaxerski
|
f8c18ff797
|
renderer: fixup solitary conditions
|
2023-10-04 13:30:13 +01:00 |
|
vaxerski
|
f803be3d31
|
input: fixup frame schedule conditions on mouse move
|
2023-10-04 12:57:37 +01:00 |
|
vaxerski
|
2901bb0d2f
|
renderer: add further conditions to solitary recheck
|
2023-10-04 09:44:07 +01:00 |
|
Jeremy Huang
|
d61e4f9ad7
|
master: add option to drag and drop windows at cursor position (#3465)
* add option to drag and drop a window at cursor position
* use getWindowIdealBoundingBoxIgnoreReserved
|
2023-10-03 22:16:57 +01:00 |
|
vaxerski
|
b784931e67
|
[gha] Nix: update wlroots
|
2023-10-02 15:48:58 +00:00 |
|
vaxerski
|
fcab2a4358
|
deps: update wlroots
|
2023-10-02 16:47:54 +01:00 |
|
vaxerski
|
b814ba98a7
|
misc: add misc:new_window_takes_over_fullscreen
referenced in #3474
|
2023-10-02 16:27:32 +01:00 |
|
vaxerski
|
50fecf084d
|
events: set new window alpha to 0 if it's tiled behind fullscreen
fixes #3474
|
2023-10-02 16:22:39 +01:00 |
|
vaxerski
|
5ffb1032e1
|
events: don't focus new window if spawned behind fullscreen
fixes #3473
|
2023-10-02 14:09:23 +01:00 |
|
vaxerski
|
fc1d7acd9a
|
renderer: fix missing check for surfaceCount in rechecking solitary
closes #3470
|
2023-10-02 14:02:19 +01:00 |
|
gnusenpai
|
778bdf730f
|
internal: Add GTK portal as fallback (#3469)
needed for XDP 1.17+ since the fallback to the GTK portal was removed
|
2023-10-02 10:51:15 +01:00 |
|
vaxerski
|
763bb2d3bc
|
renderer: remove old debug log
|
2023-10-02 10:50:33 +01:00 |
|
vaxerski
|
9ec656a37d
|
makefile: make binaries 755 instead of 711
fixes #3466
|
2023-10-01 14:09:50 +01:00 |
|
memchr
|
161fee1d82
|
internal: include missing header (#3464)
|
2023-10-01 12:26:10 +01:00 |
|
vaxerski
|
a2a29a60e5
|
tearing: cleanup vars and avoid rendering before drm is ready
|
2023-09-30 17:07:50 +01:00 |
|
vaxerski
|
e2b72b2975
|
renderer: avoid spamming software cursor locks
|
2023-09-30 16:55:41 +01:00 |
|
Dickby
|
772c7d1d3c
|
shaders: Remove redundant clamp of smoothsteps return value. (#3456)
|
2023-09-30 13:12:48 +01:00 |
|
vaxerski
|
6a4643842d
|
hyprctl: log activelyTearing for monitors
|
2023-09-30 13:12:04 +01:00 |
|
vaxerski
|
a05076a7ee
|
log: log wlr errors regardless of env
|
2023-09-30 13:12:04 +01:00 |
|
vaxerski
|
b8f8912db2
|
renderer: lock software cursors while tearing
|
2023-09-30 13:12:01 +01:00 |
|
vaxerski
|
86e8ed038f
|
includes: add missing log include to animatedvariable
|
2023-09-30 02:09:08 +01:00 |
|
vaxerski
|
c298439433
|
renderer: nuke multisample_edges in favor of a faster algorithm
|
2023-09-30 01:41:05 +01:00 |
|
vaxerski
|
495d4f2d11
|
shaders: improve border rounding
|
2023-09-30 01:35:05 +01:00 |
|
vaxerski
|
7b002d609b
|
input: fix warn
|
2023-09-29 20:06:20 +01:00 |
|
vaxerski
|
4daa515700
|
watchdog: don't hang on exit
|
2023-09-29 20:05:43 +01:00 |
|
vaxerski
|
e07e64458e
|
input: fix unused variable warn
|
2023-09-29 17:55:41 +01:00 |
|
vaxerski
|
a44ab7748f
|
renderer: optimize render pipeline when there is a solitary client
|
2023-09-29 17:51:07 +01:00 |
|
vaxerski
|
ab11bd2085
|
watchdog: remove thread on destroy
|
2023-09-29 17:33:26 +01:00 |
|
vaxerski
|
27cd7ef0c9
|
watchdog: initialize after config
|
2023-09-29 17:04:20 +01:00 |
|
vaxerski
|
9cc614d096
|
internal: add a watchdog
a watchdog will abort processing a signal if a timeout specified via debug:watchdog_timeout is reached.
|
2023-09-29 16:38:13 +01:00 |
|
vaxerski
|
3f09b14381
|
makefile: fixup permissions on installed binaries
|
2023-09-28 22:13:21 +01:00 |
|
vaxerski
|
453128ee0e
|
examples/readme: mention tearing
|
2023-09-28 22:09:14 +01:00 |
|
Vaxry
|
88b63a00b6
|
renderer: Tearing implementation (#3441)
|
2023-09-28 21:48:33 +01:00 |
|