vaxerski
|
a46abd8b1a
|
update wlroots dep
|
2023-02-03 12:43:43 +00:00 |
|
vaxerski
|
129e99a6f6
|
Implement ext-session-lock-v1
|
2023-02-03 11:58:55 +00:00 |
|
ozwaldorf
|
32d56fec97
|
feat: border angle animations (#1469)
Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
|
2023-02-01 21:06:01 +00:00 |
|
|
ef12120270
|
fixup LS scaling impl
|
2023-01-29 15:58:36 +00:00 |
|
vaxerski
|
3d83a0bc5f
|
enable UV calcs for all surfaces
|
2023-01-29 13:58:47 +00:00 |
|
|
a2ae37396f
|
add hyprctl setprop
|
2023-01-24 19:05:43 +00:00 |
|
|
cb98242ea7
|
remove old comment and fixup lsl var name
|
2023-01-22 17:03:25 +01:00 |
|
|
147be3e10b
|
use goal size for uv calcs
|
2023-01-22 16:58:10 +01:00 |
|
|
7d754b7c22
|
fix cutting geometry on surfaces spilling out
|
2023-01-22 16:24:51 +01:00 |
|
Vaxry
|
60b880d931
|
wp-fractional-scaling-v1 impl (#1373)
* Initial fractional scaling impl
* apply UV after geom calcs
* fix scaling -> scale
* meson: add fractional scale proto
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2023-01-20 19:44:30 +01:00 |
|
|
3436486575
|
sanitize scale better
|
2023-01-20 16:03:52 +01:00 |
|
|
428063ff23
|
fix up log types
|
2023-01-18 16:12:44 +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 |
|
|
589046ecf7
|
fix dimaround with transformed displays
|
2023-01-16 16:12:24 +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 |
|
|
5d095bb9e1
|
use curves for special dim anim
|
2022-12-29 12:30:43 +01:00 |
|
|
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 |
|