| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 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 | tty: Try to create context with high priority | 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-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 | |
| 2023-09-14 | tty: Plot vblank dispatch offsets | Ivan Molodetskikh | |
| 2023-09-13 | layout: Correct view offset when swapping columns | Ivan Molodetskikh | |
| 2023-09-13 | Implement minimizing view movement on changes | Ivan Molodetskikh | |
| Before this commit, windows were always left-aligned. Now, when changing focus, if the window is fully visible, the view doesn't move. If the window is not fully visible, the view is moved the minimum amount. | |||
| 2023-09-12 | layout: Add tests for various operations | Ivan Molodetskikh | |
| 2023-09-12 | layout: Fix assertion in verify_invariants() | Ivan Molodetskikh | |
| 2023-09-12 | layout: Replace add_window_to_output with add_window | Ivan Molodetskikh | |
| 2023-09-11 | Update dependencies | Ivan Molodetskikh | |
| 2023-09-08 | Add initial monitor screencast portal impl | Ivan Molodetskikh | |
| DmaBuf monitor screencasting through xdg-dekstop-portal-gnome! Somewhat limited currently, e.g. the cursor is always embedded. But gets most of the job done. | |||
| 2023-09-06 | Add animation-slowdown debug setting | Ivan Molodetskikh | |
| 2023-09-06 | input: Only send axis_stop when amount is present | Ivan Molodetskikh | |
| This is the expected behavior. Unbreaks Alacritty scrolling. | |||
| 2023-09-06 | Redraw on cursor or DnD surface commits | Ivan Molodetskikh | |
| 2023-09-05 | layout: Fix input to non-active window in column | Ivan Molodetskikh | |
| 2023-09-05 | input: Clip pointer movement smarter | Ivan Molodetskikh | |
| 2023-09-05 | Fix extra ref | Ivan Molodetskikh | |
| 2023-09-05 | input: Remove some unwraps | Ivan Molodetskikh | |
| 2023-09-05 | Add configuration file | Ivan Molodetskikh | |
| 2023-09-05 | Fix line position | Ivan Molodetskikh | |
| 2023-09-04 | Update Smithay and fix winit presentation time | Ivan Molodetskikh | |
| 2023-09-04 | input: Don't use fully-qualified calls | Ivan Molodetskikh | |
| 2023-09-04 | niri: Remove start_time | Ivan Molodetskikh | |
| 2023-09-04 | Use monotonic time as frame callback time | Ivan Molodetskikh | |
| 2023-09-04 | Fix refresh passed to presentation feedback | Ivan Molodetskikh | |
| 2023-09-04 | Re-enable dmabufs but without overlay planes | Ivan Molodetskikh | |
| 2023-09-04 | tty: Add commented-out wait-for-sync span | Ivan Molodetskikh | |
| 2023-09-04 | tty: Add commented-out no-color-transformation renderer | Ivan Molodetskikh | |
| 2023-09-04 | tty: Add Tracy vblank frame events | Ivan Molodetskikh | |
| 2023-09-04 | tty: Add name and presentation to vblank mark | Ivan Molodetskikh | |
| 2023-09-04 | tty: Store surface name | Ivan Molodetskikh | |
| 2023-09-04 | tty: Add Surface state struct | Ivan Molodetskikh | |
| 2023-09-03 | fix LoopData not being a public type | xrtxn | |
