1258 Commits

Author SHA1 Message Date
tibbi
dace1e9da8 small renaming 2022-10-24 16:32:34 +02:00
Tibor Kaputa
237421646d
Merge pull request #357 from KryptKode/feat/capture-mode-toggle
add settings option for capture mode
2022-10-24 16:31:26 +02:00
Tibor Kaputa
8157c036fa
removing a comma 2022-10-24 16:30:18 +02:00
Tibor Kaputa
d304088963
removing a redundant variable 2022-10-24 16:30:04 +02:00
Tibor Kaputa
540008dfd9
Merge pull request #358 from KryptKode/feat/zoom-fling-fixes
disable flinging on preview view
2022-10-24 16:27:26 +02:00
Tibor Kaputa
5753e46d67
Update strings.xml 2022-10-24 10:13:14 +02:00
darthpaul
3d4c38de04 add always on torch mode for image capture 2022-10-23 00:00:22 +01:00
darthpaul
a20c7137bb disable flinging on preview view
- only change camera mode when fling happens on the bottom tab
- so zoom gestures do not interfere with the fling
2022-10-22 23:36:41 +01:00
darthpaul
e412cec759 add settings option for capture mode 2022-10-22 23:21:58 +01:00
Alex
ab137fe565
Translated using Weblate (Slovenian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/sl/
2022-10-21 12:03:01 +02:00
Priit Jõerüüt
f73e89d442
Translated using Weblate (Estonian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/et/
2022-10-21 12:03:01 +02:00
Digger
363a849601
Translated using Weblate (Japanese)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ja/
2022-10-21 12:03:00 +02:00
Чтабс
a02da1e5c5
Translated using Weblate (Esperanto)
Currently translated at 95.4% (42 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/eo/
2022-10-18 21:04:38 +02:00
Alex
2df1661d69
Translated using Weblate (Slovenian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/sl/
2022-10-17 07:56:55 +02:00
Anonymous
03177adf57
Translated using Weblate (Slovenian)
Currently translated at 100.0% (0 of 0 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/sl/
2022-10-16 13:52:32 +02:00
gallegonovato
a014bad82f
Translated using Weblate (Galician)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/gl/
2022-10-16 13:52:31 +02:00
Alex
8dbeca3be1
Added translation using Weblate (Slovenian) 2022-10-16 13:52:24 +02:00
Josep M. Ferrer
3d3d7ec637
Translated using Weblate (Catalan)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ca/
2022-10-13 10:49:40 +02:00
Eric
5f45870ae7
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/zh_Hans/
2022-10-13 10:49:39 +02:00
Oğuz Ersen
a140fd1b40
Translated using Weblate (Turkish)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/tr/
2022-10-13 10:49:39 +02:00
solokot
41c57353b8
Translated using Weblate (Russian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ru/
2022-10-13 10:49:39 +02:00
Agnieszka C
ea15fb131b
Translated using Weblate (Polish)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/pl/
2022-10-13 10:49:39 +02:00
Guillaume
a9775781bb
Translated using Weblate (Dutch)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/nl/
2022-10-13 10:49:39 +02:00
Digger
1e54b34a3a
Translated using Weblate (Japanese)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ja/
2022-10-13 10:49:38 +02:00
atilluF
d9eac7f71f
Translated using Weblate (Italian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/it/
2022-10-13 10:49:38 +02:00
Linerly
5a0c7c4ce3
Translated using Weblate (Indonesian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/id/
2022-10-13 10:49:38 +02:00
gallegonovato
e273de604c
Translated using Weblate (Spanish)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/es/
2022-10-13 10:49:38 +02:00
Rex_sa
2a77a76cdb
Translated using Weblate (Arabic)
Currently translated at 100.0% (44 of 44 strings)

Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ar/
2022-10-13 10:49:37 +02:00
tibbi
3f526e9128 update version to 5.4.0 2022-10-11 09:59:16 +02:00
tibbi
fda88669e7 updating commons 2022-10-11 09:53:50 +02:00
tibbi
c40ac93b06 prioritize low latency over max quality by default 2022-10-11 09:41:56 +02:00
tibbi
e8e6b0e28b adding new strings for toggling between quality and latency 2022-10-11 09:40:59 +02:00
darthpaul
579f5d0514 disable PreviewView while capturing photo 2022-10-11 01:06:54 +01:00
darthpaul
ac3044f52b show shutter animation along with sound 2022-10-11 01:06:54 +01:00
Tibor Kaputa
e817bc3325
Merge pull request #352 from KryptKode/feature/shadow-drawables
implement shadow drawables programmatically
2022-10-10 21:01:55 +02:00
darthpaul
a14461d1c3 tweak top shadow values
- set shadowDy=2 and shadowColor=md_grey_200_dark
2022-10-10 19:48:55 +01:00
darthpaul
a4af0929c5 implement shadow drawables programmatically
- add ShadowDrawable
- replace top icons to use ShadowDrawable
2022-10-10 19:17:25 +01:00
Tibor Kaputa
45e2ba1908
Merge pull request #351 from KryptKode/fix/camera-ui
FIX: UI issues
2022-10-10 08:41:34 +02:00
darthpaul
5085a1388d fix window insets after granting permissions 2022-10-09 23:22:38 +01:00
Tibor Kaputa
1193fef341
removing an empty line 2022-10-09 09:17:38 +02:00
darthpaul
89bf37d535 formatting: remove duplicate empty lines in ImageSaver 2022-10-09 02:41:25 +01:00
darthpaul
815287b9b2 fix: crash after accepting permission on Android 13+ 2022-10-09 02:33:35 +01:00
darthpaul
57d93f8c31 fix: close app when storage permission is denied 2022-10-08 11:24:39 +01:00
darthpaul
2608822169 hide last taken video icon during video recording
- remove unused methods in MainActivity
- fade out/in the toggle_camera and last_photo_video_preview buttons when video recording is started/stopped
2022-10-08 03:58:47 +01:00
darthpaul
cc3c2108cf properly play media sound on image capture
- instead of using the OnImageSavedCallback, we now use the OnImageCaptureCallback and we play the sound in the onCapturedSuccess method to prevent the user from hearing the capture sound before the actual capture takes place
- add ImageSaver and ImageUtil based on CameraX implementation
- add sealed interfaces ImageCaptureOutput and VideoCaptureOutput to prevent confusion on the supported output format for images and video
- ImageSaver supports saving images with all MediaOutput.ImageCaptureOutput that can be saved to disk; MediaStoreOutput, OutputStreamMediaOutput and FileMediaOutput (unused at the moment), it throws an UnsupportedOperation when trying to save a BitmapOutput.
- with ImageSaver, we now have control of whether the Exif attributes are written to disk and so we can get rid of ExifRemover
- delete the extension method ImageProxy.toJpegByteArray as we have a similar method in ImageUtils class
2022-10-08 03:07:42 +01:00
tibbi
9536995b79 updating commons and gradle 2022-10-07 19:19:06 +02:00
tibbi
516b049e58 renaming and compressing the settings icon 2022-10-07 18:46:33 +02:00
darthpaul
6b906d1076 move video timer text to top of shutter 2022-10-06 23:54:11 +01:00
darthpaul
1afd0f515c restore flash mode in photo mode 2022-10-06 23:47:42 +01:00
darthpaul
33e64f84a2 remove unused drawables 2022-10-06 23:38:26 +01:00