| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2024-05-14 | tty: Relax primary render node check | Ivan Molodetskikh | |
| 2024-05-12 | Implement custom shader for window-close anim | Ivan Molodetskikh | |
| 2024-05-05 | Make output name matching case-insensitive | Ivan Molodetskikh | |
| 2024-05-05 | Implement niri msg output | Ivan Molodetskikh | |
| 2024-05-03 | shader_element: Store program type instead of shader | Ivan Molodetskikh | |
| 2024-05-03 | Add a semi-working debug-toggle-damage binding | Ivan Molodetskikh | |
| 2024-04-25 | Add disable-direct-scanout debug flag | Ivan Molodetskikh | |
| 2024-04-24 | Filter out the Intel CCS modifiers | Ivan Molodetskikh | |
| 2024-04-21 | Implement window-resize custom-shader | Ivan Molodetskikh | |
| 2024-04-15 | Add vrr_supported/enabled to output IPC | Ivan Molodetskikh | |
| 2024-04-14 | Add variable-refresh-rate flag | Ivan Molodetskikh | |
