|
a55db95a3b
|
ignore dim when pass popup
|
2022-12-28 19:56:18 +01:00 |
|
|
a6699ef30c
|
added dimaround
|
2022-12-28 15:39:17 +01:00 |
|
|
b5f5c26be3
|
added dim_special
|
2022-12-28 15:18:23 +01:00 |
|
|
659a5195d4
|
render overlay layers in reverse
prevents stuff leaking when locked
|
2022-12-27 15:25:51 +01:00 |
|
vaxerski
|
fc37ce4a72
|
render pinned windows above floating separately
|
2022-12-20 23:07:25 +00:00 |
|
Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
|
vaxerski
|
3bd9ee0d32
|
minor xcursor and scale fixes
|
2022-12-15 17:17:15 +00:00 |
|
vaxerski
|
374571da96
|
add auto scale
|
2022-12-14 17:57:45 +00:00 |
|
vaxerski
|
e8b99ae13a
|
add override to opacity rules
|
2022-12-11 17:15:02 +00:00 |
|
vaxerski
|
bb99f151da
|
fix pinned offset calc
|
2022-12-11 16:58:29 +00:00 |
|
vaxerski
|
f97289a3c0
|
fix rendering multi special ws
|
2022-12-11 16:53:59 +00:00 |
|
vaxerski
|
da76a1ed9e
|
block surface feedback on window sharing
|
2022-12-05 19:12:15 +00:00 |
|
vaxerski
|
9c67e08dbd
|
ignore alpha when sharing window
|
2022-12-05 18:00:57 +00:00 |
|
Vaxry
|
66fb083003
|
Implement window sharing with the hl toplevel export proto (#1179)
* implement window sharing
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2022-12-05 17:05:15 +00:00 |
|
Flafy
|
ffc580dda9
|
blur xray for layers (#1158)
* feat: apply blur_xray to non window surfaces
* don't blur optimize bottom and background layers
|
2022-12-04 20:57:41 +00:00 |
|
vaxerski
|
0a302901d2
|
Added handling more special workspaces
|
2022-11-27 22:42:22 +00:00 |
|
vaxerski
|
c709dc5e8e
|
fix fadeout with animated border
|
2022-11-26 18:41:30 +00:00 |
|
vaxerski
|
0948b078e1
|
added border gradients
|
2022-11-26 17:57:02 +00:00 |
|
vaxerski
|
381d7a4300
|
check for special workspace open in attemptDirectScanout
|
2022-11-25 18:25:04 +00:00 |
|
vaxerski
|
5327565b33
|
remove resize transitions
|
2022-11-22 17:20:58 +00:00 |
|
Julian Schuler
|
41a8975bd1
|
Render focused window at last (#1060)
|
2022-11-20 18:50:01 +00:00 |
|
|
e887149f25
|
minor fixes for mirrors & log more monitor events
|
2022-11-19 13:01:32 +00:00 |
|
vaxerski
|
ba05c43ae3
|
minor monitor code fixups
|
2022-11-18 14:15:19 +00:00 |
|
vaxerski
|
878a20741b
|
fix slide calcs for windows outside the viewport
|
2022-11-16 15:35:36 +00:00 |
|
|
d0b3cdc835
|
Fix crashes with DS and mirrors
|
2022-11-09 10:56:49 +00:00 |
|
vaxerski
|
efbc3f8194
|
resize transition fixes + default transitions to false
|
2022-11-06 18:10:53 +00:00 |
|
vaxerski
|
f755351511
|
Fix resize transitions on multimon + transformed
|
2022-11-06 18:04:30 +00:00 |
|
vaxerski
|
57817f7252
|
Added resize transitions
|
2022-11-06 17:52:09 +00:00 |
|
vaxerski
|
5295244026
|
Revert adding toggle for drm scanout flags
This reverts commit 12697d2b72 .
Stupid idea.
|
2022-11-06 14:25:53 +00:00 |
|
vaxerski
|
082f439db2
|
fix issues with direct scanout's lack of surface frame feedback
|
2022-11-06 14:20:03 +00:00 |
|
vaxerski
|
12697d2b72
|
added toggle for drm scanout flags
|
2022-11-06 14:11:37 +00:00 |
|
vaxerski
|
5a750b485a
|
Added creating / destroying outputs on a multi-backend + headless backend
See `hyprctl output`.
|
2022-11-05 18:04:44 +00:00 |
|
vaxerski
|
6a59b57ef8
|
remove spammy logs for DS
|
2022-11-05 13:06:48 +00:00 |
|
vaxerski
|
f50c786640
|
Added direct scanout
|
2022-11-05 12:50:47 +00:00 |
|
|
c47581fc5a
|
handle transforming displays in outputMgr
|
2022-11-03 09:06:44 +00:00 |
|
|
a2b8e3b34e
|
fix the damageBox in damageMonitor
|
2022-11-02 11:04:17 +00:00 |
|
vaxerski
|
d994ad75e8
|
revert output smart layout reporting
|
2022-10-29 17:32:03 +01:00 |
|
vaxerski
|
2caebb3b10
|
fix default 0 in box passing test
|
2022-10-29 14:37:33 +01:00 |
|
vaxerski
|
05f3eebd96
|
avoid layout changes when unnecessary in applyMonitorRule
|
2022-10-29 12:24:44 +01:00 |
|
|
7d6ccca695
|
add 10bit support to displays
|
2022-10-27 13:26:47 +01:00 |
|
vaxerski
|
d55338a3f5
|
fix debug nest black screen
|
2022-10-24 11:58:07 +01:00 |
|
vaxerski
|
47eac4be1c
|
disable adaptive sync with no_vfr off
|
2022-10-22 21:45:17 +01:00 |
|
vaxerski
|
dc1737f128
|
allow glob wildcard in addreserved
|
2022-10-17 23:23:07 +01:00 |
|
vaxerski
|
34cd8b125a
|
rework focus system to be more safe and faster
|
2022-10-14 20:46:32 +01:00 |
|
vaxerski
|
170def35d7
|
simplify shouldRenderWindow and fix one cond
|
2022-10-12 18:37:11 +01:00 |
|
vaxerski
|
2ee9fb0675
|
don't recalc offset on monitor reload offset auto
|
2022-10-12 15:16:31 +01:00 |
|
vaxerski
|
1396d2a39b
|
fix crash in renderWorkspaceWithFullscreenWindow
|
2022-10-11 20:29:51 +01:00 |
|
vaxerski
|
abc2d442dd
|
fix a VRAM leak in destroyMonitorResources
|
2022-10-07 22:19:23 +01:00 |
|
|
1468001d3b
|
offset floating windows out of bounds on ws anims
|
2022-10-07 12:34:54 +01:00 |
|
|
7faa3c367d
|
Added clipping support, clip windows on slide anim
|
2022-10-07 10:43:51 +01:00 |
|
Felix Dick
|
11ee78f88b
|
Use double literals, don't cast a integer literal to double.
|
2022-09-28 20:08:41 +02:00 |
|
Felix Dick
|
87afc8c250
|
Replace clamp with max if there is no upper bound.
|
2022-09-26 21:10:24 +02:00 |
|
Felix Dick
|
bf3f519eb7
|
Remove trailing whitespace.
|
2022-09-25 20:07:48 +02:00 |
|
|
65fb0cf0f6
|
fix custom rules on null modelist
|
2022-09-24 13:10:11 +01:00 |
|
|
5101ddeff1
|
fix oopsies in rule code
|
2022-09-24 11:30:41 +01:00 |
|
Fabio Lenherr
|
c4e782ca5d
|
remove more silly mistakes
|
2022-09-22 00:50:23 +02:00 |
|
Fabio Lenherr
|
da2c2ddc21
|
remove empty line
|
2022-09-22 00:47:09 +02:00 |
|
Fabio Lenherr
|
5272588270
|
fix silly mistakes
|
2022-09-22 00:45:56 +02:00 |
|
Fabio Lenherr
|
215125bd66
|
add refreshrate or resolution preference
|
2022-09-22 00:22:39 +02:00 |
|
Fabio Lenherr
|
30d16373d0
|
fix Hz Log
|
2022-09-21 22:40:01 +02:00 |
|
Fabio Lenherr
|
c1feb683ce
|
added high to monitor resolution
|
2022-09-21 22:29:52 +02:00 |
|
Fabio Lenherr / DashieTM
|
d51c7ca135
|
change Preferred mode to use highest refreshrate
|
2022-09-20 23:41:03 +02:00 |
|
|
85c7aaf155
|
fade control for fullscreen action on windows
|
2022-09-19 17:26:11 +01:00 |
|
|
7c809a3059
|
fullscreen animation en-nice-ment
|
2022-09-19 10:23:13 +01:00 |
|
vaxerski
|
e9f226797e
|
Added monitor mirroring
|
2022-09-13 15:25:42 +02:00 |
|
vaxerski
|
a09c614c2d
|
more forceRendering checks in shouldRenderWindow
|
2022-09-12 15:33:25 +02:00 |
|
vaxerski
|
d94fe3d063
|
added window pinning
|
2022-09-10 13:11:02 +02:00 |
|
vaxerski
|
49a55f136e
|
fix addreserved lag
|
2022-09-08 14:11:32 +02:00 |
|
vaxerski
|
7f62cbc48a
|
Update wlroots dep
|
2022-09-01 11:24:15 +02:00 |
|
vaxerski
|
5726f394b1
|
fix subsurface UV handling on oversized windows
|
2022-08-28 14:43:25 +02:00 |
|
vaxerski
|
f5f99c6700
|
reset uv on invalid buffer source box
|
2022-08-28 14:32:06 +02:00 |
|
vaxerski
|
4203a61b69
|
minor fixes to the viewporter behavior
|
2022-08-28 10:41:47 +02:00 |
|
Vaxry
|
52c0ba544c
|
Viewporter implementaion (#585)
Implementation of the `wp_viewporter` core protocol and some bugfixes
|
2022-08-28 10:14:43 +02:00 |
|
vaxerski
|
ed2cacc5d5
|
fix styling in const ptrs
|
2022-08-27 21:37:35 +02:00 |
|
vaxerski
|
f9b2aa5468
|
don't round popups
|
2022-08-23 16:54:32 +02:00 |
|
vaxerski
|
a9e34cba93
|
move monitor damage to separate funcs
|
2022-08-23 16:07:47 +02:00 |
|
vaxerski
|
9513031da3
|
fix a minor border issue
|
2022-08-20 22:45:30 +02:00 |
|
Roger Roger
|
eca6e53bd7
|
Animate workspaces with fullscreen windows
|
2022-08-18 12:42:21 +02:00 |
|
Roger Roger
|
f2d3aecf00
|
Don't draw fullscreen windows on other monitors
|
2022-08-18 12:41:10 +02:00 |
|
Roger Roger
|
5a20573e91
|
Fix workspace animation showing on other monitors
|
2022-08-17 12:12:16 +02:00 |
|
|
bec7501365
|
fix borders on no_gaps_when_only
|
2022-08-16 16:19:52 +02:00 |
|
|
69db6207c0
|
don't damage in unsafe state
|
2022-08-10 23:14:53 +02:00 |
|
|
96f3b62429
|
multiply by scale in rounding
|
2022-08-10 18:22:01 +02:00 |
|
|
0162da7a7c
|
adjust curve size for scaled
|
2022-08-10 18:10:38 +02:00 |
|
|
1744be7bdd
|
log more in output cfg
|
2022-08-07 19:28:31 +02:00 |
|
vaxerski
|
e0ada97a24
|
support zwp_input_method_v2 popups
|
2022-08-05 17:07:01 +02:00 |
|
vaxerski
|
81308a9cc3
|
add position auto for mon config
|
2022-08-04 11:10:26 +02:00 |
|
vaxerski
|
587330d864
|
fix recursion bomb
|
2022-08-03 17:32:12 +02:00 |
|
vaxerski
|
179e5188a4
|
remove incorrect border thickness calc
|
2022-08-03 12:03:15 +02:00 |
|
vaxerski
|
02fbb3a417
|
fix preferred mode
|
2022-08-02 22:20:45 +02:00 |
|
vaxerski
|
00747fc6df
|
fix preWindowPass with floating as first
|
2022-08-01 20:32:46 +02:00 |
|
vaxerski
|
523023aec7
|
mark blur dirty on monitor damage
|
2022-08-01 20:28:20 +02:00 |
|
vaxerski
|
60c16f77a6
|
added master:no_gaps_when_only
|
2022-08-01 12:57:37 +02:00 |
|
vaxerski
|
f892387b70
|
added dwindle:no_gaps_when_only
|
2022-08-01 12:51:52 +02:00 |
|
vaxerski
|
6378990bc3
|
fixes to the new blur system
|
2022-08-01 12:23:09 +02:00 |
|
vaxerski
|
0573d5987f
|
dont account for scale in border thick
|
2022-07-31 00:07:35 +02:00 |
|
vaxerski
|
e5cef8fc96
|
account for scale in downrounding
|
2022-07-31 00:04:34 +02:00 |
|
vaxerski
|
382f851b30
|
account for border in rounding
|
2022-07-31 00:00:24 +02:00 |
|
vaxerski
|
d6a649c1b3
|
added preferred to monitor cfg
|
2022-07-30 22:54:29 +02:00 |
|
vaxerski
|
ac8e5fef10
|
even more damage scaled fixes
|
2022-07-29 11:52:56 +02:00 |
|