feat: Add setting to always upload scans as pdf

This commit is contained in:
Anton Stubenbord
2023-06-15 17:08:08 +02:00
parent 75627aab6f
commit 7b20d26a16
17 changed files with 360 additions and 157 deletions

View File

@@ -1,36 +0,0 @@
import 'package:flutter/material.dart';
import 'package:paperless_mobile/features/settings/view/widgets/color_scheme_option_setting.dart';
import 'package:paperless_mobile/features/settings/view/widgets/default_download_file_type_setting.dart';
import 'package:paperless_mobile/features/settings/view/widgets/default_share_file_type_setting.dart';
import 'package:paperless_mobile/features/settings/view/widgets/language_selection_setting.dart';
import 'package:paperless_mobile/features/settings/view/widgets/theme_mode_setting.dart';
import 'package:paperless_mobile/generated/l10n/app_localizations.dart';
class ApplicationSettingsPage extends StatelessWidget {
const ApplicationSettingsPage({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(S.of(context)!.applicationSettings),
actions: const [
Padding(
padding: EdgeInsets.all(16.0),
child: Icon(Icons.public),
)
],
),
body: ListView(
children: const [
LanguageSelectionSetting(),
ThemeModeSetting(),
ColorSchemeOptionSetting(),
Divider(),
DefaultDownloadFileTypeSetting(),
DefaultShareFileTypeSetting(),
],
),
);
}
}

View File

@@ -1,27 +0,0 @@
import 'package:flutter/material.dart';
import 'package:paperless_mobile/features/settings/view/widgets/biometric_authentication_setting.dart';
import 'package:paperless_mobile/generated/l10n/app_localizations.dart';
class SecuritySettingsPage extends StatelessWidget {
const SecuritySettingsPage({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(S.of(context)!.security),
actions: const [
Padding(
padding: EdgeInsets.all(16.0),
child: Icon(Icons.person_outline),
)
],
),
body: ListView(
children: const [
BiometricAuthenticationSetting(),
],
),
);
}
}

View File

@@ -1,21 +0,0 @@
import 'package:flutter/material.dart';
import 'package:paperless_mobile/features/settings/view/widgets/clear_storage_settings.dart';
import 'package:paperless_mobile/generated/l10n/app_localizations.dart';
class StorageSettingsPage extends StatelessWidget {
const StorageSettingsPage({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(S.of(context)!.storage),
),
body: ListView(
children: const [
ClearCacheSetting(),
],
),
);
}
}