From 9bec6517ada040828c7e7a14eb7e4cb8d1fa2bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Mon, 10 Aug 2026 15:13:18 -0700 Subject: [PATCH] FuzzySearch: ellipsize middle instead of horizontal scroll --- plugins/fuzzy-search/file-item.vala | 4 +++- plugins/fuzzy-search/fuzzy-search-popover.vala | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/fuzzy-search/file-item.vala b/plugins/fuzzy-search/file-item.vala index e5f6563fde..541d72300a 100644 --- a/plugins/fuzzy-search/file-item.vala +++ b/plugins/fuzzy-search/file-item.vala @@ -26,7 +26,9 @@ public class FileItem : Gtk.ListBoxRow { var path_label = new Gtk.Label ( @"$(should_distinguish_project ? result.project + " • " : "")$(result.relative_path)" - ); + ) { + ellipsize = MIDDLE + }; path_label.halign = Gtk.Align.START; diff --git a/plugins/fuzzy-search/fuzzy-search-popover.vala b/plugins/fuzzy-search/fuzzy-search-popover.vala index d67782a3d9..0b4e104678 100644 --- a/plugins/fuzzy-search/fuzzy-search-popover.vala +++ b/plugins/fuzzy-search/fuzzy-search-popover.vala @@ -68,7 +68,8 @@ public class Scratch.FuzzySearchPopover : Gtk.Popover { propagate_natural_height = true, hexpand = true, vexpand = true, - child = search_result_container + child = search_result_container, + hscrollbar_policy = NEVER }; var box = new Gtk.Box (VERTICAL, 0);