2025-11-29 11:57:44 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Nov 29 11:33:45 UTC 2025 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 25.11:
|
|
|
|
|
|
+ Added Alt-Tab recent-windows switcher, with live window
|
|
|
|
|
|
previews and title fading for long titles.
|
2025-11-29 12:05:02 +00:00
|
|
|
|
windows blocked out from screencasts now appear as
|
2025-11-29 11:57:44 +00:00
|
|
|
|
black rectangles with titles hidden
|
|
|
|
|
|
+ niri IPC now exposes `focus_timestamp` and an event stream,
|
|
|
|
|
|
enabling external tools to access the recent-windows list.
|
|
|
|
|
|
+ Added animated transitions for entering/leaving fullscreen:
|
|
|
|
|
|
black backdrop fade and smooth rounded-corner clipping.
|
|
|
|
|
|
+ Added “true maximize” mode allowing windows to occupy the full
|
|
|
|
|
|
work area without gaps or struts.
|
|
|
|
|
|
+ New horizontal-scroll gesture:
|
2025-11-29 12:05:02 +00:00
|
|
|
|
dragging a tiled window’s titlebar horizontally scrolls
|
2025-11-29 11:57:44 +00:00
|
|
|
|
the view; two-finger tap toggles floating/tiling.
|
|
|
|
|
|
+ Per-output and per-workspace layout configuration:
|
2025-11-29 12:05:02 +00:00
|
|
|
|
`layout {}` sections can live inside `output {}` or
|
2025-11-29 11:57:44 +00:00
|
|
|
|
`workspace "name" {}`.
|
|
|
|
|
|
+ Added config includes:
|
2025-11-29 12:05:02 +00:00
|
|
|
|
configurations can now be split using `include
|
2025-11-29 11:57:44 +00:00
|
|
|
|
"file.kdl"`.
|
|
|
|
|
|
+ Support for DisplayLink external-display docks.
|
|
|
|
|
|
+ Reduced screen blanking when starting or switching from TTY.
|
2025-11-29 12:02:49 +00:00
|
|
|
|
+ Added custom output modes/modelines for monitors with
|
|
|
|
|
|
incomplete EDID.
|
2025-11-29 11:57:44 +00:00
|
|
|
|
+ Accessibility improvements:
|
2025-11-29 12:05:02 +00:00
|
|
|
|
corrected signalling of keyboard modifiers; Alt-Tab
|
2025-11-29 12:02:49 +00:00
|
|
|
|
switcher is now screen-reader friendly.
|
2025-11-29 11:57:44 +00:00
|
|
|
|
+ Numerous bug fixes:
|
|
|
|
|
|
- improved window commit tracking
|
|
|
|
|
|
- fixed layer-shell/Qt/GTK popup ordering
|
|
|
|
|
|
- fixed DMA-BUF importing for v4l2
|
|
|
|
|
|
- improved animations and screenshot behaviour
|
|
|
|
|
|
- touch device calibration fixes
|
|
|
|
|
|
- scroll event handling fixes
|
|
|
|
|
|
- DRM/GPU device stability improvements
|
|
|
|
|
|
- layer-shell v5 support
|
|
|
|
|
|
- XWayland stability and behaviour improvements
|
|
|
|
|
|
- Remove libspa-0.8.0-compat.patch: unneeded anymore
|
|
|
|
|
|
- Back use vendor and source from github release
|
|
|
|
|
|
|
2025-11-05 22:03:32 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sun Nov 02 02:11:18 UTC 2025 - Mia Herkt <mia@0x0.st>
|
|
|
|
|
|
|
|
|
|
|
|
- Bump open file ulimit for test suite
|
|
|
|
|
|
gh#YaLTeR/niri#2377
|
|
|
|
|
|
- Add libspa-0.8.0-compat.patch
|
|
|
|
|
|
Fixes build with recent PipeWire
|
|
|
|
|
|
gh#YaLTeR/niri#2728
|
|
|
|
|
|
- Update to version 25.08+135:
|
|
|
|
|
|
* layout: Find preset width for new columns
|
|
|
|
|
|
* Avoid triggering hot corner during some grabs
|
|
|
|
|
|
* tty: Fix cast for aarch64
|
|
|
|
|
|
* tty: Move HDR property reset to session resume
|
|
|
|
|
|
* tty: Tone down some property setting messages
|
|
|
|
|
|
* Update Smithay (linear dmabuf import fix, damage shaper
|
|
|
|
|
|
overflow fix, popup focus fix)
|
|
|
|
|
|
* Pin tracing-subscriber to 0.3.19
|
|
|
|
|
|
* Add support for custom modes and modelines.
|
|
|
|
|
|
gh#YaLTeR/niri#2479
|
|
|
|
|
|
* feat: event-stream event for when a screenshot is taken
|
|
|
|
|
|
gh#YaLTeR/niri#2565
|
|
|
|
|
|
* config: fix parsing of XF86ScreenSaver key
|
|
|
|
|
|
* Create parents of screenshots directory
|
|
|
|
|
|
* docs: describe screen mirroring with wl-mirror
|
|
|
|
|
|
gh#YaLTeR/niri#2633
|
|
|
|
|
|
* Use `AsFd` to get rid of re-borrowing of zbus Power Key fd
|
|
|
|
|
|
* backend/tty: Consider only primary node in drm udev event
|
|
|
|
|
|
* Add --path argument for niri msg screenshot* commands
|
|
|
|
|
|
gh#YaLTeR/niri#2126
|
|
|
|
|
|
* Add login1 LidClosed monitoring
|
|
|
|
|
|
* feat(move-floating-window): percentage change
|
|
|
|
|
|
gh#YaLTeR/niri#2371
|
|
|
|
|
|
* Redraw cursor if hidden during screenshot
|
|
|
|
|
|
* wiki: fix list in tab-indicator section
|
|
|
|
|
|
* tty: Retry adding device on change
|
|
|
|
|
|
* tty: Improve debug messages
|
|
|
|
|
|
* wiki: Mention windowed fullscreen on fullscreen and maximize
|
|
|
|
|
|
page
|
|
|
|
|
|
* wiki: Add missing Since annotations
|
|
|
|
|
|
* wiki: Document fullscreen and maximize
|
|
|
|
|
|
* layout: Make resizing actions unmaximize
|
|
|
|
|
|
* Implement maximize-to-edges (true Wayland maximize)
|
|
|
|
|
|
* layout/monitor: Make between-workspace insert hint narrower
|
|
|
|
|
|
* layout/tile: Fade out border for fullscreen
|
|
|
|
|
|
* layout/tile: Fade out shadow for fullscreen
|
|
|
|
|
|
* layout/tile: Fade out focus ring for fullscreen
|
|
|
|
|
|
* layout: Fix anim jump when releasing interactive move in the
|
|
|
|
|
|
overview
|
|
|
|
|
|
* layout: Unfullscreen before removing for interactive move
|
|
|
|
|
|
* tests/floating: Add more edge cases
|
|
|
|
|
|
* Add topic regarding managing external displays using Kanshi to
|
|
|
|
|
|
FAQ
|
|
|
|
|
|
* Upgrade dependencies
|
|
|
|
|
|
* Support calibration-matrix in touch input config
|
|
|
|
|
|
* wiki: Recommend pick-window instead of focused-window
|
|
|
|
|
|
* config: Rename tracy span parse => decode config file
|
|
|
|
|
|
* tty: Add support for disabling DRM devices
|
|
|
|
|
|
* tty: Close DRM device session fd in device_removed()
|
|
|
|
|
|
* wiki/include: Document border special case
|
|
|
|
|
|
* wiki: Document config includes
|
|
|
|
|
|
* config: Add a nicer error for recursive includes
|
|
|
|
|
|
* config: Add merging for Input
|
|
|
|
|
|
* config: Add merging for Animations
|
|
|
|
|
|
* config: Add merging for Gestures
|
|
|
|
|
|
* config: Add merging for misc sections
|
|
|
|
|
|
* config: Add merging for Debug
|
|
|
|
|
|
* config: Add merging for SwitchBinds
|
|
|
|
|
|
* utils/watcher: Support config includes
|
|
|
|
|
|
* Partially implement config includes
|
|
|
|
|
|
* wiki: Document per-output and per-workspace layout overrides
|
|
|
|
|
|
* Add layout overrides to window_opening test
|
|
|
|
|
|
* layout/monitor: Fix wrong Clone/Copy generic bounds
|
|
|
|
|
|
* Add per-output layout config
|
|
|
|
|
|
* Add per-workspace layout config
|
|
|
|
|
|
* FAQ: Mention how to escape from a dead screen locker
|
|
|
|
|
|
* FAQ: Mention directly opening in column,
|
|
|
|
|
|
and focus-follows-mouse on monitor edges
|
|
|
|
|
|
* config: Fix discrepancy in default shadow color
|
|
|
|
|
|
* config: Fix inability to override
|
|
|
|
|
|
border/focus-ring/tab-indicator gradient with color in window
|
|
|
|
|
|
rules
|
|
|
|
|
|
|
2025-09-20 15:33:29 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Sep 20 13:56:09 UTC 2025 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 25.08+41:
|
|
|
|
|
|
* Update libdisplay-info and Smithay (popup destruction protocol
|
|
|
|
|
|
check, constraints check)
|
|
|
|
|
|
* Move workspace options check to workspace tests
|
|
|
|
|
|
* layout/workspace: Rearrange checks
|
|
|
|
|
|
* Fix DnD icon offset from surface cursor
|
|
|
|
|
|
* Revert "revert nushell completion for flake.nix"
|
|
|
|
|
|
* nix: Bump flake.lock
|
|
|
|
|
|
* Fix layer-shell initial commit logic
|
|
|
|
|
|
* Update Smithay (last_acked refactor, Qt layer-shell popup grab
|
|
|
|
|
|
fix, popup ordering fix)
|
|
|
|
|
|
* Add unmap-from-floating test
|
|
|
|
|
|
* tests/client: Check and panic on protocol error
|
|
|
|
|
|
* Add sending initial configure trace log
|
|
|
|
|
|
* Downgrade lack of our initial configure from error! to debug!
|
|
|
|
|
|
* Improve commit handler trace logging
|
|
|
|
|
|
* layout/scrolling: Remove more redundant animate args
|
|
|
|
|
|
* layout/scrolling: Remove now-redundant animate arg
|
|
|
|
|
|
* layout/tile: Animate un/fullscreen resize
|
|
|
|
|
|
* layout/tile: Remove unused function
|
|
|
|
|
|
* layout/tile: Extract two variables
|
|
|
|
|
|
* layout/scrolling: Animate tiles_origin changing on
|
|
|
|
|
|
un/fullscreen
|
|
|
|
|
|
* layout/scrolling: Track pending vs. current fullscreen for
|
|
|
|
|
|
Columns
|
|
|
|
|
|
* layout/scrolling: Store view_offset_before_fullscreen when
|
|
|
|
|
|
column actually goes fullscreen
|
|
|
|
|
|
* tests/fullscreen: Add broken slow client unfullscreen view
|
|
|
|
|
|
offset restoration test
|
|
|
|
|
|
* tests: Move complete_animations() to Fixture
|
|
|
|
|
|
* layout/tests/fullscreen: Add broken removing tile view pos
|
|
|
|
|
|
restore test
|
|
|
|
|
|
* Add unfullscreen view offset restoration tests
|
|
|
|
|
|
* layout/tests: Extract fullscreen tests to submodule
|
|
|
|
|
|
* Make hot corners configurable, including per-output (#2108)
|
|
|
|
|
|
* Include play/stop/prev/next media keys in the default config.
|
|
|
|
|
|
* layout: End DnD gesture when toggling interactive move to
|
|
|
|
|
|
floating
|
|
|
|
|
|
* layout: Fix crash when a window opens next-to an only
|
|
|
|
|
|
interactively moved window with no outputs
|
|
|
|
|
|
* layout/tests: Mark operations_dont_panic as slow
|
|
|
|
|
|
* niri.spec.rpkg: Add xwayland-satellite dependency
|
|
|
|
|
|
* Update cargo-rpm version
|
|
|
|
|
|
* Don't clear DISPLAY/WAYLAND_DISPLAY/WAYLAND_SOCKET on WSL with
|
|
|
|
|
|
--session
|
|
|
|
|
|
* wiki: Remove rofi-wayland mention
|
|
|
|
|
|
* wiki: Add Name and Logo page
|
|
|
|
|
|
* wiki: Set vertical-align: middle for tables
|
|
|
|
|
|
* wiki/Accessibility: Mention more current limitations
|
|
|
|
|
|
* wiki/Xwayland: Added a mention of Native Wayland for gaming
|
|
|
|
|
|
compat
|
|
|
|
|
|
* wiki/Accessibility: Clarify workspace announcement
|
|
|
|
|
|
* wiki/Accessibility: Mention xfce4-appfinder
|
2025-09-20 15:40:27 +00:00
|
|
|
|
- Change source to main branch for a while to fix libdisplay-info
|
|
|
|
|
|
issue
|
2025-09-20 15:33:29 +00:00
|
|
|
|
|
2025-09-20 15:31:03 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Fri Sep 19 10:40:08 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
|
|
|
|
|
|
|
|
- Add BuildRequires for pkgconfig(egl) to fix the testsuite:
|
|
|
|
|
|
https://build.opensuse.org/request/show/1304126#comment-2188986
|
|
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Sep 11 18:40:51 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 25.08:
|
|
|
|
|
|
https://github.com/YaLTeR/niri/releases/tag/v25.08
|
|
|
|
|
|
|
2025-05-26 19:35:06 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Mon May 26 19:01:42 UTC 2025 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 25.05.1:
|
|
|
|
|
|
* Fixed handling of layer surfaces unmapped through a null buffer
|
|
|
|
|
|
commit: they will now receive an initial configure as necessary
|
|
|
|
|
|
This makes the kitty quick access terminal work.
|
|
|
|
|
|
* Fixed unmapped layer surfaces preventing popups from appearing.
|
|
|
|
|
|
* Fixed brief hover events when the cursor is hidden.
|
|
|
|
|
|
* Renamed un/set/toggle-urgent to un/set/toggle-window-urgent,
|
|
|
|
|
|
their intended name. This was my oversight.
|
|
|
|
|
|
* Fixed screen not always redrawing on niri msg set-window-urgent
|
|
|
|
|
|
and other urgency actions.
|
|
|
|
|
|
* Fixed numlock activating only after pressing another modifier
|
|
|
|
|
|
key.
|
|
|
|
|
|
* Fixed incorrect reporting of tablet pen tilt.
|
|
|
|
|
|
* Fixed certain clients like fcitx causing frequent keyboard
|
|
|
|
|
|
keymap events to clients.
|
|
|
|
|
|
|
2025-05-24 05:41:23 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat May 24 05:20:31 UTC 2025 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Add completions shell script
|
|
|
|
|
|
|
2025-05-17 18:57:52 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat May 17 18:34:41 UTC 2025 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 25.05:
|
|
|
|
|
|
* Add feature to zooms out your workspaces and windows to let you
|
|
|
|
|
|
see what's going on at a glance, navigate, and drag windows
|
|
|
|
|
|
around, all without having to touch the keyboard.
|
|
|
|
|
|
* Add new features for screencasting and screensharing
|
|
|
|
|
|
* Add features for Windowed fullscreen
|
|
|
|
|
|
* Add screenshot UI support tablet and touchscreen input for
|
|
|
|
|
|
drawing the selection, closing this long-standing gap.
|
|
|
|
|
|
* Add features Window urgency
|
|
|
|
|
|
* Add new IPC functionality.
|
|
|
|
|
|
- Add waybar Recommends: default bar for niri
|
|
|
|
|
|
|
2025-02-22 11:42:05 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Feb 22 11:10:26 UTC 2025 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 25.02:
|
|
|
|
|
|
* Columns can now present windows as tabs
|
|
|
|
|
|
* Add feature shadows effect behind windows
|
|
|
|
|
|
* Add drag-and-drop view scrolling
|
|
|
|
|
|
* Add custom titles for Important Hotkeys
|
|
|
|
|
|
* Add expand to available width
|
|
|
|
|
|
* Add keyboard shortcuts inhibit protocol
|
|
|
|
|
|
* Add feature screenshot without writing to disk
|
|
|
|
|
|
|
2025-01-11 20:07:14 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Jan 11 18:19:11 UTC 2025 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 25.01:
|
|
|
|
|
|
* Add support for floating windows
|
|
|
|
|
|
* Add layer-shell and layer rules improvements
|
|
|
|
|
|
* Add drag-and-drop focus switch
|
|
|
|
|
|
|
2024-11-15 08:13:51 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Fri Nov 15 04:45:47 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
|
|
|
|
|
|
|
|
|
|
|
- Update dependencies to 0.1.10.1 as well.
|
|
|
|
|
|
|
2024-11-13 11:21:58 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Wed Nov 13 11:04:01 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 0.1.10.1:
|
|
|
|
|
|
* Fixed scrolling not working when the mouse {} or touchpad {}
|
|
|
|
|
|
section is omitted from the config file.
|
|
|
|
|
|
* Made the mouse cursor show up on scroll which makes scrolling
|
|
|
|
|
|
work when the cursor was hidden.
|
|
|
|
|
|
* Fixed a crash when holding Space in the screenshot UI.
|
|
|
|
|
|
* Bound touch-dragging with held Mod to interactive window move.
|
|
|
|
|
|
|
2024-11-09 19:57:30 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Nov 9 19:31:01 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 0.1.10:
|
|
|
|
|
|
* Add interactive window moving
|
2024-11-09 20:01:14 +00:00
|
|
|
|
* Add locked pointer location hint
|
|
|
|
|
|
* Add laptop lid and tablet mode switch bindings
|
|
|
|
|
|
* Add pointer hiding
|
|
|
|
|
|
* Add input configuration improvements
|
2024-11-09 19:57:30 +00:00
|
|
|
|
- Change xwayland-run Recommends with xwayland-satellite
|
|
|
|
|
|
|
2024-09-14 18:46:21 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Sep 14 18:22:51 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 0.1.9:
|
|
|
|
|
|
* Add new IPC functionality.
|
|
|
|
|
|
* Transactional updates.
|
|
|
|
|
|
* Add on-demand variable refresh rate as a window rule.
|
|
|
|
|
|
* Fix NVIDIA flickering.
|
|
|
|
|
|
* Small UX improvements.
|
|
|
|
|
|
* Changes height distribution.
|
|
|
|
|
|
- Add pkgconfig(libdisplay-info) BuildRequires: needed for v0.1.9
|
|
|
|
|
|
|
2024-08-10 19:35:55 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Aug 10 18:57:10 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 0.1.8
|
|
|
|
|
|
* Add gradient border color spaces
|
|
|
|
|
|
* Add Screenshot UI pointer toggle
|
|
|
|
|
|
* Improvements key repeat for all binds
|
|
|
|
|
|
* Improvements Focus-follows-mouse
|
|
|
|
|
|
* Implemented the wlr-output-management protocol
|
|
|
|
|
|
* Add supported wlr-screencopy version 3
|
|
|
|
|
|
* Implemented a small change to allow strut config values to go
|
|
|
|
|
|
negative
|
|
|
|
|
|
* Implemented the full DMA-BUF modifier negotiation procedure for
|
|
|
|
|
|
PipeWire screencasts
|
|
|
|
|
|
* Implemented on-demand keyboard focus mode for layer-shell
|
|
|
|
|
|
surfaces, which is used by some newer bar applications
|
|
|
|
|
|
* Added focus-window-or-monitor-{up,down} actions
|
|
|
|
|
|
* Added move-column-left-or-to-monitor-left and
|
|
|
|
|
|
move-column-right-or-to-monitor-right actions
|
|
|
|
|
|
* Added a middle-emulation flag to touchpad, mouse, and
|
|
|
|
|
|
trackpoint settings
|
|
|
|
|
|
* Added a background-color option to outputs that sets the color
|
|
|
|
|
|
of the default niri solid background.
|
|
|
|
|
|
* Added Mod3/ISO_Level5_Shift modifier support to key bindings
|
|
|
|
|
|
* Enabled sub-pixel glyph positioning for better kerning in
|
|
|
|
|
|
niri panels
|
|
|
|
|
|
* Added a profile-with-tracy-ondemand build feature that
|
|
|
|
|
|
produces a build with on-demand Tracy profiler integration,
|
|
|
|
|
|
which you can run as your main compositor and only attach the
|
|
|
|
|
|
profiler when needed
|
|
|
|
|
|
* VRR state (whether VRR is on or off for an output) is now
|
|
|
|
|
|
correctly restored upon TTY switch into niri
|
|
|
|
|
|
* Fixed view scroll animation sometimes restarting on switching
|
|
|
|
|
|
focus when the target view position does not change
|
|
|
|
|
|
* Fixed a rare crash that could happen when reconnecting monitors
|
|
|
|
|
|
with a KVM switch
|
|
|
|
|
|
* Removed the enable-color-transformations-capability debug
|
|
|
|
|
|
config flag
|
|
|
|
|
|
* Powered-off monitors no longer turn on upon connecting a new
|
|
|
|
|
|
monitor
|
|
|
|
|
|
* added optional JSON schema generation to the niri-ipc crate
|
|
|
|
|
|
using schemars.
|
|
|
|
|
|
|
Accepting request 1183971 from home:mantarimay:branches:X11:Wayland
- Update to version 0.1.7
* The big update this time is fractional scale support. You can
set output scale to fractional values like 1.5 and automatic
scale factor guessing will now return fractional scale factors.
* niri layout now completely operates in floating-point. While
fractional scaling benefits the most from this, fractional
layout is also useful for integer scales.
* You can now select an individual window to screencast through
xdg-desktop-portal-gnome. You can resize windows, open pop-ups,
use block-out rules, and it will all work correctly.
* implemented the xdg-activation-v1 protocol which allows apps to
pass focus to other apps.
* added the vertical drag gesture to switch workspaces, just like
on a touchpad you can swipe both horizontally and vertically.
* Added four actions focus-window-{up,down}-or-column-{left,right}
which allow traversing all windows on a workspace in order.
* Added actions focus-column-right-or-first, focus-column-left-or-
last which allow the focus to loop around.
* Added actions focus-column-or-monitor-left and focus-column-or-
monitor-right that switch the monitor upon reaching the end of
the workspace.
* Added niri msg focused-output which returns information about
the currently focused output.
* Added off flag to disable input devices.
* Added left-handed flag to touchpad, mouse, tablet input config.
* Added scroll-method property to touchpad, mouse, trackpoint
input config.
* Added disabled-on-external-mouse flag to touchpad input config.
* Niri now additionally reads the config file path from
$NIRI_CONFIG, to help with nix wrappers. The --config flag
still takes precedence.
* Changed absolute pointer input to work over a union rectangle
across all outputs, rather than picking a single output.
* Changed tablet input without a specific map-to-output to map to
a union rectangle across all outputs. This makes Open Tablet
Driver work.
* Changed foreign-toplevel (i.e. Waybar) window activation to
animate the workspace switch.
* Fixed focus-window-or-workspace-{up,down} missing the workspace
switch animation.
* Fixed empty named workspaces disappearing upon output removal.
* Fixed a crash when an (already unfullscreened) window that in a
column with other windows requests to be unfullscreened.
* Fixed key repeat not working when the keyboard config section is
missing.
* Fixed some crashes when no outputs are connected. On some devices
outputs reconnect themselves upon resuming from sleep, which was
triggering these issues.
* Fixed rounded corners rendering blurry on very high scale factors.
* Fixed the automatic draw border with background check to also
include the KDE decoration protocol value. This makes it work for
some older clients like GTK 3 (thanks @kchibisov).
* Fixed ISO_Level3_Shift modifier not showing up in the Important
Hotkeys list.
* Niri now increases the fd limit to the maximum, fixing some
fd-heavy clients (e.g. running RustRover in Xwayland).
* Updated Smithay, which fixes running on the NVIDIA 555 driver
(explicit sync is still not implemented for now).
- Enable arch i586 again
OBS-URL: https://build.opensuse.org/request/show/1183971
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=14
2024-06-29 08:33:14 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Jun 29 07:23:35 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 0.1.7
|
|
|
|
|
|
* The big update this time is fractional scale support. You can
|
|
|
|
|
|
set output scale to fractional values like 1.5 and automatic
|
|
|
|
|
|
scale factor guessing will now return fractional scale factors.
|
|
|
|
|
|
* niri layout now completely operates in floating-point. While
|
|
|
|
|
|
fractional scaling benefits the most from this, fractional
|
|
|
|
|
|
layout is also useful for integer scales.
|
|
|
|
|
|
* You can now select an individual window to screencast through
|
|
|
|
|
|
xdg-desktop-portal-gnome. You can resize windows, open pop-ups,
|
|
|
|
|
|
use block-out rules, and it will all work correctly.
|
|
|
|
|
|
* implemented the xdg-activation-v1 protocol which allows apps to
|
|
|
|
|
|
pass focus to other apps.
|
|
|
|
|
|
* added the vertical drag gesture to switch workspaces, just like
|
|
|
|
|
|
on a touchpad you can swipe both horizontally and vertically.
|
|
|
|
|
|
* Added four actions focus-window-{up,down}-or-column-{left,right}
|
|
|
|
|
|
which allow traversing all windows on a workspace in order.
|
|
|
|
|
|
* Added actions focus-column-right-or-first, focus-column-left-or-
|
|
|
|
|
|
last which allow the focus to loop around.
|
|
|
|
|
|
* Added actions focus-column-or-monitor-left and focus-column-or-
|
|
|
|
|
|
monitor-right that switch the monitor upon reaching the end of
|
|
|
|
|
|
the workspace.
|
|
|
|
|
|
* Added niri msg focused-output which returns information about
|
|
|
|
|
|
the currently focused output.
|
|
|
|
|
|
* Added off flag to disable input devices.
|
|
|
|
|
|
* Added left-handed flag to touchpad, mouse, tablet input config.
|
|
|
|
|
|
* Added scroll-method property to touchpad, mouse, trackpoint
|
|
|
|
|
|
input config.
|
|
|
|
|
|
* Added disabled-on-external-mouse flag to touchpad input config.
|
|
|
|
|
|
* Niri now additionally reads the config file path from
|
|
|
|
|
|
$NIRI_CONFIG, to help with nix wrappers. The --config flag
|
|
|
|
|
|
still takes precedence.
|
|
|
|
|
|
* Changed absolute pointer input to work over a union rectangle
|
|
|
|
|
|
across all outputs, rather than picking a single output.
|
|
|
|
|
|
* Changed tablet input without a specific map-to-output to map to
|
|
|
|
|
|
a union rectangle across all outputs. This makes Open Tablet
|
|
|
|
|
|
Driver work.
|
|
|
|
|
|
* Changed foreign-toplevel (i.e. Waybar) window activation to
|
|
|
|
|
|
animate the workspace switch.
|
|
|
|
|
|
* Fixed focus-window-or-workspace-{up,down} missing the workspace
|
|
|
|
|
|
switch animation.
|
|
|
|
|
|
* Fixed empty named workspaces disappearing upon output removal.
|
|
|
|
|
|
* Fixed a crash when an (already unfullscreened) window that in a
|
|
|
|
|
|
column with other windows requests to be unfullscreened.
|
|
|
|
|
|
* Fixed key repeat not working when the keyboard config section is
|
|
|
|
|
|
missing.
|
|
|
|
|
|
* Fixed some crashes when no outputs are connected. On some devices
|
|
|
|
|
|
outputs reconnect themselves upon resuming from sleep, which was
|
|
|
|
|
|
triggering these issues.
|
|
|
|
|
|
* Fixed rounded corners rendering blurry on very high scale factors.
|
|
|
|
|
|
* Fixed the automatic draw border with background check to also
|
|
|
|
|
|
include the KDE decoration protocol value. This makes it work for
|
|
|
|
|
|
some older clients like GTK 3 (thanks @kchibisov).
|
|
|
|
|
|
* Fixed ISO_Level3_Shift modifier not showing up in the Important
|
|
|
|
|
|
Hotkeys list.
|
|
|
|
|
|
* Niri now increases the fd limit to the maximum, fixing some
|
|
|
|
|
|
fd-heavy clients (e.g. running RustRover in Xwayland).
|
|
|
|
|
|
* Updated Smithay, which fixes running on the NVIDIA 555 driver
|
|
|
|
|
|
(explicit sync is still not implemented for now).
|
|
|
|
|
|
- Enable arch i586 again
|
|
|
|
|
|
|
2024-05-18 19:17:25 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat May 18 18:27:17 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 0.1.6
|
|
|
|
|
|
* added mouse gestures for resizing and scrolling the view.
|
|
|
|
|
|
* added declare named workspaces in the config.
|
|
|
|
|
|
* IPC Improvements.
|
|
|
|
|
|
* added new window rules and new debugging features.
|
|
|
|
|
|
* added feature rounded Window Corners.
|
|
|
|
|
|
* added a do-screen-transition action which lets you switch
|
|
|
|
|
|
between light and dark, or between different themes.
|
|
|
|
|
|
- add script test
|
|
|
|
|
|
- exclude arch i586: error linking with gcc-13
|
|
|
|
|
|
|
2024-04-20 22:58:21 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Apr 20 22:27:51 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 0.1.5
|
|
|
|
|
|
* A big focus in this release was on animations. I've animated
|
|
|
|
|
|
many more actions: window movement, resizing, and closing.
|
|
|
|
|
|
* Spring animations are now more robust: values and durations are
|
|
|
|
|
|
clamped more aggressively where it makes sense.
|
|
|
|
|
|
* Niri now has basic variable refresh rate (VRR) support.
|
|
|
|
|
|
* IPC improvements
|
|
|
|
|
|
* Added an allow-when-locked=true flag for spawn key bindings
|
|
|
|
|
|
that makes them work when the session is locked.
|
|
|
|
|
|
* Previous view position is now restored upon unfullscreening a
|
|
|
|
|
|
window.
|
|
|
|
|
|
* The SIGPIPE handler is now set to default in niri msg to
|
|
|
|
|
|
prevent panic backtraces from showing up when stdout is closed.
|
|
|
|
|
|
* The mouse cursor is now hidden upon touchscreen interaction.
|
|
|
|
|
|
* Corrected some DRM leasing behavior to fix crashes when DRM
|
|
|
|
|
|
leasing is unavailable and better handle hotplugging.
|
|
|
|
|
|
* Added an ease-out-quad easing curve.
|
|
|
|
|
|
* Fixed warp-mouse-to-focus not triggering when a window is
|
|
|
|
|
|
closed by unmapping its buffer.
|
|
|
|
|
|
* Fixed the horizontal touchpad gesture redrawing continuously
|
|
|
|
|
|
rather than only on touchpad events.
|
|
|
|
|
|
* Fixed overdamped spring instability being able to crash the
|
|
|
|
|
|
compositor.
|
|
|
|
|
|
* Added a microphone mute example bind to the default config.
|
|
|
|
|
|
|
2024-02-05 23:10:57 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sun Jan 28 03:08:01 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
|
|
|
|
|
|
|
|
|
|
|
- Initial package
|
|
|
|
|
|
|