| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-24 | tty: Don't print successful max bpc/HDR | Ivan Molodetskikh | |
| These are not really that useful | |||
| 2025-08-24 | feat: reset HDR connector properties | Michael Yang | |
| 2025-08-17 | tty: Remove warning when rendering with inactive device | Ivan Molodetskikh | |
| 2025-08-14 | headless: Add a renderer | Ivan Molodetskikh | |
| To be used for animation tests that need animation snapshots. The renderer is optional to avoid creating it thousands of times in tests when it's not needed, plus it can deadlock in mesa apparently. | |||
| 2025-08-11 | Bump Smithay (xkbcommon wvkbd fix) | Ivan Molodetskikh | |
| 2025-08-07 | niri-config: add keep-max-bpc-unchanged option (#2195) | BB | |
| * niri-config: add disable-set-bpc option setting bpc to 8 bricks some OLED displays driven by amdgpu * change to keep-max-bpc-unchanged and add to wiki * fmt * Update wiki/Configuration:-Debug-Options.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-07-31 | Update Smithay (clipboard client exit nil fix, input region bottom-right fix) | Ivan Molodetskikh | |
| 2025-07-13 | Fix new Clippy warnings | Ivan Molodetskikh | |
| 2025-06-23 | Update Smithay | Ivan Molodetskikh | |
| 2025-06-03 | Add debug option to skip cursor-only updates while VRR is active (#1616) | Gwen | |
| * Add debug option to skip cursor-only updates while VRR is active * Update niri-config/src/lib.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update src/backend/tty.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update wiki/Configuration:-Debug-Options.md Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update Configuration:-Debug-Options.md * Update tty.rs * Update lib.rs * Update Configuration:-Debug-Options.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-05-16 | Deal with new Clippy warnings | Ivan Molodetskikh | |
| 2025-04-29 | Bump Smithay and others | Christian Meissl | |
| Presentation subsurface fix, popup unconstrain resize fix, cursor shape fix, refactors. | |||
| 2025-03-22 | Add mod-key and mod-key-nested settings | peelz | |
| 2025-03-10 | Update Smithay (Framebuffer type) | Ivan Molodetskikh | |
| 2025-02-17 | Make idle notify lazy | Ivan Molodetskikh | |
| 2025-01-21 | Extract Niri::update_shaders() | Ivan Molodetskikh | |
| 2025-01-10 | Fix new Clippy warnings | Ivan Molodetskikh | |
| 2025-01-04 | Search for connector duplicates across all devices | Ivan Molodetskikh | |
| 2025-01-04 | Unname connector if a duplicate is detected | Ivan Molodetskikh | |
| 2025-01-04 | Fetch monitor name from EDID only once | Ivan Molodetskikh | |
| Reduce spam when it's unavailable. Assume the name cannot change at runtime; before if it changed, bad things would probably happen anyway. | |||
| 2025-01-04 | Default to unrestricted primary plane scanout | Ivan Molodetskikh | |
| 2025-01-04 | Add Xrgb/Xbgr to color formats | Ivan Molodetskikh | |
| At least until the scanout check is fixed in Smithay again. | |||
| 2025-01-04 | Upgrade Smithay (DrmCompositor changes) | Ivan Molodetskikh | |
| 2024-12-30 | Update for Smithay VRR changes | Ivan Molodetskikh | |
| 2024-12-30 | Update Smithay (presentation-time v2) | Ivan Molodetskikh | |
| 2024-12-22 | Add a Headless backend for tests | Ivan Molodetskikh | |
| Rendering and stuff is unimplemented. | |||
| 2024-11-08 | Rework output connection to always go through on_output_config_changed() | Ivan Molodetskikh | |
| This has the following benefits: 1. connector_connected() is now more closely mirroring connector_disconnected() in that it merely lights up the connector, and doesn't check if the connector should be off from the config. 2. We can use more complex on/off logic that depends on multiple connectors. For example, this commit adds logic to only disable the laptop panel on lid close if there are other connected outputs. We don't want to disable the laptop panel on lid close if it's the only connected output because it causes screen lockers to create their surface from scratch on normal laptop unsuspend, which is undesirable and also confuses some screen lockers. | |||
| 2024-11-06 | Add disable-monitor-names debug flag | Ivan Molodetskikh | |
| 2024-11-05 | Disable laptop panel when the lid is closed | Ivan Molodetskikh | |
| 2024-10-20 | tty: Guard against output disappearing immediately after connection | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/739 | |||
| 2024-10-20 | Use new Smithay method for turning off DPMS | Ivan Molodetskikh | |
| 2024-09-10 | tty: Try connecting with invalid modifier on fail | Ivan Molodetskikh | |
| 2024-09-10 | Avoid panics on more wrong VBlank events | Ivan Molodetskikh | |
| 2024-09-05 | Fix new Clippy warning | Ivan Molodetskikh | |
| This was stabilized in 1.76 so we can use it now. | |||
| 2024-09-03 | Use libdisplay-info for make/model/serial parsing, implement throughout | Ivan Molodetskikh | |
| 2024-09-01 | Change IdCounter to be backed by an AtomicU64 | Ivan Molodetskikh | |
| Let's see if anyone complains. | |||
| 2024-09-01 | Change OutputId::get() to return u64 | Ivan Molodetskikh | |
| 2024-08-23 | tty: Wait for sync on needs_sync() | Ivan Molodetskikh | |
| How did I never add this back? | |||
| 2024-08-22 | feature: add on-demand vrr (#586) | Michael Yang | |
| * 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-07-27 | tty: Add check for vblank on idle | Ivan Molodetskikh | |
| 2024-07-27 | Upgrade dependencies | Ivan Molodetskikh | |
| 2024-07-09 | Restore VRR on TTY switch | Ivan Molodetskikh | |
| 2024-07-08 | bump smithay | Christian Meissl | |
| 2024-07-05 | Put Outputs config into a dedicated struct | Ivan Molodetskikh | |
| 2024-07-05 | Add output ID tracking | Ivan Molodetskikh | |
| 2024-07-02 | Keep monitors powered off upon connecting a new one (#488) | it-a-me | |
| * Keep monitors powered off upon connecting a new one Update src/backend/tty.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> Update src/backend/tty.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> fix tests * Update --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-06-21 | Update dependencies | Ivan Molodetskikh | |
| 2024-05-15 | Implement custom shader for window-open | Ivan Molodetskikh | |
| 2024-05-15 | tty: Relax device checks on removal | Ivan Molodetskikh | |
| 2024-05-15 | tty: Try harder to find a GBM device | Ivan Molodetskikh | |
