Skip to content

Commit

Permalink
Add v1.5.2 user introduction
Browse files Browse the repository at this point in the history
  • Loading branch information
KyleKun committed Sep 5, 2023
1 parent b122823 commit adad182
Show file tree
Hide file tree
Showing 14 changed files with 166 additions and 50 deletions.
15 changes: 15 additions & 0 deletions lib/lang/cs.dart
Original file line number Diff line number Diff line change
Expand Up @@ -187,4 +187,19 @@ const Map<String, String> cs = {
'sendLogs': 'Odeslat záznamy?',
'sendLogsDescription':
'Pokud se potýkáte s problémem, klepněte prosím na "Ano", abyste zahrnuli záznamy, které mi pomohou problém najít. Pokud jde o návrh funkce nebo jiné téma, klepněte prosím na "Ne".',
'whatsNewDescv152':
'Verze 1.5.2 přinesla několik oprav a vylepšení!\n\nPodívejte se na následujících stránkách 😊',
'feat1v152': 'Rychlejší zpracování videa',
'featDesc1v152': 'Úprava velkých videí je nyní mnohem rychlejší 🚀',
'feat2v152': 'Vylepšené zastřihávání videa',
'featDesc2v152':
'Vyberte svůj okamžik přesněji s novými tlačítky pro rychlý zástřih a vylepšeným lištou pro zastřihávání 🎞️',
'feat3v152': 'Nový experimentální výběr souborů',
'featDesc3v152':
'Nový experimentální výběr souborů umožňuje náhled a filtrování vašich videí podle data, žádné další procházení při přidávání starých videí 📅 (Můžete jej vypnout v Nastavení, pokud narazíte na problémy)',
'feat4v152': 'Zamknutí orientace',
'featDesc4v152':
'Při nahrávání v aplikaci klepněte po nastavení telefonu na nové tlačítko, abyste zamkli orientaci a předešli neočekávaným výsledkům 📱',
'feat5v152': 'A mnohem více...',
'featDesc5v152': 'Najdete zde také některá drobná vizuální vylepšení a opravy chyb 🐛',
};
16 changes: 16 additions & 0 deletions lib/lang/de.dart
Original file line number Diff line number Diff line change
Expand Up @@ -184,4 +184,20 @@ const Map<String, String> de = {
'sendLogs': 'Protokolle senden?',
'sendLogsDescription':
'Wenn Sie auf ein Problem stoßen, tippen Sie bitte auf "Ja", um die Protokolle einzuschließen, die mir helfen, das Problem zu finden. Wenn es sich um einen Verbesserungsvorschlag oder ein anderes Thema handelt, tippen Sie bitte auf "Nein".',
'whatsNewDescv152':
'Version 1.5.2 brachte mehrere Korrekturen und Verbesserungen!\n\nSchauen Sie sich die nächsten Seiten an 😊',
'feat1v152': 'Schnellere Videobearbeitung',
'featDesc1v152': 'Die Bearbeitung großer Videos geht jetzt viel schneller 🚀',
'feat2v152': 'Verbessertes Videoschneiden',
'featDesc2v152':
'Wählen Sie Ihren Moment genauer mit den neuen Schnellschnitttasten und einer verbesserten Schneidleiste 🎞️',
'feat3v152': 'Neuer experimenteller Dateiauswähler',
'featDesc3v152':
'Mit dem neuen experimentellen Dateiauswähler können Sie Ihre Videos nach Datum anzeigen und filtern, kein lästiges Durchscrollen mehr, wenn Sie ältere Videos hinzufügen 📅 (Sie können es in den Einstellungen deaktivieren, wenn Sie Probleme haben)',
'feat4v152': 'Orientierung sperren',
'featDesc4v152':
'Tippen Sie nach dem Ausrichten Ihres Telefons auf die neue Schaltfläche, um die Ausrichtung zu sperren und unerwartete Ergebnisse zu vermeiden 📱',
'feat5v152': 'Und mehr...',
'featDesc5v152':
'Sie finden auch einige kleinere visuelle Verbesserungen und Fehlerbehebungen 🐛',
};
15 changes: 15 additions & 0 deletions lib/lang/en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -187,4 +187,19 @@ const Map<String, String> en = {
'sendLogs': 'Send logs?',
'sendLogsDescription':
'If you are facing an issue, please tap "Yes" to include the logs that will help me find the problem. If it\'s a feature suggestion or other topic, please tap "No".',
'whatsNewDescv152':
'Version 1.5.2 brought several fixes and improvements!\n\nCheck it out in the next pages 😊',
'feat1v152': 'Faster Video Processing',
'featDesc1v152': 'Editing large videos is now much faster 🚀',
'feat2v152': 'Improved Video Trimming',
'featDesc2v152':
'Choose your moment more precisely with the new quick trim buttons and an improved trimming bar 🎞️',
'feat3v152': 'New Experimental File Picker',
'featDesc3v152':
'The new experimental file picker allows previewing and filtering your videos by date, no more scrolling through when adding past videos 📅 (You can disable it in Preferences if you experience any issues)',
'feat4v152': 'Lock Orientation',
'featDesc4v152':
'When recording in the app, tap the new button after positioning your phone to lock the orientation and avoid unexpected results 📱',
'feat5v152': 'And more...',
'featDesc5v152': 'You will also find some small visual improvements and bug fixes 🐛',
};
16 changes: 16 additions & 0 deletions lib/lang/es.dart
Original file line number Diff line number Diff line change
Expand Up @@ -187,4 +187,20 @@ const Map<String, String> es = {
'sendLogs': '¿Enviar registros?',
'sendLogsDescription':
'Si te enfrentas a un problema, por favor toca "Sí" para incluir los registros que me ayudarán a encontrar el problema. Si es una sugerencia de función u otro tema, por favor toca "No".',
'whatsNewDescv152':
'¡La versión 1.5.2 trajo varias correcciones y mejoras!\n\n¡Échale un vistazo en las próximas páginas 😊!',
'feat1v152': 'Procesamiento de video más rápido',
'featDesc1v152': 'Editar videos grandes es ahora mucho más rápido 🚀',
'feat2v152': 'Mejora en el recorte de video',
'featDesc2v152':
'Elige tu momento con más precisión con los nuevos botones de recorte rápido y una barra de recorte mejorada 🎞️',
'feat3v152': 'Nuevo selector de archivos experimental',
'featDesc3v152':
'El nuevo selector de archivos experimental permite previsualizar y filtrar tus videos por fecha, no más desplazamientos al agregar videos pasados 📅 (Puedes desactivarlo en Preferencias si experimentas problemas)',
'feat4v152': 'Bloqueo de orientación',
'featDesc4v152':
'Al grabar en la aplicación, toca el nuevo botón después de posicionar tu teléfono para bloquear la orientación y evitar resultados inesperados 📱',
'feat5v152': 'Y más...',
'featDesc5v152':
'También encontrarás algunas pequeñas mejoras visuales y correcciones de errores 🐛',
};
16 changes: 16 additions & 0 deletions lib/lang/fr.dart
Original file line number Diff line number Diff line change
Expand Up @@ -188,4 +188,20 @@ const Map<String, String> fr = {
'sendLogs': 'Envoyer les journaux?',
'sendLogsDescription':
'Si vous rencontrez un problème, veuillez appuyer sur "Oui" pour inclure les journaux qui m\'aideront à trouver le problème. Si c\'est une suggestion de fonctionnalité ou un autre sujet, veuillez appuyer sur "Non".',
'whatsNewDescv152':
'La version 1.5.2 a apporté plusieurs corrections et améliorations!\n\nDécouvrez-le dans les pages suivantes 😊',
'feat1v152': 'Traitement vidéo plus rapide',
'featDesc1v152': 'L\'édition de grandes vidéos est maintenant beaucoup plus rapide 🚀',
'feat2v152': 'Amélioration de la découpe vidéo',
'featDesc2v152':
'Choisissez votre moment plus précisément avec les nouveaux boutons de découpe rapide et une barre de découpe améliorée 🎞️',
'feat3v152': 'Nouveau sélecteur de fichiers expérimental',
'featDesc3v152':
'Le nouveau sélecteur de fichiers expérimental permet de prévisualiser et de filtrer vos vidéos par date, fini le défilement lorsque vous ajoutez des vidéos antérieures 📅 (Vous pouvez le désactiver dans les Préférences si vous rencontrez des problèmes)',
'feat4v152': 'Verrouillage de l\'orientation',
'featDesc4v152':
'Lors de l\'enregistrement dans l\'application, appuyez sur le nouveau bouton après avoir positionné votre téléphone pour verrouiller l\'orientation et éviter des résultats inattendus 📱',
'feat5v152': 'Et plus encore...',
'featDesc5v152':
'Vous trouverez également quelques petites améliorations visuelles et corrections de bugs 🐛',
};
15 changes: 15 additions & 0 deletions lib/lang/id.dart
Original file line number Diff line number Diff line change
Expand Up @@ -185,4 +185,19 @@ const Map<String, String> id = {
'sendLogs': 'Kirim log?',
'sendLogsDescription':
'Jika Anda menghadapi masalah, silakan tekan "Ya" untuk menyertakan log yang akan membantu saya menemukan masalahnya. Jika ini adalah saran fitur atau topik lain, silakan tekan "Tidak".',
'whatsNewDescv152':
'Versi 1.5.2 membawa berbagai perbaikan dan peningkatan!\n\nLihat di halaman berikutnya 😊',
'feat1v152': 'Pemrosesan Video Lebih Cepat',
'featDesc1v152': 'Mengedit video besar kini jauh lebih cepat 🚀',
'feat2v152': 'Pemotongan Video Ditingkatkan',
'featDesc2v152':
'Pilih momen Anda dengan lebih tepat dengan tombol potong cepat yang baru dan batang pemotongan yang ditingkatkan 🎞️',
'feat3v152': 'Pemilih Berkas Eksperimental Baru',
'featDesc3v152':
'Pemilih berkas eksperimental baru memungkinkan pratinjau dan penyaringan video Anda berdasarkan tanggal, tidak perlu menggulir saat menambahkan video lama 📅 (Anda dapat menonaktifkannya di Preferensi jika mengalami masalah)',
'feat4v152': 'Kunci Orientasi',
'featDesc4v152':
'Saat merekam di aplikasi, ketuk tombol baru setelah menempatkan ponsel Anda untuk mengunci orientasi dan menghindari hasil yang tidak diinginkan 📱',
'feat5v152': 'Dan lainnya...',
'featDesc5v152': 'Anda juga akan menemukan beberapa perbaikan visual kecil dan perbaikan bug 🐛',
};
16 changes: 16 additions & 0 deletions lib/lang/pt.dart
Original file line number Diff line number Diff line change
Expand Up @@ -187,4 +187,20 @@ const Map<String, String> pt = {
'sendLogs': 'Enviar logs?',
'sendLogsDescription':
'Se você está enfrentando um problema, por favor toque em "Sim" para incluir os logs que me ajudarão a encontrar o problema. Se for uma sugestão ou outro tópico, por favor toque em "Não".',
'whatsNewDescv152':
'A versão 1.5.2 trouxe várias correções e melhorias!\n\nConfira nas próximas páginas 😊',
'feat1v152': 'Processamento Mais Rápido',
'featDesc1v152': 'Editar vídeos grandes ficou muito mais rápido 🚀',
'feat2v152': 'Melhoria na Edição de Vídeos',
'featDesc2v152':
'Escolha o seu momento com mais precisão com os novos botões de corte rápido e uma barra de edição aprimorada 🎞️',
'feat3v152': 'Novo Seletor de Arquivos Experimental',
'featDesc3v152':
'O novo seletor de arquivos experimental permite pré-visualizar e filtrar seus vídeos por data, facilitando adicionar vídeos antigos 📅 (Você pode desativá-lo nas Preferências se tiver problemas)',
'feat4v152': 'Bloqueio de Orientação',
'featDesc4v152':
'Ao gravar no aplicativo, toque no novo botão após posicionar seu telefone para bloquear a orientação e evitar resultados inesperados 📱',
'feat5v152': 'E mais...',
'featDesc5v152':
'Você também encontrará algumas pequenas melhorias visuais e correções de erros 🐛',
};
16 changes: 16 additions & 0 deletions lib/lang/ru.dart
Original file line number Diff line number Diff line change
Expand Up @@ -186,4 +186,20 @@ const Map<String, String> ru = {
'sendLogs': 'Отправить журналы?',
'sendLogsDescription':
'Если у вас возникла проблема, пожалуйста, нажмите "Да", чтобы включить журналы, которые помогут мне найти проблему. Если это предложение по функционалу или другая тема, пожалуйста, нажмите "Нет".',
'whatsNewDescv152':
'Версия 1.5.2 принесла несколько исправлений и улучшений!\n\nПосмотрите на следующих страницах 😊',
'feat1v152': 'Быстрее обработка видео',
'featDesc1v152': 'Редактирование больших видео теперь намного быстрее 🚀',
'feat2v152': 'Улучшенное обрезание видео',
'featDesc2v152':
'Выберите свой момент точнее с новыми кнопками быстрого обрезания и улучшенной панелью обрезания 🎞️',
'feat3v152': 'Новый экспериментальный выбор файлов',
'featDesc3v152':
'Новый экспериментальный выбор файлов позволяет просматривать и фильтровать ваши видео по дате, без необходимости прокручивать при добавлении старых видео 📅 (Вы можете отключить его в настройках, если возникнут проблемы)',
'feat4v152': 'Блокировка ориентации',
'featDesc4v152':
'При записи в приложении нажмите на новую кнопку после размещения телефона, чтобы заблокировать ориентацию и избежать неожиданных результатов 📱',
'feat5v152': 'И многое другое...',
'featDesc5v152':
'Вы также найдете некоторые небольшие визуальные улучшения и исправления ошибок 🐛',
};
11 changes: 11 additions & 0 deletions lib/lang/zh.dart
Original file line number Diff line number Diff line change
Expand Up @@ -165,4 +165,15 @@ const Map<String, String> zh = {
'change': '更改',
'sendLogs': '发送日志?',
'sendLogsDescription': '如果您遇到问题,请点击“是”以包含将帮助我找到问题的日志。如果这是一个功能建议或其他话题,请点击“否”。',
'whatsNewDescv152': '1.5.2版本带来了几个修复和改进!\n\n在接下来的页面中查看 😊',
'feat1v152': '更快的视频处理',
'featDesc1v152': '现在编辑大视频更加快速 🚀',
'feat2v152': '改进的视频剪辑',
'featDesc2v152': '使用新的快速剪辑按钮和改进的剪辑条更准确地选择您的时刻 🎞️',
'feat3v152': '新的实验性文件选择器',
'featDesc3v152': '新的实验性文件选择器允许按日期预览和筛选您的视频,添加过去的视频时不再滚动 📅(如果您遇到任何问题,可以在首选项中禁用它)',
'feat4v152': '锁定方向',
'featDesc4v152': '在应用中录制时,调整手机位置后点击新按钮以锁定方向,避免意外的结果 📱',
'feat5v152': '还有更多...',
'featDesc5v152': '您还会发现一些小的视觉改进和错误修复 🐛',
};
4 changes: 2 additions & 2 deletions lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ class MyApp extends StatelessWidget {

String getInitialRoute() {
if (SharedPrefsUtil.getBool('showIntro') == false) {
if (SharedPrefsUtil.getBool('showChangelogV15') == false) {
if (SharedPrefsUtil.getBool('showChangelogV152') == false) {
return Routes.HOME;
} else {
return Routes.NEW_FEATURES_V15;
return Routes.NEW_FEATURES_V152;
}
} else {
return Routes.INTRO;
Expand Down
2 changes: 1 addition & 1 deletion lib/pages/intro/intro_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class IntroPage extends StatelessWidget {
await SharedPrefsUtil.putBool('showIntro', false);
await SharedPrefsUtil.putInt('videoCount', 0);
await SharedPrefsUtil.putInt('movieCount', 1);
Get.offNamed(Routes.NEW_FEATURES_V15);
Get.offNamed(Routes.NEW_FEATURES_V152);
}

Widget _buildImage(String assetName) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ import '../../routes/app_pages.dart';
import '../../utils/constants.dart';
import '../../utils/shared_preferences_util.dart';

class NewFeaturesV15 extends StatelessWidget {
class NewFeaturesV152 extends StatelessWidget {
final introKey = GlobalKey<IntroductionScreenState>();

Future<void> _onIntroEnd() async {
await SharedPrefsUtil.putBool('showChangelogV15', false);
await SharedPrefsUtil.putBool('showChangelogV152', false);
Get.offNamed(Routes.HOME);
}

Expand All @@ -23,43 +23,35 @@ class NewFeaturesV15 extends StatelessWidget {
color: AppColors.mainColor,
);
case 1:
return const Icon(Icons.image, size: 100, color: Colors.orange);
return const Icon(
Icons.speed,
size: 100,
color: Colors.green,
);
case 2:
return const Icon(
Icons.edit_note,
Icons.cut,
size: 100,
color: Colors.blueAccent,
color: Colors.orange,
);
case 3:
return const Icon(
Icons.map,
Icons.file_open,
size: 100,
color: Colors.green,
color: Colors.blue,
);
case 4:
return const Icon(
Icons.person,
Icons.screen_lock_landscape,
size: 100,
color: Colors.red,
);
case 5:
return const Icon(
Icons.calendar_month,
Icons.handyman,
size: 100,
color: Colors.teal,
);
case 6:
return const Icon(
Icons.movie,
size: 100,
color: Colors.pink,
);
case 7:
return const Icon(
Icons.notification_add,
size: 100,
color: Colors.amber,
);
default:
return const Icon(
Icons.history,
Expand Down Expand Up @@ -90,52 +82,40 @@ class NewFeaturesV15 extends StatelessWidget {
pages: [
PageViewModel(
title: 'whatsNew'.tr,
body: 'whatsNewDescv15'.tr,
body: 'whatsNewDescv152'.tr,
image: _buildImage(0),
decoration: pageDecoration,
),
PageViewModel(
title: 'feat1v15'.tr,
body: 'featDesc1v15'.tr,
title: 'feat1v152'.tr,
body: 'featDesc1v152'.tr,
image: _buildImage(1),
decoration: pageDecoration,
),
PageViewModel(
title: 'feat2v15'.tr,
body: 'featDesc2v15'.tr,
title: 'feat2v152'.tr,
body: 'featDesc2v152'.tr,
image: _buildImage(2),
decoration: pageDecoration,
),
PageViewModel(
title: 'feat3v15'.tr,
body: 'featDesc3v15'.tr,
title: 'feat3v152'.tr,
body: 'featDesc3v152'.tr,
image: _buildImage(3),
decoration: pageDecoration,
),
PageViewModel(
title: 'feat4v15'.tr,
body: 'featDesc4v15'.tr,
title: 'feat4v152'.tr,
body: 'featDesc4v152'.tr,
image: _buildImage(4),
decoration: pageDecoration,
),
PageViewModel(
title: 'feat5v15'.tr,
body: 'featDesc5v15'.tr,
title: 'feat5v152'.tr,
body: 'featDesc5v152'.tr,
image: _buildImage(5),
decoration: pageDecoration,
),
PageViewModel(
title: 'feat6v15'.tr,
body: 'featDesc6v15'.tr,
image: _buildImage(6),
decoration: pageDecoration,
),
PageViewModel(
title: 'feat7v15'.tr,
body: 'featDesc7v15'.tr,
image: _buildImage(7),
decoration: pageDecoration,
),
],
onDone: () => _onIntroEnd(),
showSkipButton: false,
Expand Down
4 changes: 2 additions & 2 deletions lib/routes/app_pages.dart
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import '../pages/home/notification/notification_page.dart';
import '../pages/home/profiles/profiles_page.dart';
import '../pages/home/settings/widgets/preferences_page.dart';
import '../pages/intro/intro_page.dart';
import '../pages/intro/new_features_v1_5.dart';
import '../pages/intro/new_features_v152.dart';
import '../pages/recording/recording_page.dart';
import '../pages/save_video/save_video_page.dart';

Expand All @@ -34,7 +34,7 @@ class AppPages {
),
GetPage(name: Routes.PREFERENCES, page: () => const PreferencesPage()),
GetPage(name: Routes.PROFILES, page: () => const ProfilesPage()),
GetPage(name: Routes.NEW_FEATURES_V15, page: () => NewFeaturesV15()),
GetPage(name: Routes.NEW_FEATURES_V152, page: () => NewFeaturesV152()),
GetPage(name: Routes.VIEW_MOVIES, page: () => const ViewMovies()),
];
}
2 changes: 1 addition & 1 deletion lib/routes/app_routes.dart
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ abstract class Routes {
static const CREATE_MOVIE_OPTIONS = '/home/create_movie_options';
static const SELECT_VIDEOS_FROM_STORAGE = '/home/select_videos_from_storage';
static const PROFILES = '/home/profiles';
static const NEW_FEATURES_V15 = '/new_features_v15';
static const NEW_FEATURES_V152 = '/new_features_v152';
static const PREFERENCES = '/preferences';
static const VIEW_MOVIES = '/view_movies';
}

0 comments on commit adad182

Please sign in to comment.