46 Commits

Author SHA256 Message Date
92bebb2791 Accepting request 1320559 from X11:Wayland
- Update to version 25.11:
  + Added Alt-Tab recent-windows switcher, with live window
    previews and title fading for long titles.
    windows blocked out from screencasts now appear as
    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:
    dragging a tiled window’s titlebar horizontally scrolls
    the view; two-finger tap toggles floating/tiling.
  + Per-output and per-workspace layout configuration:
    `layout {}` sections can live inside `output {}` or
    `workspace "name" {}`.
  + Added config includes:
    configurations can now be split using `include
    "file.kdl"`.
  + Support for DisplayLink external-display docks.
  + Reduced screen blanking when starting or switching from TTY.
  + Added custom output modes/modelines for monitors with
    incomplete EDID.
  + Accessibility improvements:
    corrected signalling of keyboard modifiers; Alt-Tab
    switcher is now screen-reader friendly.
  + 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

OBS-URL: https://build.opensuse.org/request/show/1320559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=17
2025-12-01 10:13:22 +00:00
c9b75cfcb6 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=45 2025-11-29 12:05:02 +00:00
f32cfb6c15 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=44 2025-11-29 12:02:49 +00:00
5ad82544e3 Accepting request 1320556 from home:mantarimay:branches:X11:Wayland
- Update to version 25.11:
  + Added Alt-Tab recent-windows switcher, with live window
    previews and title fading for long titles.
    commit: windows blocked out from screencasts now appear as
    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:
    commit: dragging a tiled window’s titlebar horizontally scrolls
    the view; two-finger tap toggles floating/tiling.
  + Per-output and per-workspace layout configuration:
    commit: `layout {}` sections can live inside `output {}` or
    `workspace "name" {}`.
  + Added config includes:
    commit: configurations can now be split using `include
    "file.kdl"`.
  + Support for DisplayLink external-display docks.
  + Reduced screen blanking when starting or switching from TTY.
  + Added custom output modes/modelines for monitors with incomplete EDID.
  + Accessibility improvements:
    commit: corrected signalling of keyboard modifiers; Alt-Tab switcher is now screen-reader friendly.
  + 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

OBS-URL: https://build.opensuse.org/request/show/1320556
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=43
2025-11-29 11:57:44 +00:00
53ae4c8e20 Accepting request 1315900 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1315900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=16
2025-11-06 17:14:27 +00:00
34c5ca1c2f Accepting request 1315204 from home:mia
- 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

OBS-URL: https://build.opensuse.org/request/show/1315204
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=41
2025-11-05 22:03:32 +00:00
c2df6e4a9a Accepting request 1306148 from X11:Wayland
- 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
- Change source to main branch for a while to fix libdisplay-info
  issue
- Add BuildRequires for pkgconfig(egl) to fix the testsuite:
  https://build.opensuse.org/request/show/1304126#comment-2188986
- Update to version 25.08:
  https://github.com/YaLTeR/niri/releases/tag/v25.08

OBS-URL: https://build.opensuse.org/request/show/1306148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=15
2025-09-22 14:38:46 +00:00
9ed546b07c OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=39 2025-09-20 15:40:27 +00:00
273cda62fe Accepting request 1306146 from home:mantarimay:branches:X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1306146
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=38
2025-09-20 15:33:29 +00:00
ac44790608 Accepting request 1305975 from home:darix:playground
- Add BuildRequires for pkgconfig(egl) to fix the testsuite:
  https://build.opensuse.org/request/show/1304126#comment-2188986

- Update to version 25.08:
  https://github.com/YaLTeR/niri/releases/tag/v25.08

OBS-URL: https://build.opensuse.org/request/show/1305975
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=37
2025-09-20 15:31:03 +00:00
90b36321da Accepting request 1280351 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1280351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=14
2025-05-27 16:42:17 +00:00
5ba53939d8 Accepting request 1280350 from home:mantarimay:branches:X11:Wayland
- 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.

OBS-URL: https://build.opensuse.org/request/show/1280350
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=35
2025-05-26 19:35:06 +00:00
995e5a6095 Accepting request 1279699 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1279699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=13
2025-05-26 16:35:02 +00:00
1639e77fb4 Accepting request 1279698 from home:mantarimay:branches:X11:Wayland
- Add completions shell script

OBS-URL: https://build.opensuse.org/request/show/1279698
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=33
2025-05-24 05:41:23 +00:00
25588cc767 Accepting request 1278175 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1278175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=12
2025-05-20 07:36:58 +00:00
c92ad76217 Accepting request 1278174 from home:mantarimay:sway
- 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

OBS-URL: https://build.opensuse.org/request/show/1278174
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=31
2025-05-17 18:57:52 +00:00
507b1d6273 Accepting request 1247811 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1247811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=11
2025-02-22 18:05:33 +00:00
591371db51 Accepting request 1247810 from home:mantarimay:sway
- 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

OBS-URL: https://build.opensuse.org/request/show/1247810
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=29
2025-02-22 11:42:05 +00:00
33d8c8e27e Accepting request 1237085 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1237085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=10
2025-01-12 10:22:58 +00:00
4a12aba54f Accepting request 1237084 from home:mantarimay:branches:X11:Wayland
- Update to version 25.01:
  * Add support for floating windows
  * Add layer-shell and layer rules improvements
  * Add drag-and-drop focus switch

