Ivan Molodetskikh
2983eb3113
wiki: Bump xwl-satellite higher up
2024-08-08 15:26:06 +03:00
Ivan Molodetskikh
a968b1abc0
Fix redundant cast after upgrading csscolorparser
2024-08-08 15:12:48 +03:00
Ivan Molodetskikh
47c964d6fb
Upgrade dependencies
2024-08-08 15:06:55 +03:00
Michael Yang
22cb657ef1
fix: change precision to highp
2024-08-08 15:06:23 +03:00
Ivan Molodetskikh
bb15d1e850
screencopy: Change integer to fractional scale
...
That *was* wrong after all.
2024-08-08 13:54:28 +03:00
Ivan Molodetskikh
47680e43c5
screencopy: Wait for SyncPoint before submitting
2024-08-08 13:32:37 +03:00
Ivan Molodetskikh
0f1e44aac6
screencopy: Fix transformed damage calculation
2024-08-08 13:32:37 +03:00
Ivan Molodetskikh
66aae91bca
screencopy: Clarify the use of integer scale
2024-08-08 13:32:37 +03:00
Ivan Molodetskikh
07bd76e219
screencopy: Use monotonic time
...
This way it matches up with presentation-time.
2024-08-08 13:32:37 +03:00
Michael Yang
b6a7b3e9e4
feat: update screencopy to version 3
2024-08-08 13:32:37 +03:00
Ivan Molodetskikh
1cf5cfce06
Bump MSRV to 1.77.0
...
New pipewire-rs requires it.
2024-08-06 18:17:43 +03:00
Ivan Molodetskikh
8ff90c4fc2
Implement PipeWire DMA-BUF modifier negotiation
2024-08-06 18:01:52 +03:00
Ivan Molodetskikh
908c8eb42a
wiki: Use HTML dark/light image
...
Apparently GitHub Markdown is not supported on GitHub Wiki.
2024-08-01 18:26:17 +03:00
Ivan Molodetskikh
0078293d4c
wiki: Document the redraw loop
2024-08-01 17:52:34 +03:00
Jeff Peeler
9728dbeeac
add mod3 key binding support ( #565 )
...
* add support for iso_level5_shift modifier
* update Cargo.lock
bumps smithay to de94e8f59e202b605c35dfe1fef1857bad427e8c
2024-07-31 15:00:35 +00:00
Ivan Molodetskikh
324029ca3b
Deal with Clippy warnings
2024-07-28 11:41:09 +03:00
Ivan Molodetskikh
73be5b2ba1
CI: Switch leftover action to dtolnay/rust-toolchain
...
Missed this I guess.
2024-07-28 11:04:02 +03:00
Ivan Molodetskikh
af904d23ac
tty: Add check for vblank on idle
2024-07-27 13:43:27 +03:00
Ivan Molodetskikh
ad84fc1479
wiki: Fix em-dash
2024-07-27 10:14:06 +03:00
Ivan Molodetskikh
d5a8074b53
Add profile-with-tracy-ondemand feature
...
Finally this can be added without disabling frames.
manual-lifetime is needed to avoid initializing Tracy for CLI commands,
since that is quite slow.
2024-07-27 09:51:44 +03:00
Ivan Molodetskikh
c506fecc87
Upgrade dependencies
2024-07-27 09:28:40 +03:00
Ivan Molodetskikh
d777810911
pw: Don't require LINEAR buffer
...
It's not needed and apparently doesn't work on NVIDIA together with the
rendering flag.
2024-07-26 16:06:33 +03:00
Ivan Molodetskikh
bbdc07ee6c
wiki: Document output background-color
2024-07-26 11:51:29 +03:00
Anant Sharma
689338f059
Add background color option for output
2024-07-26 11:51:29 +03:00
Ivan Molodetskikh
eee770514f
wiki: Mention nightly COPR
2024-07-22 13:49:43 +03:00
Ivan Molodetskikh
5a0bda7ec4
wiki: Document negative struts
2024-07-22 13:12:42 +03:00
Ivan Molodetskikh
b454fd5d9e
Add negative struts to tests
2024-07-22 13:12:42 +03:00
Salman Farooq
2a830ed498
feat: negative struts (to remove outer gaps)
2024-07-22 13:12:42 +03:00
Ivan Molodetskikh
e98d1ec5a7
Add an rpkg spec template
2024-07-17 22:08:15 +03:00
Ivan Molodetskikh
3ace97660f
Implement gradient color interpolation option ( #548 )
...
* Added the better color averaging code (tested & functional)
* rustfmt
* Make Color f32 0..1, clarify premul/unpremul
* Fix imports and test name
* Premultiply gradient colors matching CSS
* Fix indentation
* fixup
* Add gradient image
---------
Co-authored-by: K's Thinkpad <K.T.Kraft@protonmail.com >
2024-07-16 07:22:03 +00:00
Ivan Molodetskikh
0824737757
border: Fix reversed gradient at angle = 90
2024-07-13 19:02:04 +03:00
Ivan Molodetskikh
8fdea033bc
Fix Clippy warnings
2024-07-13 07:48:07 +03:00
Ivan Molodetskikh
2e906fc5fa
Add middle-emulation libinput flag
2024-07-13 07:34:22 +03:00
Tglman
a5a34934df
feat: add metadata for generate deb package with cargo deb
2024-07-12 16:58:30 +03:00
Ivan Molodetskikh
08a8a0f29a
Update Cargo.lock
2024-07-12 10:44:02 +03:00
Oli Strik
519611c6c8
Add schemars::JsonSchema trait to ipc types ( #536 )
...
* feat: add schemars JsonSchema trait to ipc types
* niri-ipc: use feature-flag for deriving schemars::JsonSchema
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2024-07-12 05:21:52 +00:00
Winter
a283c34dbb
Add move-column-{left/right}-or-to-monitor-{left/right} ( #528 )
...
* feature added, move-column-left-or-monitor-left and move-column-right-or-monitor-right
* fixed stupid mistake
* yalter's fixes
* fixed names
* fixed a stupid mistake
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2024-07-10 04:52:48 +00:00
Ivan Molodetskikh
f9fe86ee3e
Restore VRR on TTY switch
2024-07-09 14:25:02 +04:00
Ivan Molodetskikh
2e67152941
Fix view offset anim restart on switching focus
2024-07-09 09:50:46 +04:00
Ivan Molodetskikh
22bfec7259
Add tolerance to view offset anim restart check
...
It was getting tripped by tiny differences.
2024-07-09 09:43:43 +04:00
Suyashtnt
1af9f9bd95
niri-config: update wiki parses test to test all codeblocks
...
This makes sure the failing codeblocks do fail. This also optimizes the algorithm a bit by removing a `.collect()`
Signed-off-by: Suyashtnt <suyashtnt@gmail.com >
2024-07-08 19:43:07 +03:00
Suyashtnt
926451c8be
wiki: update no-test comments in wiki
...
Signed-off-by: Suyashtnt <suyashtnt@gmail.com >
2024-07-08 19:43:07 +03:00
Suyashtnt
7b3bef124d
niri-config: add test to see if all snippets inside of the wiki compile
...
Signed-off-by: Suyashtnt <suyashtnt@gmail.com >
2024-07-08 17:42:09 +03:00
Suyashtnt
3be6e38af3
wiki: update wiki kdl snippets
...
Signed-off-by: Suyashtnt <suyashtnt@gmail.com >
2024-07-08 17:42:09 +03:00
Suyashtnt
f2290a43d9
flake: update nix flake
...
Signed-off-by: Suyashtnt <suyashtnt@gmail.com >
2024-07-08 17:42:09 +03:00
Ivan Molodetskikh
4513663084
screenshot-ui: Animate opening
2024-07-08 11:24:08 +04:00
Ivan Molodetskikh
092cf6cfaf
solid_color: Fix alpha handling
...
It wasn't getting redrawn on alpha changes.
2024-07-08 11:11:06 +04:00
Ivan Molodetskikh
236f96e676
screenshot-ui: Add a help panel
2024-07-08 10:54:21 +04:00
Ivan Molodetskikh
887ca971ab
Use is_alive()
2024-07-08 10:06:06 +04:00
Ivan Molodetskikh
4cc195b681
screenshot-ui: Pre-compute PrimaryGpuTexture
2024-07-08 10:04:43 +04:00