build: Upgrade to flutter 3.35.2

pull/2180/head
Christian Kußowski 1 month ago
parent cfc9df59cc
commit 99de670e04
No known key found for this signature in database
GPG Key ID: E067ECD60F1A0652

@ -1,2 +1,2 @@
FLUTTER_VERSION=3.32.8 FLUTTER_VERSION=3.35.2
JAVA_VERSION=17 JAVA_VERSION=17

@ -45,18 +45,26 @@ class ChatAccessSettingsPageView extends StatelessWidget {
), ),
), ),
), ),
RadioGroup<HistoryVisibility>(
groupValue: room.historyVisibility,
onChanged: controller.historyVisibilityLoading ||
!room.canChangeHistoryVisibility
? (_) {}
: controller.setHistoryVisibility,
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
for (final historyVisibility in HistoryVisibility.values) for (final historyVisibility in HistoryVisibility.values)
RadioListTile<HistoryVisibility>.adaptive( RadioListTile<HistoryVisibility>.adaptive(
title: Text( title: Text(
historyVisibility historyVisibility.getLocalizedString(
.getLocalizedString(MatrixLocals(L10n.of(context))), MatrixLocals(L10n.of(context)),
),
), ),
value: historyVisibility, value: historyVisibility,
groupValue: room.historyVisibility, ),
onChanged: controller.historyVisibilityLoading || ],
!room.canChangeHistoryVisibility ),
? null
: controller.setHistoryVisibility,
), ),
Divider(color: theme.dividerColor), Divider(color: theme.dividerColor),
ListTile( ListTile(
@ -68,18 +76,24 @@ class ChatAccessSettingsPageView extends StatelessWidget {
), ),
), ),
), ),
RadioGroup(
groupValue: room.joinRules,
onChanged: controller.setJoinRule,
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
for (final joinRule in controller.availableJoinRules) for (final joinRule in controller.availableJoinRules)
if (joinRule != JoinRules.private) if (joinRule != JoinRules.private)
RadioListTile<JoinRules>.adaptive( RadioListTile<JoinRules>.adaptive(
enabled: !controller.joinRulesLoading &&
room.canChangeJoinRules,
title: Text( title: Text(
joinRule.localizedString(L10n.of(context)), joinRule.localizedString(L10n.of(context)),
), ),
value: joinRule, value: joinRule,
groupValue: room.joinRules, ),
onChanged: controller.joinRulesLoading || ],
!room.canChangeJoinRules ),
? null
: controller.setJoinRule,
), ),
Divider(color: theme.dividerColor), Divider(color: theme.dividerColor),
if ({JoinRules.public, JoinRules.knock} if ({JoinRules.public, JoinRules.knock}
@ -93,19 +107,25 @@ class ChatAccessSettingsPageView extends StatelessWidget {
), ),
), ),
), ),
RadioGroup(
groupValue: room.guestAccess,
onChanged: controller.setGuestAccess,
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
for (final guestAccess in GuestAccess.values) for (final guestAccess in GuestAccess.values)
RadioListTile<GuestAccess>.adaptive( RadioListTile<GuestAccess>.adaptive(
enabled: !controller.guestAccessLoading &&
room.canChangeGuestAccess,
title: Text( title: Text(
guestAccess.getLocalizedString( guestAccess.getLocalizedString(
MatrixLocals(L10n.of(context)), MatrixLocals(L10n.of(context)),
), ),
), ),
value: guestAccess, value: guestAccess,
groupValue: room.guestAccess, ),
onChanged: controller.guestAccessLoading || ],
!room.canChangeGuestAccess ),
? null
: controller.setGuestAccess,
), ),
Divider(color: theme.dividerColor), Divider(color: theme.dividerColor),
ListTile( ListTile(

@ -110,7 +110,7 @@ class ChatEncryptionSettingsView extends StatelessWidget {
itemBuilder: (BuildContext context, int i) => itemBuilder: (BuildContext context, int i) =>
SwitchListTile( SwitchListTile(
value: !deviceKeys[i].blocked, value: !deviceKeys[i].blocked,
activeColor: deviceKeys[i].verified activeThumbColor: deviceKeys[i].verified
? Colors.green ? Colors.green
: Colors.orange, : Colors.orange,
onChanged: (_) => onChanged: (_) =>

@ -53,7 +53,7 @@ platforms:
parts: parts:
flutter-git: flutter-git:
source: https://github.com/flutter/flutter.git source: https://github.com/flutter/flutter.git
source-tag: 3.32.4 source-tag: 3.35.2
source-depth: 1 source-depth: 1
plugin: nil plugin: nil
override-build: | override-build: |

Loading…
Cancel
Save