File niri.changes of Package niri

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Sat May 24 05:20:31 UTC 2025 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>

- Add completions shell script

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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

-------------------------------------------------------------------
Fri Nov 15 04:45:47 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>

- Update dependencies to 0.1.10.1 as well.

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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
  * 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

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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.
  
-------------------------------------------------------------------
Sun Jan 28 03:08:01 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>

- Initial package

openSUSE Build Service is sponsored by