Astro
Astro
Jan 13

Performance optimization for keyword list

Scrolling and filtering is sluggish for a keyword list of 450 keywords
PlannedPlanned

2 weeks ago

Reordering by clicking a column is also laggy. I’m not sure how the data is currently stored or sorted, but it feels like the app may be sorting a large in-memory array on the main thread. For a macOS app, it might be worth considering a lightweight local database such as SQLite, with indexed columns for sorting and filtering. That would likely make column-based reordering much faster and avoid blocking the UI. Right now, the current behavior is not acceptable. The macOS spinning rainbow cursor is what I see most often when using Astro.

Planned
changed status toPlanned·Apr 27, 2026
Progress
changed status toIn Progress·Apr 13, 2026
merged·Feb 23, 2026