🐛 Bug fixes
This commit is contained in:
		| @@ -108,10 +108,10 @@ class _ExploreScreenState extends State<ExploreScreen> | ||||
|                                   RealmSwitcher(), | ||||
|                                 ], | ||||
|                               ).paddingSymmetric(horizontal: 8), | ||||
|                             ), | ||||
|                             ).paddingSymmetric(vertical: 4), | ||||
|                             TabBar( | ||||
|                               controller: _tabController, | ||||
|                               dividerHeight: 0.3, | ||||
|                               dividerHeight: scrollProgress > 0 ? 0 : 0.3, | ||||
|                               tabAlignment: TabAlignment.fill, | ||||
|                               tabs: [ | ||||
|                                 Tab( | ||||
| @@ -138,8 +138,10 @@ class _ExploreScreenState extends State<ExploreScreen> | ||||
|                                   child: Row( | ||||
|                                     mainAxisSize: MainAxisSize.min, | ||||
|                                     children: [ | ||||
|                                       const Icon(Icons.shuffle_on_outlined, | ||||
|                                           size: 20), | ||||
|                                       const Icon( | ||||
|                                         Icons.shuffle_on_outlined, | ||||
|                                         size: 20, | ||||
|                                       ), | ||||
|                                       const Gap(8), | ||||
|                                       Text('postListShuffle'.tr), | ||||
|                                     ], | ||||
| @@ -151,7 +153,7 @@ class _ExploreScreenState extends State<ExploreScreen> | ||||
|                         ).paddingOnly(top: MediaQuery.of(context).padding.top), | ||||
|                       ), | ||||
|                     ), | ||||
|                     expandedHeight: 96, | ||||
|                     expandedHeight: 104, | ||||
|                     snap: true, | ||||
|                     floating: true, | ||||
|                     toolbarHeight: AppTheme.toolbarHeight(context), | ||||
|   | ||||
| @@ -182,7 +182,10 @@ class _PostPublishScreenState extends State<PostPublishScreen> { | ||||
|           crossAxisAlignment: CrossAxisAlignment.start, | ||||
|           children: [ | ||||
|             ListTile( | ||||
|               tileColor: Theme.of(context).colorScheme.surfaceContainerLow, | ||||
|               tileColor: Theme.of(context) | ||||
|                   .colorScheme | ||||
|                   .surfaceContainerLow | ||||
|                   .withOpacity(0.5), | ||||
|               title: Column( | ||||
|                 crossAxisAlignment: CrossAxisAlignment.start, | ||||
|                 children: [ | ||||
|   | ||||
| @@ -186,10 +186,7 @@ class _AttachmentListState extends State<AttachmentList> { | ||||
|  | ||||
|     if (widget.isFullWidth && _attachments.length == 1) { | ||||
|       final element = _attachments.first; | ||||
|       double ratio = math.max( | ||||
|         element!.metadata?['ratio']?.toDouble() ?? 16 / 9, | ||||
|         0.5, | ||||
|       ); | ||||
|       double ratio = element!.metadata?['ratio']?.toDouble() ?? 16 / 9; | ||||
|       return Container( | ||||
|         width: MediaQuery.of(context).size.width, | ||||
|         constraints: BoxConstraints( | ||||
| @@ -199,6 +196,10 @@ class _AttachmentListState extends State<AttachmentList> { | ||||
|           aspectRatio: ratio, | ||||
|           child: Container( | ||||
|             decoration: BoxDecoration( | ||||
|               color: Theme.of(context) | ||||
|                   .colorScheme | ||||
|                   .surfaceContainer | ||||
|                   .withOpacity(0.5), | ||||
|               border: Border.symmetric( | ||||
|                 horizontal: BorderSide( | ||||
|                   color: Theme.of(context).dividerColor, | ||||
| @@ -231,7 +232,10 @@ class _AttachmentListState extends State<AttachmentList> { | ||||
|           final element = _attachments[idx]; | ||||
|           return Container( | ||||
|             decoration: BoxDecoration( | ||||
|               color: Theme.of(context).colorScheme.surfaceContainerHigh, | ||||
|               color: Theme.of(context) | ||||
|                   .colorScheme | ||||
|                   .surfaceContainer | ||||
|                   .withOpacity(0.5), | ||||
|               border: Border.all( | ||||
|                 color: Theme.of(context).dividerColor, | ||||
|                 width: 1, | ||||
| @@ -256,10 +260,7 @@ class _AttachmentListState extends State<AttachmentList> { | ||||
|           final element = _attachments[idx]; | ||||
|           idx++; | ||||
|           if (element == null) return const SizedBox.shrink(); | ||||
|           double ratio = math.max( | ||||
|             element.metadata?['ratio']?.toDouble() ?? 16 / 9, | ||||
|             0.5, | ||||
|           ); | ||||
|           double ratio = element.metadata?['ratio']?.toDouble() ?? 16 / 9; | ||||
|           return Container( | ||||
|             constraints: BoxConstraints( | ||||
|               maxWidth: widget.columnMaxWidth, | ||||
| @@ -269,6 +270,10 @@ class _AttachmentListState extends State<AttachmentList> { | ||||
|               aspectRatio: ratio, | ||||
|               child: Container( | ||||
|                 decoration: BoxDecoration( | ||||
|                   color: Theme.of(context) | ||||
|                       .colorScheme | ||||
|                       .surfaceContainer | ||||
|                       .withOpacity(0.5), | ||||
|                   border: Border.all( | ||||
|                     color: Theme.of(context).dividerColor, | ||||
|                     width: 1, | ||||
| @@ -298,10 +303,7 @@ class _AttachmentListState extends State<AttachmentList> { | ||||
|         itemBuilder: (context, idx) { | ||||
|           final element = _attachments[idx]; | ||||
|           if (element == null) const SizedBox.shrink(); | ||||
|           double ratio = math.max( | ||||
|             element!.metadata?['ratio']?.toDouble() ?? 16 / 9, | ||||
|             0.5, | ||||
|           ); | ||||
|           final ratio = element!.metadata?['ratio']?.toDouble() ?? 16 / 9; | ||||
|           return Container( | ||||
|             constraints: BoxConstraints( | ||||
|               maxWidth: math.min( | ||||
| @@ -314,6 +316,10 @@ class _AttachmentListState extends State<AttachmentList> { | ||||
|               aspectRatio: ratio, | ||||
|               child: Container( | ||||
|                 decoration: BoxDecoration( | ||||
|                   color: Theme.of(context) | ||||
|                       .colorScheme | ||||
|                       .surfaceContainer | ||||
|                       .withOpacity(0.5), | ||||
|                   border: Border.all( | ||||
|                     color: Theme.of(context).dividerColor, | ||||
|                     width: 1, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user