Ivan Molodetskikh
f0157e03e7
Use libdisplay-info for make/model/serial parsing, implement throughout
2024-09-03 13:48:08 +03:00
Ivan Molodetskikh
4b7c16b04a
Read config from /etc/niri/config.kdl too
2024-09-02 13:10:45 +03:00
Ivan Molodetskikh
aafd5ab70f
wiki: Use $NIRI_SOCKET in example
2024-09-02 12:38:33 +03:00
Ivan Molodetskikh
d8d6b5a5e0
wiki: Fix niri-ipc links
2024-09-02 10:05:59 +03:00
Ivan Molodetskikh
a1fd4b396f
wiki: Fix code block formatting
2024-09-02 10:04:43 +03:00
Ivan Molodetskikh
5521cdda63
wiki: Add the word IPC to the sidebar
2024-09-02 10:03:44 +03:00
Ivan Molodetskikh
12b16a9d7e
wiki: Document IPC programmatic access
2024-09-01 23:47:19 -07:00
Ivan Molodetskikh
30b213601a
Implement the event stream IPC
2024-09-01 23:47:19 -07:00
Ivan Molodetskikh
da53e79d07
wiki: Add hotkey overlay skip to FAQ
2024-08-26 10:35:00 +03:00
Ivan Molodetskikh
2907d5af3e
wiki: Mark FAQ snippet as KDL
2024-08-26 10:35:00 +03:00
Ivan Molodetskikh
a4f1caab1d
wiki: Update transaction list
2024-08-23 15:53:01 +03:00
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