Debian Package Tracker
Register | Log in
Subscribe

fuzzel

Application launcher for wlroots based Wayland compositors

Choose email to subscribe with

general
  • source: fuzzel (main)
  • version: 1.12.0+ds-1
  • maintainer: Sway and related packages team (DMD)
  • uploaders: Peter Colberg [DMD]
  • arch: any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • oldstable: 1.8.2-2
  • stable: 1.12.0+ds-1
  • testing: 1.12.0+ds-1
  • unstable: 1.12.0+ds-1
versioned links
  • 1.8.2-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.12.0+ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • fuzzel (1 bugs: 0, 1, 0, 0)
action needed
A new upstream version is available: 1.13.1 high
A new upstream version 1.13.1 is available, you should consider packaging it.
Created: 2025-08-20 Last update: 2025-10-21 14:00
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 1.13.1+ds-1, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 7f03519a368b67d7e1899ad4b3ae6566f571d3b1
Author: Peter Colberg <peter@colberg.org>
Date:   Sat Oct 4 13:07:10 2025 -0400

    Update changelog for 1.13.1+ds-1 release

commit c67e274f250518aca622e9ac0b1dd01ecdaa3660
Author: Peter Colberg <peter@colberg.org>
Date:   Sat Oct 4 12:24:11 2025 -0400

    Convert debian/watch to version 5
    
    Run uscan --update-watch to convert debian/watch from version 4.

commit 1b7203594f1e0d7a72600ee2671fde2f3d04588f
Author: Peter Colberg <peter@colberg.org>
Date:   Sat Oct 4 12:08:50 2025 -0400

    Remove redundant Rules-Requires-Root field
    
    As of dpkg version 1.22.13, this field is set to "no" by default.

commit 6eeb46faf24b4a234ec7ecbd3fb665efdeec8506
Author: Peter Colberg <peter@colberg.org>
Date:   Sat Oct 4 11:50:59 2025 -0400

    Build-depend on libpixman-1-dev >= 0.46.0

commit 3c4f225b38d0b8e5f3646f31a25300fd0464e8f6
Merge: e1100fd e0f8667
Author: Peter Colberg <peter@colberg.org>
Date:   Sat Oct 4 11:48:32 2025 -0400

    Merge tag '1.13.1'

commit e0f866798824eaf5a00b03746df19e5b9fa35333
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Aug 21 16:35:48 2025 +0200

    meson+pkgbuild: bump version to 1.13.1

commit e8da8b1330f89760a9ef7fcf6163b49c56c5d404
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Aug 21 16:35:33 2025 +0200

    changelog: prepare for 1.13.1

commit 0e478f694ed88bd2f9d61f05e2b59ad52df8998d
Merge: a54fbf6 7c98384
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Aug 21 16:34:21 2025 +0200

    Merge branch 'master' into releases/1.13

commit 7c98384cb5bf5a5232d054390ea57cd66d95ba10
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Aug 21 16:33:32 2025 +0200

    changelog: formatting, stick to 80 column lines

commit 1199ff5d5634c5288e2d45c8634acd92c055fdb4
Author: Mark Stosberg <mark@stosberg.com>
Date:   Thu Aug 21 09:51:06 2025 -0400

    docs: correct syntax in CHANGELOG

commit c46a8c22a08d21bc6bf9d4844028a3095e1f56fa
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Aug 21 15:20:54 2025 +0200

    render: use SRC operator instead of OVER when rendering the background
    
    Without this, we could end up painting the background on top of an
    older "version" of the background, typically making transparency
    getting lost.
    
    This only happened when
    
    * rounded corners were enabled
    * the compositor didn't release buffers immediately (e.g. niri)
    
    Closes #652

commit fbb11f2253b0fba8f649e93fd2a0e278c2e765d4
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Aug 21 15:18:33 2025 +0200

    render: regression: restore --password functionality
    
    This regressed when we implemented input scrolling
    
    Closes #653

