| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-26 | Fix panic when adding previously-removed output sometimes | Ivan Molodetskikh | |
| 2023-09-26 | Fix verify_invariants() asserts | Ivan Molodetskikh | |
| 2023-09-26 | Add layer shell exclusive zone support | Ivan Molodetskikh | |
| 2023-09-26 | Add initial config hot reloading | Ivan Molodetskikh | |
| 2023-09-26 | README: Update screenshot | Ivan Molodetskikh | |
| 2023-09-26 | Add prefer-no-csd option | Ivan Molodetskikh | |
| 2023-09-26 | tty: Take metadata by value | Ivan Molodetskikh | |
| 2023-09-26 | Make focus ring configurable | Ivan Molodetskikh | |
| 2023-09-26 | Skip rendering when backend is inactive | Ivan Molodetskikh | |
| 2023-09-26 | Avoid unwraps in more places | Ivan Molodetskikh | |
| 2023-09-26 | tty: Add more trace spans | Ivan Molodetskikh | |
| 2023-09-26 | tty: Extract other event handlers into functions | Ivan Molodetskikh | |
| 2023-09-26 | tty: Avoid panicks in the vblank callback | Ivan Molodetskikh | |
| 2023-09-26 | tty: Extract on_vblank() | Ivan Molodetskikh | |
| 2023-09-26 | Use new tracy-client new_leak() methods | Ivan Molodetskikh | |
| I added them to avoid the use of internal module and leaks when tracing is disabled. | |||
| 2023-09-26 | Remove obsolete comment | Ivan Molodetskikh | |
| 2023-09-26 | Remove LoopData | Ivan Molodetskikh | |
| The calloop Smithay update finally lets me do this. | |||
| 2023-09-26 | Update Smithay | Ivan Molodetskikh | |
| 2023-09-24 | Add focus rings | Ivan Molodetskikh | |
| 2023-09-24 | layout: Focus prev column when removing just created column | Ivan Molodetskikh | |
| This works similar to tabs in Firefox: when you create a tab and then close it without focusing any other tabs, the focus returns to the previously-focused tab, rather than the usual next tab. The logic is that in this case, the new tab was likely transient, and the user wants to get right back to what they were doing. In niri's case, this also serves as a workaround for wl-clipboard spawning and destroying a window, messing up the focus. | |||
| 2023-09-24 | layout: Preserve active column when column to the left is removed | Ivan Molodetskikh | |
| 2023-09-21 | Commit Cargo.toml update | Ivan Molodetskikh | |
| 2023-09-21 | Add spawn-at-startup config option | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/12 | |||
| 2023-09-21 | Use double-fork when spawning subprocesses | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/10 | |||
| 2023-09-21 | Add output configuration & integer scaling support | Ivan Molodetskikh | |
| 2023-09-21 | layout: Fix workspace output updating | Ivan Molodetskikh | |
| 2023-09-21 | niri: Fix Output global creation and removal | Ivan Molodetskikh | |
| 2023-09-20 | Plot target presentation time offset | Ivan Molodetskikh | |
| 2023-09-20 | Add initial impl of org.gnome.Shell.Screenshot | Ivan Molodetskikh | |
| Enough to make the portal all-outputs screenshot work. With this, Flameshot kinda-works. | |||
| 2023-09-20 | niri: Add include_pointer argument to render() | Ivan Molodetskikh | |
| 2023-09-20 | niri: Make render helpers generic over RenderElement | Ivan Molodetskikh | |
| 2023-09-19 | niri: Extract render_to_vec() | Ivan Molodetskikh | |
| 2023-09-19 | Extract make_screenshot_path() | Ivan Molodetskikh | |
| 2023-09-19 | Update Smithay | Ivan Molodetskikh | |
| 2023-09-19 | Allow replacement of screencast and displayconfig dbus | Ivan Molodetskikh | |
| This way the session can start with those dbus services registered, but then for debugging they can be subsequently replaced anyway. | |||
| 2023-09-19 | tty: Pass output name to tracy span | Ivan Molodetskikh | |
| 2023-09-18 | README: Update PrtSc hotkey | Ivan Molodetskikh | |
| 2023-09-18 | README: Update default bind list | Ivan Molodetskikh | |
| 2023-09-18 | tty: Try to create context with high priority | Ivan Molodetskikh | |
| 2023-09-18 | Upgrade dependencies | Ivan Molodetskikh | |
| 2023-09-18 | default-config: Add PgUp/Down for workspace switching | Ivan Molodetskikh | |
| 2023-09-16 | Change default repeat to 600 | Ivan Molodetskikh | |
| 660 comes from Xorg, but feels kind of slow. The wlroots and sway default is 600, which is a little better. The 25 repeat interval matches between Xorg (where it is defined in terms of interval, rather than rate) and wlroots. | |||
| 2023-09-16 | Add keyboard.repeat-rate and keyboard.repeat-delay | Kirill Chibisov | |
| Add option to let the users configure the keyboard repeat delay and rate. Also change the default values to mimic the Xorg, which is also the values used by default by the majority of the compositors. Fixes: #7 | |||
| 2023-09-16 | Add by-index workspace commands and binds | Ivan Molodetskikh | |
| 2023-09-16 | Use /- in less places in the default config | Ivan Molodetskikh | |
| 2023-09-16 | Mention uncommenting in default-config | Ivan Molodetskikh | |
| 2023-09-14 | Add debug flag to enable overlay planes | Ivan Molodetskikh | |
| 2023-09-14 | Disable ColorTransformations, add debug flag to enable | Ivan Molodetskikh | |
| Speeds up the rendering slightly, doesn't seem to cause issues? | |||
| 2023-09-14 | Store Config as Rc<RefCell<>> field | Ivan Molodetskikh | |
| 2023-09-14 | Add debug flag to wait for frame completion | Ivan Molodetskikh | |
