Scrolling and filtering is sluggish for a keyword list of 450 keywords
Planned
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.
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.