commit b4e9c1c3926d33c3f791037a5d2f713d4c50055e
Author: Mark Stosberg <mark@stosberg.com>
Date:   Thu Aug 21 13:15:35 2025 +0200

    🐛 Don't ignore execute action when using dmenu mode
    
    Fixes: #647
    Co-authored-by: Rehan <rehan@rehanrana.com>
    Co-authored-by: Mark Stosberg <mark@stosberg.com>
    Co-committed-by: Mark Stosberg <mark@stosberg.com>

commit e1100fd26388f1de8dd1d8546731758cd7fef76a
Merge: cff0411 a54fbf6
Author: Peter Colberg <peter@colberg.org>
Date:   Sun Aug 17 09:12:15 2025 -0400

    Merge tag '1.13.0'

commit eec69ad9bef5f5e25a94a72274b61a2793185840
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Sun Aug 17 14:45:32 2025 +0200

    changelog: add new 'unreleased' section

commit 367094c98293d8d1a7ce55af0e7303984f8b1158
Merge: b537211 a54fbf6
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Sun Aug 17 14:45:09 2025 +0200

    Merge branch 'releases/1.13'

commit a54fbf6afe8f9ab9f64ae5d6727867f82046d804
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Sun Aug 17 14:42:37 2025 +0200

    meson+pkgbuild: bump version to 1.13.0

commit 1d4cdf9b85c4e877c409e955e898cce69bcfddc7
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Sun Aug 17 14:42:03 2025 +0200

    changelog: prepare for 1.13.0

commit b53721161925f58011d7dd63ba24eef6a036159c
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Fri Aug 1 09:59:43 2025 +0200

    meson: tests: require wtype
    
    Some tests use wtype

commit 099ea2af11bf23e620a1a8a3fb574f277cc1abf7
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Fri Aug 1 09:58:09 2025 +0200

    column: detect invalid index range where end < start

commit 6d2fb1e58db0cb77d0a31672c34e3b4a27ba2518
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Fri Aug 1 09:57:56 2025 +0200

    test: accept-nth: new test suite

commit fc2ae1b716cf9e18d01db3d907b8bf2581ce2003
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Wed Jul 30 11:57:42 2025 +0200

    doc: fuzzel: clarify column indices are 1-based

commit 2dd56d8d43da521fb608a4a1a805b10a0474cc51
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Tue Jul 29 15:17:09 2025 +0200

    config: --nth-delimiter=CHR
    
    Add support for a custom field/column delimiter. Only single ASCII
    characters are supported (and not e.g. strings). Tab is still the default.

