Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Calendar editor + several improvements #43

Merged
merged 7 commits into from
Dec 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
## v2.0 - xx/2022
- Added Chinese, German and French localization
## v1.5 - 01/2023
- Added subtitles feature
- Added Calendar page
- Added Edit Subtitles and Add Video options in Calendar page
- Added automatic and manual geotagging in recording
- Added options to create a movie by period or only with selected videos
- Added option to schedule notifications time
- Added Chinese, Deutsch, Indonesian, and French localization
- Fixed issues where video recording could not be saved

## v1.1 - 05/2021
- Added feature to receive daily notifications
Expand Down
4 changes: 4 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
- Atticdev (@atticdev)
- Ardin Biganiro (@ardinbig)
- Alexander ADAM (@alexanderadam)
- Bagas Wastu (@bagaswastu)
- Harry Schiller (@waitingwittykitty)
- David Coker (@daoxve)

## Testers & Feedback
- Augusto Vesco
Expand All @@ -20,3 +23,4 @@
- 陈浮生 (Dilql) - Chinese
- Ardin Biganiro - French
- Alexander ADAM - German
- Bagas Wastu - Indonesian
7 changes: 6 additions & 1 deletion lib/lang/de.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const Map<String, String> de = {
'Vielen Dank!\n\nWenn Du die App unterstützen möchtest,\nfreuen wir uns auf Deine Spende ^^',
'donationPageTitle': 'App-Entwicklung unterstützen',
'about': 'Über die App',
'appVersion': 'Version 1.1',
'appVersion': 'Version 1.5',
'record': 'Aufnehmen',
'createMovie': 'Film erstellen',
'settings': 'Einstellungen',
Expand Down Expand Up @@ -93,4 +93,9 @@ const Map<String, String> de = {
'enterSubtitles': 'Untertitel eingeben',
'totalSelected': 'Gesamt ausgewählt: ',
'selectVideos': 'Videos auswählen',
'editSubtitles': 'Untertitel\nbearbeiten',
'noVideoRecorded': 'Kein Video aufgenommen',
'subtitles': 'Untertitel',
'addVideo': 'Video hinzufügen',
'calendar': 'Kalender',
};
7 changes: 6 additions & 1 deletion lib/lang/en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const Map<String, String> en = {
'Thank you so much for using the app!\n\nIf you wish to support the development,\nfeel free to make a donation ^^',
'donationPageTitle': 'Support app development',
'about': 'About',
'appVersion': 'Version 1.1',
'appVersion': 'Version 1.5',
'record': 'Record',
'createMovie': 'Create movie',
'settings': 'Settings',
Expand Down Expand Up @@ -94,4 +94,9 @@ const Map<String, String> en = {
'enterSubtitles': 'Enter subtitles',
'totalSelected': 'Total Selected: ',
'selectVideos': 'Select videos',
'editSubtitles': 'Edit\nsubtitles',
'noVideoRecorded': 'No video recorded',
'subtitles': 'Subtitles',
'addVideo': 'Add video',
'calendar': 'Calendar',
};
7 changes: 6 additions & 1 deletion lib/lang/es.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const Map<String, String> es = {
'¡Muchas gracias por usar la aplicación!\n\Si deseas ayudar al desarrollo y contribuir para seguir mejorando nuestros servidores, \napóyanos con una donación ^^.',
'donationPageTitle': '¡Apóyanos!',
'about': 'Acerca de',
'appVersion': 'Versión 1.1',
'appVersion': 'Versión 1.5',
'record': 'Grabar',
'createMovie': 'Crear película',
'settings': 'Ajustes',
Expand Down Expand Up @@ -93,4 +93,9 @@ const Map<String, String> es = {
'enterSubtitles': 'Introducir subtítulos',
'totalSelected': 'Total seleccionado: ',
'selectVideos': 'Seleccionar videos',
'editSubtitles': 'Editar\nsubtítulos',
'noVideoRecorded': 'No se ha grabado ningún video',
'subtitles': 'Subtítulos',
'addVideo': 'Agregar video',
'calendar': 'Calendario',
};
7 changes: 6 additions & 1 deletion lib/lang/fr.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const Map<String, String> fr = {
"Merci beaucoup d'utiliser l'application !\n\nSi vous souhaitez soutenir le développement,\nn'hésitez pas à faire un don ^^",
'donationPageTitle': 'Soutenir le développement',
'about': 'À propos',
'appVersion': 'Version 1.1',
'appVersion': 'Version 1.5',
'record': 'Enregistrement',
'createMovie': 'Créer un film',
'settings': 'Paramètres',
Expand Down Expand Up @@ -95,4 +95,9 @@ const Map<String, String> fr = {
'enterSubtitles': 'Entrer le sous-titre',
'totalSelected': 'Total sélectionné: ',
'selectVideos': 'Sélectionnez les vidéos',
'editSubtitles': 'Editer les\nsous-titres',
'noVideoRecorded': 'Aucune vidéo enregistrée',
'subtitles': 'Sous-titres',
'addVideo': 'Ajouter une vidéo',
'calendar': 'Calendrier',
};
7 changes: 6 additions & 1 deletion lib/lang/id.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const Map<String, String> id = {
'Terima kasih sudah menggunakan aplikasi ini!\n\nJika Anda ingin mendukung pembuatan aplikasi ini, jangan sungkan untuk berdonasi^^.',
'donationPageTitle': 'Dukung pembuatan aplikasi',
'about': 'Tentang',
'appVersion': 'Versi 1.1',
'appVersion': 'Versi 1.5',
'record': 'Rekam',
'createMovie': 'Buat video',
'settings': 'Pengaturan',
Expand Down Expand Up @@ -94,4 +94,9 @@ const Map<String, String> id = {
'enterSubtitles': 'Masukkan subjudul',
'totalSelected': 'Total dipilih: ',
'selectVideos': 'Pilih video',
'editSubtitles': 'Ubah\nsubjudul',
'noVideoRecorded': 'Tidak ada video yang direkam',
'subtitles': 'Subjudul',
'addVideo': 'Tambah video',
'calendar': 'Kalender',
};
7 changes: 6 additions & 1 deletion lib/lang/pt.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const Map<String, String> pt = {
'Muito obrigado por usar o app!\n\nSe desejar apoiar o desenvolvimento, sinta-se livre para fazer uma doação ^^',
'donationPageTitle': 'Apoiar o desenvolvimento',
'about': 'Sobre',
'appVersion': 'Versão 1.1',
'appVersion': 'Versão 1.5',
'record': 'Gravar',
'createMovie': 'Criar filme',
'settings': 'Configurações',
Expand Down Expand Up @@ -93,4 +93,9 @@ const Map<String, String> pt = {
'enterSubtitles': 'Digite uma legenda',
'totalSelected': 'Total selecionado: ',
'selectVideos': 'Escolha os vídeos',
'editSubtitles': 'Editar\nlegendas',
'noVideoRecorded': 'Nenhum vídeo gravado',
'subtitles': 'Legendas',
'addVideo': 'Adicionar vídeo',
'calendar': 'Calendário',
};
7 changes: 6 additions & 1 deletion lib/lang/zh.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const Map<String, String> zh = {
'donateMsg': '非常感谢您使用该应用程序!如果你想支持开发,欢迎您随时捐款 ^^',
'donationPageTitle': '支持应用开发',
'about': '关于',
'appVersion': '版本信息 1.1',
'appVersion': '版本信息 1.5',
'record': '记录',
'createMovie': '创建电影',
'settings': '设置',
Expand Down Expand Up @@ -87,4 +87,9 @@ const Map<String, String> zh = {
'enterSubtitles': '输入字幕',
'totalSelected': '总选定: ',
'selectVideos': '选择视频',
'editSubtitles': '编辑字幕',
'noVideoRecorded': '没有视频被记录',
'subtitles': '字幕',
'addVideo': '添加视频',
'calendar': '日历',
};
5 changes: 4 additions & 1 deletion lib/pages/home/base/home_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';

import '../../../controllers/bottom_app_bar_index_controller.dart';
import '../calendar_editor/calendar_editor_page.dart';
import '../create_movie/create_movie_screen.dart';
import '../daily_entry/daily_entry_page.dart';
import '../settings/settings_page.dart';
Expand Down Expand Up @@ -29,8 +30,10 @@ class HomePage extends GetView<BottomAppBarIndexController> {
case 0:
return DailyEntryPage();
case 1:
return CreateMoviePage();
return const CalendarEditorPage();
case 2:
return CreateMoviePage();
case 3:
return SettingPage();
default:
return DailyEntryPage();
Expand Down
5 changes: 5 additions & 0 deletions lib/pages/home/base/widgets/bottom_app_bar.dart
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ class CustomBottomAppBar extends GetView<BottomAppBarIndexController> {
title: 'record'.tr,
color: AppColors.green,
),
_bottomBarItem(
icon: Icons.calendar_month_outlined,
title: 'calendar'.tr,
color: AppColors.yellow,
),
_bottomBarItem(
icon: Icons.movie_filter_outlined,
title: 'createMovie'.tr,
Expand Down
Loading