-
Notifications
You must be signed in to change notification settings - Fork 16
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
Feature: Take photos and videos and record voice memos #961
base: master
Are you sure you want to change the base?
Conversation
What is |
|
idont have mac for ios demo |
added adr |
what happen if you reject permission? |
lib/presentation/widget/record_audio/record_audio_viewmodel.dart
Outdated
Show resolved
Hide resolved
lib/presentation/widget/record_audio/record_audio_viewmodel.dart
Outdated
Show resolved
Hide resolved
lib/presentation/widget/record_audio/record_audio_viewmodel.dart
Outdated
Show resolved
Hide resolved
lib/presentation/widget/record_audio/record_audio_viewmodel.dart
Outdated
Show resolved
Hide resolved
lib/presentation/widget/record_audio/record_audio_viewmodel.dart
Outdated
Show resolved
Hide resolved
lib/presentation/widget/record_audio/record_audio_viewmodel.dart
Outdated
Show resolved
Hide resolved
please use |
display a toast and return to the previous screen |
lib/presentation/widget/shared_space_document/shared_space_document_widget.dart
Outdated
Show resolved
Hide resolved
lib/presentation/widget/shared_space_document/shared_space_document_viewmodel.dart
Show resolved
Hide resolved
lib/presentation/widget/shared_space_document/shared_space_document_viewmodel.dart
Show resolved
Hide resolved
lib/l10n/intl_messages.arb
Outdated
"placeholders_order": [], | ||
"placeholders": {} | ||
}, | ||
"give_access_in_settings": "Please give linshare access in the settings to continue", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LinShare
, Settings
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And we should more detail on what permission
and why we need it? This is a chance for clearer information to user.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
child: Text(AppLocalizations.of(context).cancel), | ||
), | ||
TextButton( | ||
onPressed: () => Navigator.of(context).pop(true), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
try to handle the case: user cancel here, and somewhere after capturing video/audio call, we should clear the temporary file too. Please demo this case also
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Handled
cache_cleanup.mp4
d9c6e8b
to
7ef1155
Compare
The storage is not taken care well. When user refuse to upload it, storage still be increase Screen_Recording_20241115_123258_LinShare.mp4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rebase
Hi @wboudiche , @KhaledNjim
Thanks. |
57ffd30
to
6fc0de4
Compare
@hoangdat done |
User story
Demo (android 34)
34.webm
Demo (android 33)
Screen_recording_20240603_211703.webm
Demo (android 28)
28.webm
Demo (android 27)
27.webm
Camera permission demo
permission_cam.webm
Audio recording permission demo
recper.webm
Open settings when permission is permantly denied
openSettings.webm