commit 4929e73f81bb852b8f3a270651fe89d6cc2765a9
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Tue Jul 29 09:38:08 2025 +0200

    Rework --accept-nth and --with-nth to accept a format string
    
    With this, --accept-nth and --with-nth can either be specified as a
    single integer (--with-nth=2), or as a template
    string (--with-nth='{1}').
    
    The simplified case, --with-nth=1, is converted to '{1}' internally -
    expansion always assumes a template string.
    
    If the parameter is in any way invalid, it is copied verbatim instead
    of being expanded. This includes:
    
    * Non-closed '{'
    * '{x}', where x is not an integer
    * '{x}', where x is an integer, but larger than the number of
      available column
    
    Not planned:
    
    * fzf-styled: simplified variants: --with-nth=1,2,
      --with-nth=1..2 (you'll need to use a template string instead)
    
    Closes #598

commit 117dc1f6d134a7fe5c90de67fb7f695c139f354c
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Jul 31 18:03:45 2025 +0200

    application: assert argv is not empty
    
    This will help catch issues where *something* tries to execute
    "nothing" (something that will crash inside execvpe).

commit 06b4ebbebe9da67ea6b1a7a4af1e16e5e2368822
Author: Mark Stosberg <mark@stosberg.com>
Date:   Thu Jul 31 11:58:57 2025 -0400

    🐛 Fix segfault when execute action is triggered
    
    ...before there's anything to selected.
    
    We ignore the keypress in this case, as doesn't make
    sense.
    
    Fixes #638

commit 8c9e76df078818dd27f13e078bfeaf85003ef546
Author: Gingeh <gingeh@noreply.codeberg.org>
Date:   Tue Jul 29 13:47:43 2025 +1000

    feat: config/cli option to disable mouse input

commit 1f83f32712d84b77975f2c8054fc03e75110d559
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Jul 31 09:41:53 2025 +0200

    meson: re-enable the auto-select test

commit e96e76c60669af468b48f1fa3f4c9d34802ee784
Author: Mark Stosberg <mark@stosberg.com>
Date:   Wed Jul 30 12:55:09 2025 -0400

    test: Add more test coverage for --auto-select plus --search in dmenu mode.

commit c751abd61b8dd67c7d249b3897e822d1158dc39b
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Wed Jul 30 16:03:22 2025 +0200

    main: fix --auto-select combined with --search
    
    This fixes an issue where --auto-select in combination with --search
    did not exit automatically when --search resulted in a single item.
    
    Handle both dmenu and application mode in the same way, by triggering
    the check after all entries have been loaded, and the match result has
    been updated.
    
    Add wayl_check_auto_select() for this purpose. This function is only
    used for this corner case, and not when checking auto-select after a
    key press, since it's inferior - we don't have an associated
    seat. Instead, this function always uses the "first" seat, whatever
    that is.
    
    For all of this to work, wayl_check_auto_select() must cancel the
    pending wayland socket read; executing an application (i.e. in
    application mode), causes fuzzel to try to receive an XDG activation
    token. This requires a wayland roundtrip. This doesn't work when
    wl_display_prepare_read() is active. Which it is, unless we're in an
    fdm_handler() callchain. And in this case we're not. Hence we must
    cancel it, and then re-enable it. This also means
    wayl_check_auto_select() *must not* be called from within an
    fdm_handler() callchain.
    
    Closes #633

commit c9ab1448f64ff30309c16037645155df02ba4477
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Jul 31 09:32:05 2025 +0200

    wayland: use check_auto_select() instead of manual checking

commit 94de6b819abd41ac71e577a7ebd6f8ce258b0b51
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Jul 31 16:41:52 2025 +0200

    doc: fuzzel: replace markdown with .scd highlighting

commit ea493707b2c5192782a7d5dccbcf6eb912d73222
Author: Mark Stosberg <mark@stosberg.com>
Date:   Thu Jul 31 10:35:53 2025 -0400

    logs: warn when no apps are found.

commit 376abbecb8d5154557ecc45b20abf565a0dd5eac
Author: Mark Stosberg <mark@stosberg.com>
Date:   Thu Jul 31 09:48:01 2025 -0400

    changelog: add credit for doc help

commit 2b757400ca3f93e3c440afcd4cf309bdf6418648
Author: joeledwardson <joel.edwardson1@gmail.com>
Date:   Mon Jul 28 14:36:09 2025 +0200

    doc: document search paths

commit 737fd52146bd5eb830c0aadaa141eaaec21bc7d9
Author: Hubert Hirtz <hubert@hirtz.pm>
Date:   Thu Jul 31 14:10:52 2025 +0200

    Remove extra close call on config_load success
    
    The following
    
        if (conf_file.fd >= 0)
            close(conf_file.fd);
    
    branch would otherwise be taken and pollute strace logs with unnecessary
    error lines.

commit f7c632de93bfeaa1ebf04ecd1d62a101bad5c3f8
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Jul 31 13:54:20 2025 +0200

    xdg: don't crash when no applications were found
    
    We tried to xmalloc() a zero-sized array, triggering an assertionin
    xmalloc().
    
    Fix by simply setting to NULL instead.

commit 75502177c8ee891802b26e5fa37ae8b915b12db7
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Wed Jul 30 15:41:08 2025 +0200

    meson: add fish-based test scripts
    
    This allows you to execute the tests by simply running "ninja test" or
    "meson test".
    
    The path to the fuzzel binary to use is passed via the environment
    variable $FUZZEL_TEST_BIN.
    
    The tests are *not* allowed to run in parallel, since fuzzel exits
    with an error if there's already another fuzzel instance running.

commit 6f407207d876a8f42fc60be3333f40c6079e1d38
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Wed Jul 30 16:02:42 2025 +0200

    render: fix crash: don't assume render->selection_corners has been initialized

commit 805769ac19e029340fe44e9388f3777f185738d5
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Wed Jul 30 15:43:07 2025 +0200

    key-binding: fix crash in debug builds, if exiting early
    
    If fuzzel exits early, for example because the lock file cannot be
    acquired (another fuzzel instance is already running), then the
    kb_manager hasn't been initialized and is thus NULL.
    
    This triggered a crash in kb_manager_destroy() in debug builds.

commit 1c28aa559ba5317864f622206a4dc4b2fc872b05
Author: Mark Stosberg <mark@stosberg.com>
Date:   Tue Jul 29 09:47:53 2025 -0400

    fixup: update changelog

commit 9836d81c8925a54e0fc58a881f9661a0e07d674e
Author: wispl <wispl.8qbkk@slmail.me>
Date:   Tue Jul 8 15:37:16 2025 -0400

    feat: border radius for selected entries
    
    fixup: defaults
    
    fixup: apply change requests
    
    fixup: formatting, missed one
    
    fixup: optimize rendering
    
    fix: free selection_corners
    
    fix: gaps caused by blt
    
    fixup: default selection-radius to 0
    
    fixup: fix memory leak
    
    fixup: use composite instead of blit
    
    fixup: remove flake.nix...
    
    fixup: don't hardcode buffer format
    
    fixup: limit radius when horizontal padding is small
    
    fixup: replace tabs with spaces
    
    fixup: don't hardcode format
    
    fixup: wrong variable

commit 04f7d64a8d8127dca4eed038b0cb3394d9faff5c
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Wed Jul 23 08:30:09 2025 +0200

    changelog: fold long lines

commit ab66010761d05b71c998553e9d05a4443fe30e3e
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Tue Jul 22 10:13:04 2025 +0200

    render: rounded-corners: don't hardcode a8r8g8b8 for the msaa interim buffer
    
    Use the same buffer format as all other buffers. This ensures correct
    colors when using e.g. 16-bit buffers.

commit d5df9d00836a56ce8e37828d62a2e46de62c0d65
Author: Guillaume Outters <guillaume-foot@outters.eu>
Date:   Mon Jul 21 17:01:10 2025 +0200

    /usr/local/share/pixmaps not searched: typos
    
    Typos in the changelog and comments.

commit 3869fe3b311f1c89acadd201da240559d156a6de
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Mon Jul 21 15:19:36 2025 +0200

    changelog: /usr/local/share/pixmaps not searched

commit 2f91ae2f487c98f8af93b7cbbaba210ced702375
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Mon Jul 21 15:19:20 2025 +0200

    icon: spelling: explicitely -> explicitly

commit 07d77fd0ffce39c81fd315b7db4ac79fb5ecf356
Author: Guillaume Outters <guillaume-foot@outters.eu>
Date:   Fri Jul 18 10:03:09 2025 +0200

    icon: fix #622 pixmaps not searched in /usr/local/share
    
    Even if FreeDesktop's Icon Theme Specification only mentions /usr/share
    explicitely as a base dir to look for pixmaps (while icons is searched in both
    /usr/local/share and /usr/share), some implementations do store their icons in
    /usr/local/share/pixmaps: they weren't found by Fuzzel.
    This was obvious in FreeBSD, which uses exclusively /usr/local, and in notably
    missing pixmaps was firefox.png

commit 4c1ba8fe72ef0f5769484d6e4db6638ddc6370c1
Author: Mark Stosberg <mark@stosberg.com>
Date:   Sat Jul 12 17:05:41 2025 -0400

    Re-enable legacy icon context directories in application mode
    
    The 'legacy' context was filtered out in application mode starting with
    the switch from 'hicolor' to 'default' as the default icon themes.
    
    Many symbolic icons are stored in legacy context directories rather than
    the standard 'apps' or 'applications' contexts. The legacy context is a valid
    XDG icon theme specification context and should be searched when looking for
    application icons.

commit 6fd584b0ff6ec0e4ee41138bd4795b6b942eae7a
Author: Mark Stosberg <mark@stosberg.com>
Date:   Sat Jul 12 16:02:35 2025 -0400

    🐛 Fix memory leak with font_bold

commit 1f6e155a788ea7c1b20857cea5d8bab6d6ab035b
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Fri Jul 11 09:52:21 2025 +0200

    wayland: don't ignore the mouse's X coordinate when selecting
    
    Before this patch, the mouse cursor's X coordinate was ignored when
    updating the currently selected item. This meant that you could
    change (and activate) items while the cursor was inside the left or
    right margins.
    
    It also fixes an issue where clicking *outside* the window could
    activate an item. This was only possible on compositors that allows
    sending mouse events to a client, even when the mouse is outside the
    window (and no buttons being held/dragged). Sounds buggy to me, but
    who am I to judge 🤷?
    
    Closes #606

commit 5751a657a623b0878625ae22419624db3f325e37
Author: Mark Stosberg <mark@stosberg.com>
Date:   Tue Jul 1 15:40:15 2025 -0400

    ✨ Add --auto-select opt. When one entry is left, automatically select it.
    
    Fixes #411

commit 544c59a5403bc64b44e2261e043127cc5b4ac6c6
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Thu Jul 3 12:04:31 2025 +0200

    render: scroll input to ensure cursor is always visible
    
    The input string now scrolls with the cursor (when the string is
    longer than the available space), ensuring the cursor and surrounding
    text is always visible.
    
    When calculating whether a glyph will fit or not, we use the largest
    value of the glyphs advance width, and its X offset + glyph width.
    
    The advance width is how much the pen position is moved after
    rendering the glyph.
    
    The X-offset + width tells us where the last pixel column of the glyph
    will be.
    
    By using the largest of the two, we ensure the glyph, and the cursor,
    will be fully visible.
    
    (kerning is also taken into account).
    
    Limitations and peculiarities:
    
    * Text is always left-aligned. That is, we always start rendering on
      the left side, at the exact same pixel offset. This means characters
      will "jump around" close to the right side.
    
    * When scrolling, we try to keep the cursor at the edge (either left
      or right). But, since the text is always left-aligned, we may
      sometimes scroll in *two* characters when moving the cursor one step
      to the right. This happens if the scrolled out character is wide, and
      the scrolled in character(s) are narrow(er).
    
    * Even before this patch, ligatures (both emoji ZWJ sequences, and fi,
      ff, ft, etc) were not handled well. For example, the cursor couldn't
      be moved "into" the ligature, and you had to press a cursor key twice
      to move over e.g. 'ff'.
    
      One way to solve this is to split the input string into two text
      runs; everything on the left side of the cursor, and everything on
      the right side of the cursor. This would however complicate
      rendering quite a bit.
    
      Instead, I decided to disable shaping completely, of the input
      string (the prompt string, and application entries, are still
      shaped).
    
    Closes #378

commit d2fed967d770b395a48a500f79650663f6a56eb1
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Fri Jul 4 10:25:35 2025 +0200

    completions: add --hide-prompt

commit 1ea028317f1a89c517d17ce15eca9d66f6fd827e
Author: Mark Stosberg <mark@stosberg.com>
Date:   Tue Jul 1 14:10:13 2025 +0200

    ✨ New Feature: Hide Input Line (#597)
    
    Hiding the prompt/input line may be of interest for a more minimal design, and also makes Fuzzel for building small menus or touch-based menus where a filtering feature is not necessary.
    
    To select items with the prompt hidden, arrow keys can be used or... as a hidden feature you can still type input as before, but it won't be visible.
    
    Fixes #430
    Replaces #596
    
    ## Questions
    
     * Is --hide-prompt clear enough? Perhaps that sounds like it refers to just the prompt and not the whole line. Alternate suggestion: `--hide-input-line`. Including "line" in the name make sit clearer that the whole line is being hidden, not just the  prompt part.
    
    If this feature is approved, there's still a bit more clean-up work to do with docs/completions/changelog.
    
    ## Screenshot
    
    ![image](/attachments/d09350ee-49d5-4346-8861-35174a9228f9)
    
    That was made with:
    
    ```
    echo -e '⏻Power Off\n󰜉 Restart' | ./pkg/fuzzel/usr/bin/fuzzel --hide-prompt --minimal-lines --dmenu --width 10
    ```
    
    The version includes the UX idea of still allowing input, although it's now hidden. That means in addition to selecting with the arrow keys or via touch, you can still filter as before!
    
    If you normally use Fuzzel by typing a few characters and hitting enter, this offers an option for an even more minimal aesthetic.
    
    Reviewed-on: https://codeberg.org/dnkl/fuzzel/pulls/597
    Reviewed-by: dnkl <dnkl@noreply.codeberg.org>
    Co-authored-by: Mark Stosberg <mark@stosberg.com>
    Co-committed-by: Mark Stosberg <mark@stosberg.com>

commit 0d0e65fc1d046eb8e6eb4ef3d55eff16657e5611
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Tue Jul 1 09:37:00 2025 +0200

    main: fix possible memory leak(s) when failing to load config
    
    If the user has used command line options resulting in memory
    allocations in cmdline_overrides, and the config fails to load, we
    leak memory.
    
    Fix by freeing the cmdline_overrides conf in addition to the "normal"
    config.

commit 8aa4cc3151376f2a1792d2d04291f7518af41fa5
Author: Mark Stosberg <mark@stosberg.com>
Date:   Sun Jun 29 16:07:02 2025 -0400

    doc: clarify which icon formats we support.
    
    Fixes #601

commit 08ef4de679b1c5cef18528fbf33c6ede5dcd6b62
Author: Mark Stosberg <mark@stosberg.com>
Date:   Thu Jun 26 12:57:07 2025 +0200

    ✨ Add {cmd} in --terminal command, like Rofi. (#600)
    
    {cmd} may appear more than once. If it appears at all,
    it it not also appended.
    
    Fixes #564
    
    ## QA Log
    
    Tested with:
    
    ```
    /pkg/fuzzel/usr/bin/fuzzel --config=test_terminal.ini
    ```
    
    Where test_terminal.ini contains:
    
    ```
    [main]
    terminal=foot -a '{cmd}' -T '{cmd}' {cmd}
    ```
    
    Then I checked the title and app_id to confirm that they were both set to the command.
    
    For terminals like foot that allow setting the app_id and title, this is a nicer default.
    
    Reviewed-on: https://codeberg.org/dnkl/fuzzel/pulls/600
    Co-authored-by: Mark Stosberg <mark@stosberg.com>
    Co-committed-by: Mark Stosberg <mark@stosberg.com>

commit 0baffbdfe9f5361b865343bf4a5817b943f24768
Author: Daniel Eklöf <daniel@ekloef.se>
Date:   Tue Jun 24 18:56:32 2025 +0200

    doc: clarify default value of filter-desktop

commit 10191b8b478d8791dc7fe49b22c963249714c412
Author: Mark Stosberg <mark@stosberg.com>
Date:   Mon Jun 23 12:15:31 2025 -0400

    docs: README/Changelog/code comment for touchscreen support

commit 211f29c9432fa757a785704f91095325bc3046d7
Author: Mark Stosberg <mark@stosberg.com>
Date:   Sun Jun 22 13:29:55 2025 -0400

    fixup: Refine touchscreen support.
    
    - reverse scroll direction
    - tap-to-select
    - smoother scrolling.

commit 0e9c79b80a09bb5e64db286ac120aacfa493ebbb
Author: Mark Stosberg <mark@stosberg.com>
Date:   Sun Jun 22 10:38:35 2025 -0400

    ✨ New Feature: Touchscreen scrolling
    
    Fixes: #435

commit 3e7c9a23f3f254ff36d2d8cfb9be90aede9e2a1d
Author: bbb651 <bar.ye651@gmail.com>
Date:   Wed Jan 29 17:48:28 2025 +0200

    Add `delete-line` binding

commit 1e50fff57e4e77129bceceaedbf90e2e7883512d
Author: Mark Stosberg <mark@stosberg.com>
Date:   Mon Jun 23 08:53:27 2025 -0400

    Add Changelog entry for #595

commit 1b05c80076cd5280c521e553128dcbb31e717888
Author: Konstantin Pospelov <kupospelov@gmail.com>
Date:   Sun Jun 22 17:15:01 2025 +0200

    render: fix border width and border radius scaling

commit 6200008621c0ba8d619c169649fc49c175b76aa4
Author: Mark Stosberg <mark@stosberg.com>
Date:   Sun Jun 15 12:02:28 2025 -0400

    Add new --minimal-flag option
    
    Useful for building small dmenu menus with a dynamic number of lines
    that's less than --lines.
    
    Fuzzel prevents displaying anything until all dmenu entries have been
    loaded, at which point the number of display lines to use are
    calculated (the minimum of --lines, and the total number of dmenu
    entries).
    
    Co-authored-by: Daniel Eklöf <daniel@ekloef.se>
Created: 2025-10-05 Last update: 2025-10-19 01:32
news
[rss feed]
  • [2025-04-25] fuzzel 1.12.0+ds-1 MIGRATED to testing (Debian testing watch)
  • [2025-04-14] Accepted fuzzel 1.12.0+ds-1 (source) into unstable (Peter Colberg) (signed by: Antoine Beaupré)
  • [2024-11-08] fuzzel 1.11.1+ds-2 MIGRATED to testing (Debian testing watch)
  • [2024-11-02] Accepted fuzzel 1.11.1+ds-2 (source) into unstable (Peter Colberg) (signed by: Antoine Beaupré)
  • [2024-09-15] Accepted fuzzel 1.11.1+ds-1 (source) into unstable (Peter Colberg) (signed by: Antoine Beaupré)
  • [2024-08-25] fuzzel 1.10.2-1 MIGRATED to testing (Debian testing watch)
  • [2024-08-19] Accepted fuzzel 1.10.2-1 (source) into unstable (Peter Colberg) (signed by: Antoine Beaupré)
  • [2023-07-23] fuzzel 1.9.2-1 MIGRATED to testing (Debian testing watch)
  • [2023-07-18] Accepted fuzzel 1.9.2-1 (source) into unstable (Peter Colberg) (signed by: Antoine Beaupré)
  • [2022-12-06] fuzzel 1.8.2-2 MIGRATED to testing (Debian testing watch)
  • [2022-11-30] Accepted fuzzel 1.8.2-2 (source) into unstable (Peter Colberg) (signed by: Antoine Beaupré)
  • [2022-11-23] Accepted fuzzel 1.8.2-1 (source amd64) into unstable (Debian FTP Masters) (signed by: Antoine Beaupré)
bugs [bug history graph]
  • all: 1
  • RC: 0
  • I&N: 1
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.12.0+ds-1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing