From ee202b33d50b863f592990c1387ebab1178be41f Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Sat, 10 Jan 2026 10:42:03 -0800 Subject: [PATCH] make debouncing of list row loading more aggressive; it seems there has been a regression in how quickly list rows can render? --- ui/widgets/tracklistrow.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/widgets/tracklistrow.go b/ui/widgets/tracklistrow.go index c2d3515..d5063f4 100644 --- a/ui/widgets/tracklistrow.go +++ b/ui/widgets/tracklistrow.go @@ -23,7 +23,7 @@ import ( ) var ( - tracklistUpdateCounter = util.NewEventCounter(30) + tracklistUpdateCounter = util.NewEventCounter(20) emptyTrack = util.TrackListModel{ Item: &mediaprovider.Track{ @@ -410,7 +410,7 @@ func (t *tracklistRowBase) TrackID() string { } func (t *tracklistRowBase) Update(tm *util.TrackListModel, rowNum int, onUpdate func()) { - if tracklistUpdateCounter.NumEventsSince(time.Now().Add(-150*time.Millisecond)) > 20 { + if tracklistUpdateCounter.NumEventsSince(time.Now().Add(-300*time.Millisecond)) > 10 { t.doUpdate(&emptyTrack, 1) if t.nextUpdateModel == nil { // queue to run later