Skip to content

Commit

Permalink
Calendar Page and Several improvements (#43)
Browse files Browse the repository at this point in the history
* Add calendar editor page

* Add subtitles editor page

* Fix subtitles feature

* Several Improvements

* Several UI tweaks

Co-authored-by: David <[email protected]>
  • Loading branch information
KyleKun and daoxve authored Dec 27, 2022
1 parent 2ce5338 commit f69c654
Show file tree
Hide file tree
Showing 30 changed files with 911 additions and 313 deletions.
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

0 comments on commit f69c654

Please sign in to comment.