chore: Follow up donation button

This commit is contained in:
Christian Kußowski 2025-10-20 07:15:14 +02:00
commit dfc97aa3d7
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
2 changed files with 5 additions and 2 deletions

View file

@ -36,6 +36,7 @@ abstract class AppConfig {
'https://github.com/krille-chan/fluffychat/issues'; 'https://github.com/krille-chan/fluffychat/issues';
static const String changelogUrl = static const String changelogUrl =
'https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md'; 'https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md';
static const String donationUrl = 'https://ko-fi.com/krille';
static const Set<String> defaultReactions = {'👍', '❤️', '😂', '😮', '😢'}; static const Set<String> defaultReactions = {'👍', '❤️', '😂', '😮', '😢'};

View file

@ -2,7 +2,9 @@ import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:matrix/matrix.dart'; import 'package:matrix/matrix.dart';
import 'package:url_launcher/url_launcher_string.dart';
import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/config/themes.dart'; import 'package:fluffychat/config/themes.dart';
import 'package:fluffychat/l10n/l10n.dart'; import 'package:fluffychat/l10n/l10n.dart';
import 'package:fluffychat/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart'; import 'package:fluffychat/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
@ -67,7 +69,7 @@ class ClientChooserButton extends StatelessWidget {
], ],
), ),
), ),
if (Matrix.of(context).backgroundPush?.firebaseEnabled == false) if (Matrix.of(context).backgroundPush?.firebaseEnabled != true)
PopupMenuItem( PopupMenuItem(
value: SettingsAction.support, value: SettingsAction.support,
child: Row( child: Row(
@ -219,7 +221,7 @@ class ClientChooserButton extends StatelessWidget {
FluffyShare.shareInviteLink(context); FluffyShare.shareInviteLink(context);
break; break;
case SettingsAction.support: case SettingsAction.support:
// TODO: Implement me launchUrlString(AppConfig.donationUrl);
break; break;
case SettingsAction.settings: case SettingsAction.settings:
context.go('/rooms/settings'); context.go('/rooms/settings');