| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-08 | screenshot-ui: Animate opening | Ivan Molodetskikh | |
| 2024-07-08 | solid_color: Fix alpha handling | Ivan Molodetskikh | |
| It wasn't getting redrawn on alpha changes. | |||
| 2024-07-08 | screenshot-ui: Add a help panel | Ivan Molodetskikh | |
| 2024-07-08 | Use is_alive() | Ivan Molodetskikh | |
| 2024-07-08 | screenshot-ui: Pre-compute PrimaryGpuTexture | Ivan Molodetskikh | |
| 2024-07-08 | bump smithay | Christian Meissl | |
| 2024-07-07 | Clear pointer grab upon opening the screenshot UI | Ivan Molodetskikh | |
| Gets rid of DND surfaces. | |||
| 2024-07-07 | Extract capture_screenshots() | Ivan Molodetskikh | |
| 2024-07-07 | Implement toggling pointer for the screenshot UI | Ivan Molodetskikh | |
| 2024-07-07 | screenshot-ui: Fix last selection preservation | Ivan Molodetskikh | |
| Another missed thing from the fractional scale refactor... | |||
| 2024-07-06 | Implement on-demand layer-shell keyboard focus | Ivan Molodetskikh | |
| 2024-07-06 | Add LayerSurface to PointerFocus | Ivan Molodetskikh | |
| 2024-07-06 | Fix screenshot UI selection pointer clamping | Ivan Molodetskikh | |
| 2024-07-05 | Implement focus-follows-mouse max-scroll-amount | Ivan Molodetskikh | |
| 2024-07-05 | Refactor and simplify new view offset calculation | Ivan Molodetskikh | |
| * Split new offset computation from starting the animation. * Simplify new column on empty workspace logic. | |||
| 2024-07-05 | layout: Remove todo!() when activating window with no monitors | Ivan Molodetskikh | |
| 2024-07-05 | Recompute current pointer focus for focus-follows-mouse | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/377. | |||
| 2024-07-05 | Implement key repeat for compositor binds | Salman Farooq | |
| 2024-07-05 | Added Commnads to focus windows or Monitors above/below the active window (#497) | TheAngusMcFire | |
| * Implement focus-window-up/down-or-monitor calls * Fixed wrong naming of focus-window-or-monitor commands * fix copy pase errors for focusing direction * Fixed wrong behaviour when the current workspace is empty * Cleanup navigation code to reduce complexity * Fix wrong comments and add testcases for FocusWindowOrMonitorUp/Down --------- Co-authored-by: Christian Rieger <christian.rieger@student.tugraz.at> | |||
| 2024-07-05 | Put Outputs config into a dedicated struct | Ivan Molodetskikh | |
| 2024-07-05 | Implement wlr-output-management protocol | tet | |
| fix: wlr_output_management use WeakOutput | |||
| 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-07-01 | Enable subpixel glyph positioning in Pango | Ivan Molodetskikh | |
| Makes things scale more smoothly. | |||
| 2024-06-28 | feat: add `focus-column-or-monitor-left`, `focus-column-or-monitor-right` (#456) | Filipe Paniguel | |
| * feat: add support for focus-window-or-monitor * addresses output without window case * refactor: reduce verbosity * update this.. * refactor: rename `maybe_focus_window` functions * refactor: flip focus_window_or_output return logic * Update src/layout/mod.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * refactor: rename to Column * move blocks next to other Column variables --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-06-28 | Implement support for `$NIRI_CONFIG` environment variable | sodiboo | |
| 2024-06-28 | Fix blocked-out + popups and rounded corners window screencasts | Ivan Molodetskikh | |
| 2024-06-28 | Show ISO_Level3_Shift in the hotkey overlay | Ivan Molodetskikh | |
| 2024-06-28 | Ignore compositor opacity for window screencasts | Ivan Molodetskikh | |
| When using opacity as unfocused indicator, it will show up on the screencast, which is undesired. This is not a problem for window screen*shot*s where the window is focused. | |||
| 2024-06-28 | Add transparency support to window screencasts | Ivan Molodetskikh | |
| Turns out it needed to be in a separate pod. | |||
| 2024-06-28 | Implement initial window screencasting | Ivan Molodetskikh | |
| 2024-06-28 | id: Start from 1 | Ivan Molodetskikh | |
| 2024-06-28 | Implement org/gnome/shell/Introspect/GetWindows | Ivan Molodetskikh | |
| 2024-06-28 | mapped: Add id | Ivan Molodetskikh | |
| 2024-06-28 | mapped: Make is_active_in_column private | Ivan Molodetskikh | |
| 2024-06-21 | Keep screencast running through size changes | Ivan Molodetskikh | |
| 2024-06-21 | Update dependencies | Ivan Molodetskikh | |
| 2024-06-19 | Make tablet without specific output map to union of outputs | Ivan Molodetskikh | |
| 2024-06-19 | Implement vertical middle mouse gesture | Ivan Molodetskikh | |
| 2024-06-19 | Handle KDE decorations in Mapped::has_ssd | Kirill Chibisov | |
| This fixes an issue with default CSD border being drawn for SSD rendering firefox, because only xdg decorations were checked. | |||
| 2024-06-19 | Somewhat fix height distribution logic | Ivan Molodetskikh | |
| This got a bit broken with fractional layout. The current logic seems to give exact results for integer scales again, but for fractional scales sometimes the resulting height goes beyond the maximum, even clearly by more than one logical pixel. Not entirely sure why that is. | |||
| 2024-06-18 | Fix blurry rounded corners on high scales | Ivan Molodetskikh | |
| 2024-06-18 | Make scale use FloatOrInt | Ivan Molodetskikh | |
| 2024-06-18 | Animate xdg-activation and foreign-toplevel workspace switches | Ivan Molodetskikh | |
| These are a bit jarring without an animation. | |||
| 2024-06-18 | Queue redraw after activation in xdg-activation | Ivan Molodetskikh | |
| 2024-06-18 | Remove unnecessary return | Ivan Molodetskikh | |
| 2024-06-18 | Allow scale below 1 | Ivan Molodetskikh | |
| 2024-06-18 | Add fractional scales to auto scale guessing | Ivan Molodetskikh | |
| 2024-06-18 | Round scale to closest representable | Ivan Molodetskikh | |
| 2024-06-18 | Refactor layout to fractional-logical | Ivan Molodetskikh | |
| 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. | |||
