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
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
darthpaul
3275cf5179
sort resolutions by aspect ratio
2022-10-06 23:37:09 +01:00
darthpaul
a83aa1c2e2
disable settings icon when recording
...
- disable settings icon when recording video and enable when recording stopped
- create ic_settings vector drawable resource that uses the @color/camera_option_color fillColor for simplicity.
2022-10-06 23:37:03 +01:00
tibbi
b6133a9944
fixing the ripple effect on Language setting item
2022-10-06 20:07:50 +02:00
tibbi
23eeab135a
reset some stored config values
2022-10-06 19:45:03 +02:00
tibbi
57aa7405ac
use full alpha at ic_photo_full_vector + formatting
2022-10-06 19:42:51 +02:00
tibbi
018b297b41
Merge branch 'master' of github.com:SimpleMobileTools/Simple-Camera
2022-10-06 19:31:59 +02:00
tibbi
a2828b69c4
removing some no longer needed stuff
2022-10-06 19:31:50 +02:00
atilluF
7ee9108eed
Translated using Weblate (Italian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/it/
2022-10-06 18:54:40 +02:00
Balázs Meskó
f71f9be788
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/hu/
2022-10-06 18:54:40 +02:00
paula katos
6356a387ed
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ro/
2022-10-06 18:54:40 +02:00
gallegonovato
c94f16eccd
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/es/
2022-10-06 18:54:40 +02:00
gallegonovato
bc6997966c
Translated using Weblate (Galician)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/gl/
2022-10-06 18:54:40 +02:00
gallegonovato
5ecb03bfd2
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/es/
2022-10-06 18:54:40 +02:00
tibbi
8f80fcc83f
removing some empty lines here and there
2022-10-06 18:54:35 +02:00
tibbi
adc5e8e36b
renaming and compressing some vector images, no real change
2022-10-06 18:40:58 +02:00
Tibor Kaputa
879251e8cb
Merge pull request #348 from KryptKode/feat/camera-x
...
Camera UI fixes
2022-10-06 18:27:53 +02:00
darthpaul
50601ca31b
fix crash due to IndexOutOfBounds on the MaterialToggleGroup
...
- this seems like a bug on the MaterialToggleGroup; for example, when 4 items are added to it and removed and later on 3 items added, it will crash
- the only feasible fix is to create a new MaterialToggleGroup when displaying the options
- calling invalidate, removeAllViews, etc do not work
2022-10-06 11:09:45 +01:00
darthpaul
315f8f559c
close image after capturing as Bitmap
2022-10-05 13:09:21 +01:00
darthpaul
2627638a76
minor fixes for media output and toggling resolution
...
- handle exception when creating media output
- if only one resolution is supported, no need to restart the camera
2022-09-29 18:05:40 +01:00
darthpaul
c38bab6824
make all top icons Buttons with same height
2022-09-29 17:00:57 +01:00
darthpaul
a324da022a
update top layout and icons
2022-09-29 01:09:35 +01:00
darthpaul
d9afde41ed
handle new storage permissions for API 33
...
- handle requesting READ_MEDIA_IMAGES and READ_MEDIA_VIDEO for Android 13+
- request WRITE_EXTERNAL_STORAGE for Android 12 and below
- set the permission WRITE_EXTERNAL_STORAGE to maxSdkVersion=32 in the AndroidManifest
2022-09-29 00:49:16 +01:00
Rex_sa
86a1cc30f3
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ar/
2022-09-24 09:25:03 +02:00
darthpaul
1ea0664b7c
Merge branch 'master' into feat/camera-x
2022-09-22 00:53:02 +01:00
darthpaul
67566eeea6
remove change bounds animation
2022-09-22 00:51:58 +01:00
darthpaul
58bf7fded0
fix back button
2022-09-22 00:48:50 +01:00
tibbi
4c4ec8baff
adding monochrome icon support on Android 13+
2022-09-21 12:47:36 +02:00
tibbi
6f833c2f17
allow picking any language on Android 13+
2022-09-21 12:43:17 +02:00
tibbi
75a8a0de76
updating kotlin, common, gradle and target SDK to 33
2022-09-21 12:36:35 +02:00
tibbi
729c47a513
always scroll the settings menu
2022-09-21 12:32:54 +02:00
words wave
9f9a0ff57a
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/et/
2022-09-21 12:29:18 +02:00
gallegonovato
e6540710b3
Translated using Weblate (Galician)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/gl/
2022-09-21 12:29:18 +02:00
words wave
c21e29cd90
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/fi/
2022-09-21 12:29:18 +02:00
Kovacs Bea
14b3eaa30c
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/hu/
2022-09-21 12:29:18 +02:00
Moo
4c23db1b56
Translated using Weblate (Lithuanian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/lt/
2022-09-21 12:29:18 +02:00
Stefan Ivanov
e14470f0e8
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/bg/
2022-09-21 12:29:18 +02:00
Moo
5b57087556
Translated using Weblate (Lithuanian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/lt/
2022-09-21 12:29:18 +02:00
J. Lavoie
2b1ce83937
Translated using Weblate (French)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/fr/
2022-09-21 12:29:18 +02:00
J. Lavoie
0ab4f575b2
Translated using Weblate (German)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/de/
2022-09-21 12:29:18 +02:00
en2sv
51f9a426b8
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/sv/
2022-09-21 12:29:18 +02:00
Tibor Kaputa
9350a9c379
Merge pull request #345 from spkprs/patch-3
...
Update.xml
2022-09-21 12:29:14 +02:00
Tibor Kaputa
48bbb827bf
Merge pull request #342 from KryptKode/feat/camera-x
...
CameraX: Fix capture/preview resolution
2022-09-21 12:28:46 +02:00
darthpaul
1450f87e0f
adjust animations
2022-09-20 18:37:48 +01:00
darthpaul
0686bdae05
reduce shutter animation duration to 200
2022-09-20 18:29:01 +01:00
darthpaul
94cbf213cc
use scaling property to animate shutter
2022-09-20 18:25:31 +01:00
darthpaul
0cc5210bd2
animate video shutter icon
2022-09-20 17:50:12 +01:00
darthpaul
d9fbc17bff
animate shutter icon
2022-09-20 16:51:23 +01:00
darthpaul
f02d0b3ae7
prevent reload when re-selecting resolution
2022-09-20 02:19:53 +01:00
darthpaul
ea389c5ac9
disable switching modes when recording video
2022-09-20 01:02:52 +01:00
darthpaul
f41e8cc4e0
add transitions,
2022-09-20 00:58:39 +01:00
spkprs
899182514e
Update strings.xml
2022-09-05 22:33:25 +03:00
darthpaul
77994d408e
UI fixes
...
- hiding general settings option when child items are hidden
- change icon for 1x1 and full screen
- remove background tint from icons
2022-08-28 02:19:18 +01:00
darthpaul
34c0f0bd6a
UI fixes
...
- hiding button on 3rd party intent
- disabling option to change resolution when capturing media
2022-08-25 19:09:13 +01:00
darthpaul
0fdb751909
cleanup selection of media size
...
- add MediaSizeStore to manage write/read operations for the media size
2022-08-25 08:42:13 +01:00
darthpaul
fd5f64ecf3
add toggling flash mode / media size
2022-08-25 08:30:56 +01:00
darthpaul
64ff75511c
fix flash mode selection
2022-08-25 07:58:22 +01:00
darthpaul
5f7b2e0ecb
adjust icon colors
2022-08-25 07:23:54 +01:00
darthpaul
c220b478c0
UI fixes
...
- handle top/button margin if there's a cutout with windowInsets.displayCutout
- handle nav bar color
- remove 16:9 size if the full screen size is already 16:9
- change layout to use Button instead of explicit MaterialButton
2022-08-25 06:56:15 +01:00
Milo Ivir
43b05e6607
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/hr/
2022-08-23 17:17:07 +02:00
darthpaul
e6a588a218
simpler UI for flash mode / media size
2022-08-22 14:27:07 +01:00
darthpaul
e8744c93f6
remove keepSettingsVisible
2022-08-19 16:27:16 +01:00
darthpaul
2ebeb5a1e4
use tabs for camera modes
2022-08-19 15:24:47 +01:00
darthpaul
4b7166e90f
properly hide flash
2022-08-19 00:18:00 +01:00
darthpaul
22df3d8c58
implement shutter animation
...
- remove animation to blink icons
- implement the shutter animation by setting alpha=1 and animating to alpha=0
2022-08-19 00:00:21 +01:00
darthpaul
affcc078dd
make preview fill up to the cutoff (notch)
...
- add theme attribute android:windowLayoutInDisplayCutoutMode to shortEdges in the theme
- add flags FLAG_LAYOUT_NO_LIMITS to the window flags
- add top margin to the icons on top, set to the statusBarHeight
- add bottom margin to the icons at the bottom, set to the navigationBarHeight + view margin
2022-08-18 14:53:25 +01:00
Worldfast
4c81a118df
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/hu/
2022-08-17 04:20:16 +02:00
Worldfast
555503b650
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/sv/
2022-08-17 04:20:15 +02:00
Worldfast
03f1f96a60
Translated using Weblate (Korean)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ko/
2022-08-17 04:20:15 +02:00
Worldfast
9a6ecd5ac8
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ja/
2022-08-17 04:20:15 +02:00
darthpaul
d9193f7494
fix preview and capture resolutions
...
- adjust the preview so the image captured is what the user sees
- add method MySize.isSupported; current support is for full, 16:9, 4:3 and 1:1 of the highest resolution
- cleanup ImageQualityManager, add method to get the full screen resolution which is just the resolution with the largest width
- change the UI to move settings to the top and remove the auto fading
2022-08-17 01:12:18 +01:00
Worldfast
ded4e82433
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/fi/
2022-08-15 10:15:05 +02:00
Worldfast
15199dc2c8
Translated using Weblate (Danish)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/da/
2022-08-15 10:15:05 +02:00
Worldfast
acff6ebf95
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/be/
2022-08-12 18:19:23 +02:00
solokot
decc6a3c70
Translated using Weblate (Russian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ru/
2022-08-12 18:19:22 +02:00
Eric
e01c8af361
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/zh_Hans/
2022-08-11 04:39:08 +02:00
Agnieszka C
fea407e4b7
Translated using Weblate (Polish)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/pl/
2022-08-11 04:39:08 +02:00
Alan Jacob Mathew
668599b887
Translated using Weblate (Malayalam)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/ml/
2022-08-11 04:39:08 +02:00
atilluF
e92645b00e
Translated using Weblate (Italian)
...
Currently translated at 100.0% (41 of 41 strings)
Translation: Simple Mobile Tools/Simple Camera
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-camera/it/
2022-08-11 04:39:08 +02:00