OBS-URL: https://build.opensuse.org/request/show/1237084
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=27
2025-01-11 20:07:14 +00:00
ca9a12fb89 Accepting request 1224390 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1224390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=9
2024-11-15 14:43:59 +00:00
f7b2d5cea6 Accepting request 1224351 from home:smolsheep:upgrades
- Update dependencies to 0.1.10.1 as well.

OBS-URL: https://build.opensuse.org/request/show/1224351
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=25
2024-11-15 08:13:51 +00:00
b0d34bfcdc Accepting request 1223917 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1223917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=8
2024-11-13 14:29:43 +00:00
587c4a5092 Accepting request 1223916 from home:mantarimay:branches:X11:Wayland
- 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.

OBS-URL: https://build.opensuse.org/request/show/1223916
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=23
2024-11-13 11:21:58 +00:00
37483b5ec4 Accepting request 1223056 from X11:Wayland
- Update to version 0.1.10:
  * Add interactive window moving
  * Add locked pointer location hint
  * Add laptop lid and tablet mode switch bindings
  * Add pointer hiding
  * Add input configuration improvements
- Change xwayland-run Recommends with xwayland-satellite

OBS-URL: https://build.opensuse.org/request/show/1223056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=7
2024-11-11 12:43:59 +00:00
0c886712fc OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=21 2024-11-09 20:01:14 +00:00
8599cd75e0 Accepting request 1223054 from home:mantarimay:sway
- Update to version 0.1.10:
  * Add interactive window moving
  * Add Locked pointer location hint
  * Add Laptop lid and tablet mode switch bindings
  * Pointer hiding
  * Add Input configuration improvements
- Change xwayland-run Recommends with xwayland-satellite

OBS-URL: https://build.opensuse.org/request/show/1223054
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=20
2024-11-09 19:57:30 +00:00
5a77bcecb1 Accepting request 1201182 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1201182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=6
2024-09-16 15:42:05 +00:00
36c761a8de Accepting request 1201181 from home:mantarimay:branches:X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1201181
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=18
2024-09-14 18:46:21 +00:00
72ea8cfe7f Accepting request 1193141 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1193141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=5
2024-08-12 10:31:21 +00:00
f6d63f6a79 Accepting request 1193140 from home:mantarimay:branches:X11:Wayland
- 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.

OBS-URL: https://build.opensuse.org/request/show/1193140
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=16
2024-08-10 19:35:55 +00:00
7c45659c88 Accepting request 1183972 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1183972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=4
2024-06-29 13:18:33 +00:00
eed23b93ab 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
107c615cb3 Accepting request 1175053 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1175053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=3
2024-05-20 16:12:49 +00:00
c2c4cf480b Accepting request 1175052 from home:mantarimay:branches:X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1175052
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=12
2024-05-18 19:17:25 +00:00
8a3939b15d Accepting request 1169428 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1169428
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=2
2024-04-21 18:28:36 +00:00
a5a2e2065d Accepting request 1169427 from home:mantarimay:branches:X11:Wayland
- 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.

OBS-URL: https://build.opensuse.org/request/show/1169427
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=10
2024-04-20 22:58:21 +00:00
1e139148d0 Accepting request 1163744 from X11:Wayland
Initial package

OBS-URL: https://build.opensuse.org/request/show/1163744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/niri?expand=0&rev=1
2024-04-03 15:19:10 +00:00
35795da848 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=8 2024-03-31 00:22:05 +00:00
76e6fcb7f0 Accepting request 1163733 from home:mantarimay:smithay
Doc: add wiki

OBS-URL: https://build.opensuse.org/request/show/1163733
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=7
2024-03-30 22:37:13 +00:00
8eb1d53d0e Accepting request 1163724 from home:mantarimay:smithay
limit rust version

OBS-URL: https://build.opensuse.org/request/show/1163724
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=6
2024-03-30 19:35:56 +00:00
d6cefbf861 Accepting request 1163723 from home:mantarimay:smithay
bump version 0.1.4

OBS-URL: https://build.opensuse.org/request/show/1163723
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=5
2024-03-30 19:07:32 +00:00
610ccb7e01 Accepting request 1156615 from home:mantarimay:smithay
up to v0.1.3

OBS-URL: https://build.opensuse.org/request/show/1156615
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=4
2024-03-09 12:04:24 +00:00
1f8f53955f Accepting request 1148348 from home:mantarimay:smithay
update new stable

OBS-URL: https://build.opensuse.org/request/show/1148348
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=3
2024-02-20 21:22:14 +00:00
93d90e58f2 Accepting request 1144412 from home:mantarimay:branches:X11:Wayland
ExcludeArch  i586

OBS-URL: https://build.opensuse.org/request/show/1144412
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=2
2024-02-05 23:27:01 +00:00
3571893072 Accepting request 1144409 from home:mantarimay:smithay
Initial package

OBS-URL: https://build.opensuse.org/request/show/1144409
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/niri?expand=0&rev=1
2024-02-05 23:10:57 +00:00