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)