diff --git a/flutter_client/lib/discover/discover_screen.dart b/flutter_client/lib/discover/discover_screen.dart index a55ea07b..409347be 100644 --- a/flutter_client/lib/discover/discover_screen.dart +++ b/flutter_client/lib/discover/discover_screen.dart @@ -162,8 +162,9 @@ class _DiscoverScreenState extends ConsumerState { final rows = snap.data ?? const []; if (rows.isEmpty) { return Center( - child: Text('No matches.', - style: TextStyle(color: fs.ash)), + child: Text('Nothing to add for that search yet.', + style: TextStyle(color: fs.ash), + textAlign: TextAlign.center), ); } return ListView.separated( diff --git a/flutter_client/lib/library/library_screen.dart b/flutter_client/lib/library/library_screen.dart index f3b2f4b7..323b2959 100644 --- a/flutter_client/lib/library/library_screen.dart +++ b/flutter_client/lib/library/library_screen.dart @@ -132,7 +132,7 @@ class _ArtistsTab extends ConsumerWidget { loading: () => const Center(child: CircularProgressIndicator()), error: (e, _) => Center(child: Text('$e', style: TextStyle(color: fs.error))), data: (page) => page.items.isEmpty - ? Center(child: Text('No artists.', style: TextStyle(color: fs.ash))) + ? Center(child: Text("No artists yet — scan a library folder via the server's config.", style: TextStyle(color: fs.ash), textAlign: TextAlign.center)) : RefreshIndicator( onRefresh: () async => ref.refresh(_libraryArtistsProvider.future), child: GridView.builder( @@ -164,7 +164,7 @@ class _AlbumsTab extends ConsumerWidget { loading: () => const Center(child: CircularProgressIndicator()), error: (e, _) => Center(child: Text('$e', style: TextStyle(color: fs.error))), data: (page) => page.items.isEmpty - ? Center(child: Text('No albums.', style: TextStyle(color: fs.ash))) + ? Center(child: Text("No albums yet — scan a library folder via the server's config.", style: TextStyle(color: fs.ash), textAlign: TextAlign.center)) : RefreshIndicator( onRefresh: () async => ref.refresh(_libraryAlbumsProvider.future), child: GridView.builder( @@ -241,7 +241,7 @@ class _LikedTab extends ConsumerWidget { return Center(child: Text("Couldn't load liked items.", style: TextStyle(color: fs.error))); } if (t.items.isEmpty && al.items.isEmpty && ar.items.isEmpty) { - return Center(child: Text('Nothing liked yet.', style: TextStyle(color: fs.ash))); + return Center(child: Text('No liked artists, albums, or tracks yet.', style: TextStyle(color: fs.ash), textAlign: TextAlign.center)); } return RefreshIndicator( onRefresh: () async {