Scene-list screens showed a small spinner while waiting on the API, so a slow list read felt like a blank stall. Replace the initial-load spinner on ScenesScreen and TagScenesScreen with a SceneGridSkeleton — a 2-col grid of pulsing placeholder tiles laid out 1:1 with SceneTile (16:9 thumb + title + meta lines). It paints instantly with zero data, so the screen feels responsive even when the query takes a moment, and the skeleton->content swap doesn't reflow. Pairs with the backend list-count fix (most filtered lists are now ~0.1s); the skeleton also masks the residual slow path (enormous tags) so it no longer reads as a freeze. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| BugReportFAB.tsx | ||
| FavoriteSceneRow.tsx | ||
| GoonWordmark.tsx | ||
| MovieFiltersSheet.tsx | ||
| MoviePosterCard.tsx | ||
| SceneGridSkeleton.tsx | ||
| SceneTile.tsx | ||
| Thumb.tsx | ||