Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fuzzel-fish-completion-1.14.0-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: fuzzel-fish-completion Distribution: openSUSE Tumbleweed
Version: 1.14.0 Vendor: openSUSE
Release: 1.2 Build date: Fri Feb 13 15:12:24 2026
Group: System/Shells Build host: reproducible
Size: 14126 Source RPM: fuzzel-1.14.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://codeberg.org/dnkl/fuzzel
Summary: Fish Completion for fuzzel
Fish command-line completion support for fuzzel.

Provides

Requires

License

MIT

Changelog

* Fri Feb 13 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Disable cairo and use resvg
* Fri Feb 13 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 1.14.0:
    * Faster, more accurate SVG rendering with `resvg` backend. It does
      not require cairo and supports gamma correction. Packagers are
      advised to prefer this backend. The librsvg and nanosvg backends may
      be removed in a future release.
    * `--match-nth=N` command line option, allowing dmenu entries to be
      matched against text other than what is being displayed.
    * `--only-match` command line option, preventing the user from
      executing "custom" input in dmenu mode.
    * `--nth-delimiter=CHR` option added support for custom delimiter in 1.13
      but is just now documented in the changelog.
    * The ability to set a custom "message" above the prompt, controlled
      with the new command line options `--mesg`, `--mesg-mode` and
      `--message-color` (and the corresponding config options `mesg`,
      `mesg-mode` and `colors.message`).
    * When typing, the selected entry now always reverts to the first
      match (if you had selected an entry further down the list, with
      either the mouse or the arrow keys). Previously, the same _index_
      would stay selected (meaning the actually selected entry may have
      changed).
    * More environment variables are now passed to `--launch-prefix`. This
      saves launcher that need more details from reparsing the desktop
      file, spending up launching.
    * `FUZZEL_DESKTOP_FILE_ID` has been deprecated and will be removed in
      a future release. The replacement is `DESKTOP_ENTRY_ID` which is
      consistent with other `DESKTOP_ENTRY_*` variables we now export.
    * `--with-nth` and `--accept-nth` crashing if a column is empty
      (e.g. `\tsecond column`, or `first\t\tthird`)
    * Regression: `--accept-nth=0` and `--with-nth=0` not being treated as
      if not specified at all.
    * Improved scrolling with mouse wheel and touchpad.
    * Incorrect touch coordinates with desktop scaling enabled.
    * --match-mode=fzf now prioritizes matching at word boundaries,
      matching fzf's behavior.
