[mob] Move resumable upload setting

This commit is contained in:
Neeraj Gupta 2024-08-20 12:04:04 +05:30
parent 8b62c18171
commit 8cacb650b6
9 changed files with 31 additions and 37 deletions

View File

@ -683,8 +683,6 @@ class MessageLookup extends MessageLookupByLibrary {
"enableMaps": MessageLookupByLibrary.simpleMessage("Karten aktivieren"), "enableMaps": MessageLookupByLibrary.simpleMessage("Karten aktivieren"),
"enableMapsDesc": MessageLookupByLibrary.simpleMessage( "enableMapsDesc": MessageLookupByLibrary.simpleMessage(
"Dies zeigt Ihre Fotos auf einer Weltkarte.\n\nDiese Karte wird von OpenStreetMap gehostet und die genauen Standorte Ihrer Fotos werden niemals geteilt.\n\nSie können diese Funktion jederzeit in den Einstellungen deaktivieren."), "Dies zeigt Ihre Fotos auf einer Weltkarte.\n\nDiese Karte wird von OpenStreetMap gehostet und die genauen Standorte Ihrer Fotos werden niemals geteilt.\n\nSie können diese Funktion jederzeit in den Einstellungen deaktivieren."),
"enableMultiPartUpload": MessageLookupByLibrary.simpleMessage(
"Mehrteiliges Hochladen aktivieren"),
"encryptingBackup": "encryptingBackup":
MessageLookupByLibrary.simpleMessage("Verschlüssele Sicherung …"), MessageLookupByLibrary.simpleMessage("Verschlüssele Sicherung …"),
"encryption": MessageLookupByLibrary.simpleMessage("Verschlüsselung"), "encryption": MessageLookupByLibrary.simpleMessage("Verschlüsselung"),

View File

@ -661,8 +661,6 @@ class MessageLookup extends MessageLookupByLibrary {
"enableMaps": MessageLookupByLibrary.simpleMessage("Enable Maps"), "enableMaps": MessageLookupByLibrary.simpleMessage("Enable Maps"),
"enableMapsDesc": MessageLookupByLibrary.simpleMessage( "enableMapsDesc": MessageLookupByLibrary.simpleMessage(
"This will show your photos on a world map.\n\nThis map is hosted by Open Street Map, and the exact locations of your photos are never shared.\n\nYou can disable this feature anytime from Settings."), "This will show your photos on a world map.\n\nThis map is hosted by Open Street Map, and the exact locations of your photos are never shared.\n\nYou can disable this feature anytime from Settings."),
"enableMultiPartUpload":
MessageLookupByLibrary.simpleMessage("Enable multi-part upload"),
"encryptingBackup": "encryptingBackup":
MessageLookupByLibrary.simpleMessage("Encrypting backup..."), MessageLookupByLibrary.simpleMessage("Encrypting backup..."),
"encryption": MessageLookupByLibrary.simpleMessage("Encryption"), "encryption": MessageLookupByLibrary.simpleMessage("Encryption"),
@ -1259,6 +1257,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Restore to album"), MessageLookupByLibrary.simpleMessage("Restore to album"),
"restoringFiles": "restoringFiles":
MessageLookupByLibrary.simpleMessage("Restoring files..."), MessageLookupByLibrary.simpleMessage("Restoring files..."),
"resumableUploads":
MessageLookupByLibrary.simpleMessage("Resumable uploads"),
"retry": MessageLookupByLibrary.simpleMessage("Retry"), "retry": MessageLookupByLibrary.simpleMessage("Retry"),
"reviewDeduplicateItems": MessageLookupByLibrary.simpleMessage( "reviewDeduplicateItems": MessageLookupByLibrary.simpleMessage(
"Please review and delete the items you believe are duplicates."), "Please review and delete the items you believe are duplicates."),

View File

@ -675,8 +675,6 @@ class MessageLookup extends MessageLookupByLibrary {
"enableMaps": MessageLookupByLibrary.simpleMessage("Włącz mapy"), "enableMaps": MessageLookupByLibrary.simpleMessage("Włącz mapy"),
"enableMapsDesc": MessageLookupByLibrary.simpleMessage( "enableMapsDesc": MessageLookupByLibrary.simpleMessage(
"To pokaże Twoje zdjęcia na mapie świata.\n\nTa mapa jest hostowana przez Open Street Map, a dokładne lokalizacje Twoich zdjęć nigdy nie są udostępniane.\n\nMożesz wyłączyć tę funkcję w każdej chwili w ustawieniach."), "To pokaże Twoje zdjęcia na mapie świata.\n\nTa mapa jest hostowana przez Open Street Map, a dokładne lokalizacje Twoich zdjęć nigdy nie są udostępniane.\n\nMożesz wyłączyć tę funkcję w każdej chwili w ustawieniach."),
"enableMultiPartUpload": MessageLookupByLibrary.simpleMessage(
"Włącz przesyłanie wieloczęściowe"),
"encryptingBackup": MessageLookupByLibrary.simpleMessage( "encryptingBackup": MessageLookupByLibrary.simpleMessage(
"Szyfrowanie kopii zapasowej..."), "Szyfrowanie kopii zapasowej..."),
"encryption": MessageLookupByLibrary.simpleMessage("Szyfrowanie"), "encryption": MessageLookupByLibrary.simpleMessage("Szyfrowanie"),

View File

@ -676,8 +676,6 @@ class MessageLookup extends MessageLookupByLibrary {
"enableMaps": MessageLookupByLibrary.simpleMessage("Habilitar Mapa"), "enableMaps": MessageLookupByLibrary.simpleMessage("Habilitar Mapa"),
"enableMapsDesc": MessageLookupByLibrary.simpleMessage( "enableMapsDesc": MessageLookupByLibrary.simpleMessage(
"Isto mostrará suas fotos em um mapa do mundo.\n\nEste mapa é hospedado pelo OpenStreetMap, e os exatos locais de suas fotos nunca são compartilhados.\n\nVocê pode desativar esse recurso a qualquer momento nas Configurações."), "Isto mostrará suas fotos em um mapa do mundo.\n\nEste mapa é hospedado pelo OpenStreetMap, e os exatos locais de suas fotos nunca são compartilhados.\n\nVocê pode desativar esse recurso a qualquer momento nas Configurações."),
"enableMultiPartUpload": MessageLookupByLibrary.simpleMessage(
"Ativar envio de várias partes"),
"encryptingBackup": "encryptingBackup":
MessageLookupByLibrary.simpleMessage("Criptografando backup..."), MessageLookupByLibrary.simpleMessage("Criptografando backup..."),
"encryption": MessageLookupByLibrary.simpleMessage("Criptografia"), "encryption": MessageLookupByLibrary.simpleMessage("Criptografia"),

View File

@ -562,7 +562,6 @@ class MessageLookup extends MessageLookupByLibrary {
"enableMaps": MessageLookupByLibrary.simpleMessage("启用地图"), "enableMaps": MessageLookupByLibrary.simpleMessage("启用地图"),
"enableMapsDesc": MessageLookupByLibrary.simpleMessage( "enableMapsDesc": MessageLookupByLibrary.simpleMessage(
"这将在世界地图上显示您的照片。\n\n该地图由 Open Street Map 托管,并且您的照片的确切位置永远不会共享。\n\n您可以随时从“设置”中禁用此功能。"), "这将在世界地图上显示您的照片。\n\n该地图由 Open Street Map 托管,并且您的照片的确切位置永远不会共享。\n\n您可以随时从“设置”中禁用此功能。"),
"enableMultiPartUpload": MessageLookupByLibrary.simpleMessage("启用分片上传"),
"encryptingBackup": MessageLookupByLibrary.simpleMessage("正在加密备份..."), "encryptingBackup": MessageLookupByLibrary.simpleMessage("正在加密备份..."),
"encryption": MessageLookupByLibrary.simpleMessage("加密"), "encryption": MessageLookupByLibrary.simpleMessage("加密"),
"encryptionKeys": MessageLookupByLibrary.simpleMessage("加密密钥"), "encryptionKeys": MessageLookupByLibrary.simpleMessage("加密密钥"),

View File

@ -8015,11 +8015,11 @@ class S {
); );
} }
/// `Enable multi-part upload` /// `Resumable uploads`
String get enableMultiPartUpload { String get resumableUploads {
return Intl.message( return Intl.message(
'Enable multi-part upload', 'Resumable uploads',
name: 'enableMultiPartUpload', name: 'resumableUploads',
desc: '', desc: '',
args: [], args: [],
); );

View File

@ -1148,7 +1148,7 @@
"successfullyHid": "Successfully hid", "successfullyHid": "Successfully hid",
"successfullyUnhid": "Successfully unhid", "successfullyUnhid": "Successfully unhid",
"crashReporting": "Crash reporting", "crashReporting": "Crash reporting",
"enableMultiPartUpload": "Enable multi-part upload", "resumableUploads": "Resumable uploads",
"addToHiddenAlbum": "Add to hidden album", "addToHiddenAlbum": "Add to hidden album",
"moveToHiddenAlbum": "Move to hidden album", "moveToHiddenAlbum": "Move to hidden album",
"fileTypes": "File types", "fileTypes": "File types",

View File

@ -192,29 +192,6 @@ class _AdvancedSettingsScreenState extends State<AdvancedSettingsScreen> {
}, },
), ),
), ),
if (flagService.enableMobMultiPart)
const SizedBox(
height: 24,
),
if (flagService.enableMobMultiPart)
MenuItemWidget(
captionedTextWidget: CaptionedTextWidget(
title: S.of(context).enableMultiPartUpload,
),
menuItemColor: colorScheme.fillFaint,
singleBorderRadius: 8,
alignCaptionedTextToLeft: true,
trailingWidget: ToggleSwitchWidget(
value: () =>
localSettings.userEnabledMultiplePart,
onChanged: () async {
await localSettings
.setUserEnabledMultiplePart(
!localSettings.userEnabledMultiplePart,
);
},
),
),
const SizedBox( const SizedBox(
height: 24, height: 24,
), ),

