From 04f9c4e3b7cab78f6e0bd47a6ffd8140a27c2e9d Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Wed, 15 Nov 2023 07:42:17 -0800 Subject: [PATCH] make Quick Search dialog a little taller --- ui/controller/controller.go | 3 +++ ui/dialogs/quicksearch.go | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/controller/controller.go b/ui/controller/controller.go index 24f70c9..1c24795 100644 --- a/ui/controller/controller.go +++ b/ui/controller/controller.go @@ -515,6 +515,9 @@ func (c *Controller) ShowQuickSearch() { } c.ClosePopUpOnEscape(pop) c.haveModal = true + min := qs.MinSize() + height := fyne.Max(min.Height, fyne.Min(min.Height*1.5, c.MainWindow.Canvas().Size().Height*0.7)) + pop.Resize(fyne.NewSize(min.Width, height)) pop.Show() c.MainWindow.Canvas().Focus(qs.SearchEntry) } diff --git a/ui/dialogs/quicksearch.go b/ui/dialogs/quicksearch.go index 2200814..9dccd74 100644 --- a/ui/dialogs/quicksearch.go +++ b/ui/dialogs/quicksearch.go @@ -173,8 +173,8 @@ func newQuickSearchResult(parent *QuickSearch) *quickSearchResult { title: widget.NewLabel(""), secondary: widget.NewRichText(), } - qs.title.Wrapping = fyne.TextTruncate - qs.secondary.Wrapping = fyne.TextTruncate + qs.title.Truncation = fyne.TextTruncateEllipsis + qs.secondary.Truncation = fyne.TextTruncateEllipsis qs.ExtendBaseWidget(qs) qs.imageLoader = util.NewThumbnailLoader(parent.imgSource, func(im image.Image) { qs.image.SetImage(im, false)