Forráskód Böngészése

Add link to Mastodon, Blog, & Matrix

Neeraj Gupta 2 éve
szülő
commit
50e23815a5

+ 22 - 9
lib/ui/settings/social_section_widget.dart

@@ -24,15 +24,7 @@ class SocialSectionWidget extends StatelessWidget {
   }
 
   Widget _getSectionOptions(BuildContext context) {
-    final List<Widget> options = [
-      sectionOptionSpacing,
-      const SocialsMenuItemWidget("Twitter", "https://twitter.com/enteio"),
-      sectionOptionSpacing,
-      const SocialsMenuItemWidget("Discord", "https://ente.io/discord"),
-      sectionOptionSpacing,
-      const SocialsMenuItemWidget("Reddit", "https://reddit.com/r/enteio"),
-      sectionOptionSpacing,
-    ];
+    final List<Widget> options = [];
     if (!UpdateService.instance.isIndependent()) {
       options.addAll(
         [
@@ -46,6 +38,27 @@ class SocialSectionWidget extends StatelessWidget {
         ],
       );
     }
+    options.addAll(
+      [
+        sectionOptionSpacing,
+        const SocialsMenuItemWidget("Blog", "https://ente.io/blog"),
+        sectionOptionSpacing,
+        const SocialsMenuItemWidget("Twitter", "https://twitter.com/enteio"),
+        sectionOptionSpacing,
+        const SocialsMenuItemWidget("Mastodon", "https://mstdn.social/@ente"),
+        sectionOptionSpacing,
+        const SocialsMenuItemWidget(
+          "Matrix",
+          "https://matrix.to/#/#ente:matrix.org",
+        ),
+        sectionOptionSpacing,
+        const SocialsMenuItemWidget("Discord", "https://ente.io/discord"),
+        sectionOptionSpacing,
+        const SocialsMenuItemWidget("Reddit", "https://reddit.com/r/enteio"),
+        sectionOptionSpacing,
+      ],
+    );
+
     return Column(children: options);
   }
 }

+ 4 - 2
lib/utils/date_time_util.dart

@@ -1,6 +1,7 @@
 import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
 import 'package:intl/intl.dart';
+import 'package:photos/core/constants.dart';
 import 'package:photos/theme/ente_theme.dart';
 
 const Set<int> monthWith31Days = {1, 3, 5, 7, 8, 10, 12};
@@ -199,8 +200,9 @@ Widget getDayWidget(
 ) {
   final colorScheme = getEnteColorScheme(context);
   final textTheme = getEnteTextTheme(context);
-  final textStyle = photoGridSize < 6 ? textTheme.body : textTheme.small;
-  final double paddingValue = photoGridSize < 6 ? 12.0 : 8.0;
+  final textStyle =
+      photoGridSize < photoGridSizeMax ? textTheme.body : textTheme.small;
+  final double paddingValue = photoGridSize < photoGridSizeMax ? 12.0 : 8.0;
   return Padding(
     padding: EdgeInsets.all(paddingValue),
     child: Container(