Polish mobile UX downloads and comments

This commit is contained in:
2026-05-23 12:15:20 +03:00
parent 63da741295
commit f9938e393d
24 changed files with 571 additions and 61 deletions
@@ -16,6 +16,7 @@ class PostMasonryGrid extends StatelessWidget {
required this.onOpen,
required this.onFavorite,
this.onAddToCollection,
this.favoriteKeys = const {},
this.loading = false,
this.controller,
super.key,
@@ -29,6 +30,7 @@ class PostMasonryGrid extends StatelessWidget {
final ValueChanged<Post> onOpen;
final ValueChanged<Post> onFavorite;
final ValueChanged<Post>? onAddToCollection;
final Set<String> favoriteKeys;
final bool loading;
final ScrollController? controller;
@@ -49,6 +51,7 @@ class PostMasonryGrid extends StatelessWidget {
post: post,
blurExplicit: blurExplicit && !nsfwEnabled,
showBadges: showBadges,
isFavorite: favoriteKeys.contains(post.cacheKey),
onOpen: () => onOpen(post),
onFavorite: () => onFavorite(post),
onAddToCollection: