Ivan Molodetskikh
7bfdf87bf0
Implement resize transactions
2024-08-22 15:19:11 +03:00
Ivan Molodetskikh
cf357d7058
Implement window resize throttling
2024-08-22 14:40:40 +03:00
Michael Yang
f1894f6f9a
feature: add on-demand vrr ( #586 )
...
* feature: add on-demand vrr
* Don't require connector::Info in try_to_set_vrr
* Improve VRR help message
* Rename connector_handle => connector
* Fix tracy span name
* Move on demand vrr flag set higher
* wiki: Mention on-demand VRR
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2024-08-22 11:58:07 +03:00
Ivan Molodetskikh
2f73dd5b59
wiki: Use real em-dash
2024-08-14 18:33:43 +03:00
Ivan Molodetskikh
c658424c9f
wiki: Document invisible state
2024-08-14 18:32:50 +03:00
Ivan Molodetskikh
bb58f2d162
wiki: Clarify named workspaces example
2024-08-14 18:18:05 +03:00
Ivan Molodetskikh
2983eb3113
wiki: Bump xwl-satellite higher up
2024-08-08 15:26:06 +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
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
bbdc07ee6c
wiki: Document output background-color
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
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
2e906fc5fa
Add middle-emulation libinput flag
2024-07-13 07:34:22 +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
3be6e38af3
wiki: update wiki kdl snippets
...
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
1da99f4003
Implement focus-follows-mouse max-scroll-amount
2024-07-05 20:53:11 +04:00
Ivan Molodetskikh
120eaa6c56
wiki: Fix repeat since annotation
2024-07-05 20:30:27 +04:00
Ivan Molodetskikh
6147a31b48
wiki: Add Since to repeat=false
2024-07-05 12:04:23 +04:00
Ivan Molodetskikh
c8411e55d9
wiki: Mention bind key repeat
2024-07-05 08:40:25 +03:00
Nick Hastings
c681198179
Add install location instructions for manual installation ( #489 )
...
* wiki: Update install location instructions
Provide file install destinations for both packages and manual
installations.
* wiki: split install instructions into two sections
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2024-07-02 08:30:39 +00:00
Salman Farooq
747c186293
add-in-wiki-xwayland-run-as-a-solution-to-run-X-apps ( #477 )
2024-06-28 21:18:29 -07:00
sodiboo
d180e60e05
Implement support for $NIRI_CONFIG environment variable
2024-06-28 14:00:26 +03:00
sodiboo
65addefd09
wiki: Fix $XDG_CONFIG_HOME/.config/ that should be $XDG_CONFIG_HOME/
2024-06-28 14:00:26 +03:00
Ivan Molodetskikh
697fcbac12
wiki: Add rounded corners to the FAQ
2024-06-28 14:39:04 +04:00
Ivan Molodetskikh
a8e281e95f
wiki: Fix links
2024-06-28 14:38:58 +04:00
Ivan Molodetskikh
5577021475
wiki: Mention wait for completion NVIDIA flickering workaround
2024-06-28 10:39:35 +04:00
aspizu
5d2754f831
Fix dead links and add FAQ entry ( #475 )
...
* Fix dead links and add FAQ entry
* Update wiki/FAQ.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Update wiki/Important-Software.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2024-06-27 23:23:52 -07:00
Ivan Molodetskikh
cb0ebd35ce
Make tablet without specific output map to union of outputs
2024-06-19 23:02:45 +03:00
Ivan Molodetskikh
29cf80a3dd
wiki: Mention workspace switch mouse gesture
2024-06-19 22:22:34 +03:00
FreeFull
39632e9c1e
Add regex syntax link to Configuration:-Window-Rules.md
2024-06-18 14:31:57 +03:00
Ivan Molodetskikh
986f2c14ab
Make scale use FloatOrInt
2024-06-18 14:01:34 +03:00
Ivan Molodetskikh
1dae45c58d
Refactor layout to fractional-logical
...
Lets borders, gaps, and everything else stay pixel-perfect even with
fractional scale. Allows setting fractional border widths, gaps,
struts.
See the new wiki .md for more details.
2024-06-18 14:01:28 +03:00
Ivan Molodetskikh
997119c443
Enable fractional scaling
2024-06-18 12:23:50 +03:00
Ujp8LfXBJ6wCPR
af6d84a7f8
Fix typos ( #429 )
...
* Fix typos reported by "typos" crate
https://github.com/crate-ci/typos
* Ignore typo datas -> data
See https://github.com/crate-ci/typos?tab=readme-ov-file#false-positives
for more configureability.
---------
Co-authored-by: Carl Hjerpe <git@hjerpe.xyz >
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2024-06-09 10:50:22 +00:00
Yuya Nishihara
c8e46b9d17
Add "off" and "disabled-on-external-mouse" properties to input devices
...
This is called "events <mode>" in Sway, but we decided to use more abstracted
form for consistency with the other config items. "disabled-on-external-mouse"
is added only to touchpads, but there might be other devices that support this
option.
I think "off" also applies to keyboards, but I'm not going to add the one
because we don't have libinput machinery for the keyboard config, and it's
unlikely that user wants to disable _all_ keyboards. OTOH, pointer devices can
be disabled per type. Perhaps, this should be revisited after implementing #371 .
2024-05-29 16:41:03 +03:00
Yuya Nishihara
4746a0da7d
Add scroll-method property to pointer devices
...
My use case is to enable middle-button scroll on my keyboard with pointing
stick. The device is recognized as USB mouse.
2024-05-26 16:49:40 +03:00
Ivan Molodetskikh
14d637f4ef
wiki: Mention left-handed
2024-05-21 11:06:52 +04:00
Ivan Molodetskikh
d088ce248f
wiki: Mention xwayland-satellite
2024-05-21 08:17:57 +04:00
lpnh
2552b129c4
refactor: make example ready to copy and paste
2024-05-18 20:17:39 +03:00
Ivan Molodetskikh
2da0aaace8
wiki: Update different-corner-radius image
2024-05-18 10:50:11 +04:00
Ivan Molodetskikh
ee12bbc9ed
wiki: Change two instances of Telegram to Fractal
2024-05-18 09:44:48 +04:00
Ivan Molodetskikh
cc4026f588
wiki: Add since to interactive resize
2024-05-18 08:59:11 +04:00
Ivan Molodetskikh
aa74120143
wiki: Fix typo
2024-05-18 08:50:17 +04:00
Ivan Molodetskikh
c5ca412829
wiki: Add since to named workspaces
2024-05-16 13:04:51 +04:00
Ivan Molodetskikh
cbfc682f9a
Implement at-startup window rule
2024-05-16 12:27:09 +04:00
Ivan Molodetskikh
4e31f7e047
wiki: Document named workspaces
2024-05-16 01:24:34 -07:00