* Wed Aug 27 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to 1.13.1:
    * Regression: input not being returned in dmenu mode.
    * Regression: `--password` not working.
    * Regression: Part of the background transparency disappearing after
      typing.
    * Add support for fallback icons in dmenu mode using comma-separated
    values in the icon metadata.
    * `--namespace` command line option.
    * Gamma-correct blending. Disabled by default. Enable with the new
    `--gamma-correct` command line option, or by setting
    `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
    gamma-correct blending **is not supported in cairo enabled builds of
    fuzzel**, due to the lack of 16-bit image buffers in cairo.
    * `scaling-filter` option (and the corresponding `--scaling-filter`
    command line option). This option defines which scaling filter
    fuzzel uses when down scaling PNGs.
    * `--minimal-lines` command line and config option, causing fuzzel to
    adjust the number of displayed lines to the minimum of `--lines` and
    the number of input lines
    * Touchscreen support
    * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
    present in the terminal command string, it will be replaced with the
    application command instead of appending the command at the end. Useful
    for setting the title or app_id.
    * `--hide-prompt` command line option to hide the prompt line, reducing
    window size while still accepting input. This cannot be used
    simultaneously with `--prompt-only`.
    * `--auto-select` option. When one entry is left, automatically select
    it.
    * `selection-radius` option and `--selection-radius` flag to set the border
    radius of the selected entry
    * `enable-mouse` option and `--no-mouse` flag to disable mouse input1
    * Crash when --match-workers >= 100.
    * Keyboard modifiers not being reset on keyboard leave events.
    * --with-nth: non-selected columns still being matched.
    * Match highlighting being offset when --with-nth is used.
    * Too wide PNGs bleeding into the text.
    * Lookup of icon themes in ~/.icons and /usr/share/pixmans.
    * Missing shell completions for --launch-prefix.
    * Missing shell completions for --prompt-only.
    * Empty window being displayed despite --no-run-if-empty being used.
    * Fix border width and scaling for mixed-DPI environments
    * Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched)
    * Segfault when “execute” action is pressed before there’s any item in the list.
    * Scrolling speed is now line-by-line instead of page-by-page
    * Number of render workers is now automatically limited to the number of displayed entries.
    * wayland-protocols >= 1.41 is now required.
    * pixman >= 0.46.0 is now required.
    * fcft >= 3.3.1 is now required.
    * In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons
    * Default down scaling filter changed from lanczos3 to box.
    * Use the width of ‘o’ instead of ‘W’ when calculating the window width.
    * Default icon theme from hicolor to default.
    * Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
    * Input text now “scrolls” with the cursor, if the string is longer than the available space.
    * When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored.
* Fri Jun 27 2025 Alessio Biancalana <dottorblaster@opensuse.org>
  - Update to 1.12.0:
    - Added:
    * Add support for fallback icons in dmenu mode using comma-separated
      values in the icon metadata ([#504][504]).
    * `--namespace` command line option ([#512][512]).
    * Gamma-correct blending. Disabled by default. Enable with the new
      `--gamma-correct` command line option, or by setting
      `gamma-correct-blending=yes` in `fuzzel.ini`. Note that
      gamma-correct blending **is not supported in cairo enabled builds of
      fuzzel**, due to the lack of 16-bit image buffers in cairo
      ([#546][546]).
    * `scaling-filter` option (and the corresponding `--scaling-filter`
      command line option). This option defines which scaling filter
      fuzzel uses when down scaling PNGs ([#553][553]).
    * `--minimal-lines` command line and config option, causing fuzzel to
      adjust the number of displayed lines to the minimum of `--lines` and
      the number of input lines ([#144][144])
    * Touchscreen support ([#594][594])
    * `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
      present in the terminal command string, it will be replaced with the
      application command instead of appending the command at the end. Useful
      for setting the title or app_id. ([#600][600])
    - Changed:
    * Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
    * Number of render workers is now automatically limited to the number
      of displayed entries.
    * wayland-protocols >= 1.41 is now required.
    * pixman >= 0.46.0 is now required.
    * fcft >= 3.3.1 is now required.
    * In application mode (not dmenu), fuzzel now ignores icon theme
      directories whose `Context` field is not `Application` or
      `Apps`. This is for performance reasons ([#553][553])
    * Default down scaling filter changed from `lanczos3` to `box`
      ([#553][553]).
    * Use the width of 'o' instead of 'W' when calculating the window
      width ([#560][560]).
    * Default icon theme from `hicolor` to `default`.
    * Error out (with an appropriate error message) if the command line we
      attempt to execute has non-specification-compliant quoting.
    - Fixed:
    * Crash when `--match-workers >= 100` ([#507][507]).
    * Keyboard modifiers not being reset on keyboard leave events.
    * `--with-nth`: non-selected columns still being matched.
    * Match highlighting being offset when `--with-nth` is used
      ([#551][551]).
    * Too wide PNGs bleeding into the text ([#313][313]).
    * Lookup of icon themes in `~/.icons` and `/usr/share/pixmans`.
    * Missing shell completions for `--launch-prefix`.
    * Missing shell completions for `--prompt-only`.
    * Empty window being displayed despite `--no-run-if-empty` being used.
    * Fix border width and scaling for mixed-DPI environments ([#595][595])
* Tue Sep 24 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Completion packages require main package
* Fri Sep 13 2024 llyyr <llyyr@yukari.in>
  - Update to 1.11.1:
    - Added:
    * New option --hide-before-typing for application launcher mode
      hides the list until the first character is typed
    - Changed:
    * Logging no longer reports "aborted" if dmenu mode is called with
      no input
    - Fixed:
    * Crash when the border size is larger than the border radius
    * Regression: cursor not centered when using a custom line height
    * Regression: selected background not rendered on top of the
      regular background
    * Regression: Supporting XDG_CONFIG_HOME as absolute path but not
      relative should be supported
* Mon Sep 09 2024 llyyr <llyyr@yukari.in>
  - Update to 1.11.0:
    - Added:
    * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
    * New options `--x-margin` `--y-margin` which place the launcher some
      distance away from the anchor point, in pixels. Default to 0
      ([#344][344]).
    * Support for the `StartupNotify` key in `.desktop` files.
    * Log output now respects the [`NO_COLOR`](http://no-color.org/)
      environment variable.
    * Rounded corners without cairo. With this, the **only** time cairo is
      needed is when you want to use the librsvg SVG backend. For nanosvg
      builds, there is no longer any need to link against cairo.
    * Support for linking against a system provided nanosvg library. See
      the new `-Dsystem-nanosvg` meson option. Default's to `disabled`
      (i.e. use the bundled version).
    * Mouse support. Left click selects/launches, right click quits
      fuzzel, wheel scrolls (a page at at time). This is, for the time
      being, not configurable ([#131][131])
    * `--cache=PATH` command line option, and `cache` option to
      `fuzzel.ini`, allowing a custom cache location to be used
      ([#189][189], [#219][219]).
    * `expunge` key binding, to remove an entry from the cache. Mapped to
      shift+delete by default.
    * `--prompt-color` and `colors.prompt`, controlling the
      text/foreground color of the prompt ([#365][365]).
    * `--input-color` and `colors.input`, controlling the text/foreground
      color of the input string ([#365][365]).
    * Much improved performance with large amounts of input ([#305][305]).
    * Improved rendering performance, by using threads. See the new
      `--render-workers` command line option, and the new `render-workers`
      option in `fuzzel.ini`.
    * dmenu mode: `--prompt-only=PROMPT` command line option
      ([#276][276]).
    * dmenu mode: start rendering input before STDIN has been closed.
    * `--match-workers` command line option and the new `match-workers`
      option in `fuzzel.ini`.
    * `delayed-filter-ms`, `delayed-filter-limit` options to `fuzzel.ini`,
      and `--delayed-filter-ms` and `--delayed-filter-limit` command line
      options.
    * Match count can now printed at the right-hand side of the input
      prompt. It is disabled by default, and can be enabled with either
      the `--counter` command line option, or the `match-counter` setting
      in `fuzzel.ini`.
    * `--counter-color` and `colors.counter`, controlling the color of the
      match count. The default value is `93a1a1ff` (_base1_ in the
      solarized palette).
    * The currently selected entry may now be rendered with a bold
      font. It is disabled by default, and can be enabled either via the
      new `--use-bold` command line option, or by setting `use-bold=yes`,
      in `fuzzel.ini`.
    * `sort-result` option to `fuzzel.ini`, and `--no-sort` command line
      option.
    * Placeholder text (for the input box), controlled by the new
      `--placeholder`, `--placeholder-color` command line options, and the
      `placeholder` and `colors.placeholder` options in `fuzzel.ini`
      ([#188][188]).
    * `--search=TEXT` command line option, allowing you to "pre-filter"
      the result ([#][274][274]).
    * Support for pasting text into fuzzel. Both the regular clipboard,
      and the primary clipboard are supported. See the new
      `clipboard-paste` and `primary-paste` key bindings ([#200][200]).
    - Changed:
    * The cache now stores desktop file **IDs** instead of the application
      titles. This way, we do not store multiple cache entries with the
      same value (title) ([#339][339]).
    * Always fallback on the icon theme `hicolor`.
    * Quitting without executing an entry in dmenu mode now exits with
      code 2 instead of 1 ([#353][353]).
    * The default `layer` is now `overlay` instead of `top`. This means
      fuzzel now renders on top of fullscreen windows by default
      ([#81][81]).
    * `--no-fuzzy` option has been replaced with `--match-mode`.
      Default match mode is `fzf`. Other options are `fuzzy` and `exact`. See
      `man fuzzel.ini` for details.
      ([#305][305]).
    * Default text color of the prompt and the selected entry to
      `586e75ff` (_base01_ in the solarized palette).
    * Initial application sorting is now done case insensitive.
    * Background is no longer transparent by default. You can change this
      by setting `colors.background`.
    * Search string is now font shaped, improving support for e.g Arabic
      ([#398][398]).
    - Fixed:
    * PNG images being way too dark.
    * Crash when the cache contains strings that are not valid in the
      current locale ([#337][337]).
    * Crash when `tabs` (in `fuzzel.ini`) is set to `0` ([#348][348]).
    * Crash while loading the cache, when `--list-executables-in-path` is
      used ([#356][356])
    * Rounding of window size when fractional scaling is used.
    * Dmenu mode failing with _"failed to read from stdin: Resource
      temporarily unavailable"_.
    * First frame flickers when fractional scaling is used.
    * Borders, padding etc not updated on scale changes when
      `dpi-aware=yes`. This mostly affected setups using fractional
      scaling, but all setups were affected in one way or another.
    * Mouse selection not working correctly (wrong item selected) when
      `dpi-aware=yes` and desktop scaling was enabled.
* Mon Apr 22 2024 Joshua Smith <smolsheep@opensuse.org>
  - Add keyring and signature for package.
  - Remove patches (Fixed upstream):
    * 0001-shm-create-mfd-noexec-seal.patch
    * 0002-fix-breakage-mfd-noexec-seal.patch
  - Update to 1.10.2:
    * Crash when terminal=yes (in fuzzel.ini), and a .desktop file
      has Terminal=True but no Exec key.
    * --anchor=center not working on some compositors.
  - Updates from 1.10.1:
    * Crash when executing the command line as is, i.e. when there is
      no matching entry.
    * Crash when parsing a .desktop file with lines beginning with
      whitespace.
  - Updates from 1.10.0:
    Added:
    * Support for the cursor-shape-v1 Wayland protocol.
    * New option --anchor allows setting the window position anchor
      (i.e. where on the screen the window should generally be
      positioned), such as top, top-left, bottom-right, center, etc.
      Defaults to center.
    * --check-config command line option.
    * New key binding: execute-input (mapped to shift+return by
      default). This key binding executes the raw input as is,
      regardless of whether it matches anything in the list or not.
    * --select=STRING command line option. Selects the first entry
      that matches the given string.
    * include=<path> option to fuzzel.ini.
    * New option --list-executables-in-path add executables presents
      in the $PATH variable to the list.
    * New key binding: delete-line-backward which corresponds to C-u
      in bash. Also renames delete-line to delete-line-forward.
    * The ID of the selected .desktop file, and executed command line
      are now logged, at info level.
    * Support for wp_fractional_scale_v1 (i.e. true fractional
      scaling).
    Changed:
    * Minimum required version of wayland-protocols is now 1.32
    * Selection color is now painted over background color.
    * Exact matches (of the application title) are now sorted first.
    * Set default log level to warning.
    * Rename delete-line binding to delete-line-forward.
    * password-character can now be set to the empty string.
    Fixed:
    * Ignore whitespace in .desktop files’ key and name values.
    * Desktop entries with NoDisplay=true being ignored unless they
      also had Name and Exec set.
    * Crash when compositor sends a keyboard::modifiers event without
      first sending a keyboard::keymap event (with a valid keymap).
    * Quoted empty ("") arguments being ignored.
    * Log-level not respected by syslog.
* Sun Oct 22 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Rename 0001-mfd-noexec-seal.patch to 0002-fix-breakage-mfd-noexec-seal.patch
  - Add 0001-shm-create-mfd-noexec-seal.patch
* Sun Oct 22 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Add 0001-mfd-noexec-seal.patch
* Fri Jul 14 2023 llyyr <llyyr.public@gmail.com>
  - Update to 1.9.2:
    * Added a new option --filter-desktop
    * Added missing zsh+fish completions for --password
    * Output scaling is now applied to the border radius
    * Last line sometimes not being rendered
    * key-bindings.cursor-right-word not being recognized as a valid action
    * password-character being set in fuzzel.ini incorrectly enabling password mode
* Tue Apr 11 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Fix specfile
* Sat Apr 08 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Remove 0000-wayland-regression-dont-reference-app-when-null.patch
  - Update to version 1.9.1
    - Fixed:
    * Regression: default font size was unintentionally changed from 12pt in 1.8.2, to 8pt in 1.9.0. The old default of 12pt has now been restored.
    * Regression: crash when pressing Enter and the match list is empty (e.g. when trying to execute a command line)
  - Improvement of specfile
* Thu Mar 30 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Add 0000-wayland-regression-dont-reference-app-when-null.patch
* Tue Mar 28 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Update to version 1.9.0:
    - Added:
    * Add support for startup notifications via xdg activation.
    * Convert tabs to spaces when rendering.
    * --dmenu0 command line option. Like --dmenu, but input is NUL separated instead of newline separated.
    * Support for localized strings. If you want the old behavior, run fuzzel with LC_MESSAGES=C.
    * Export FUZZEL_DESKTOP_FILE_ID environment variable when setting the --launch-prefix in order to pass the Desktop File ID to the launch prefix.
    * New key bindings: [key-bindings].first and [key-bindings].last, bound to Control+Home and Control+End by default.
    * New key binding: [key-bindings].insert-selected, bound to Control+Tab by default. It replaces the current prompt with the selected item.
    - Changed:
    * Better verification of color values specified on the command line.
    * When determining initial font size, do FontConfig config substitution if the user-provided font pattern has no {pixel}size option.
    - Fixed:
    * Update nanosvg to f0a3e10. Fixes rendering of certain SVG icons.
    * Not being able to input numbers using the keypad.
    * Absolute path PNG icons not being loaded.

Files

/usr/share/fish
/usr/share/fish/vendor_completions.d
/usr/share/fish/vendor_completions.d/fuzzel.fish


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026