View File

@ -3,6 +3,7 @@ import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:photos/core/configuration.dart'; import 'package:photos/core/configuration.dart';
import "package:photos/generated/l10n.dart"; import "package:photos/generated/l10n.dart";
import "package:photos/service_locator.dart";
import 'package:photos/theme/ente_theme.dart'; import 'package:photos/theme/ente_theme.dart';
import 'package:photos/ui/components/buttons/icon_button_widget.dart'; import 'package:photos/ui/components/buttons/icon_button_widget.dart';
import 'package:photos/ui/components/captioned_text_widget.dart'; import 'package:photos/ui/components/captioned_text_widget.dart';
@ -92,6 +93,29 @@ class BackupSettingsScreen extends StatelessWidget {
alignCaptionedTextToLeft: true, alignCaptionedTextToLeft: true,
isTopBorderRadiusRemoved: true, isTopBorderRadiusRemoved: true,
isGestureDetectorDisabled: true, isGestureDetectorDisabled: true,
isBottomBorderRadiusRemoved:
flagService.enableMobMultiPart,
),
if (flagService.enableMobMultiPart)
MenuItemWidget(
captionedTextWidget: CaptionedTextWidget(
title: S.of(context).resumableUploads,
),
menuItemColor: colorScheme.fillFaint,
singleBorderRadius: 8,
trailingWidget: ToggleSwitchWidget(
value: () =>
localSettings.userEnabledMultiplePart,
onChanged: () async {
await localSettings
.setUserEnabledMultiplePart(
!localSettings.userEnabledMultiplePart,
);
},
),
alignCaptionedTextToLeft: true,
isTopBorderRadiusRemoved: true,
isGestureDetectorDisabled: true,
), ),
], ],
), ),