Commit graph

29 commits

Author SHA1 Message Date
Ensar Sarajčić
68e1c24d90 Revert partial media permission handling for proprietary build 2023-08-30 09:06:00 +02:00
Ensar Sarajčić
c8d94a704d Set kotlin version to 1.8.22
Imgly library does not seem to work correctly with kotlin version 1.9.0
2023-08-16 17:14:22 +02:00
Ensar Sarajčić
42c6e857fb Handle new permission in imgly SDK activities 2023-08-09 12:57:19 +02:00
Ensar Sarajčić
3303a6d638 Migrate to viewbinding and kotlin gradle scripts
- Replaced kotlinx sythetic with viewbinding
- Updated kotlin from 1.7.10 to 1.9.0
- Updated Android Gradle Plugin to 8.1.0
2023-08-09 10:32:19 +02:00
tibbi
01720dc655 lets allow choosing both basic and advanced photo editor 2023-01-10 16:54:45 +01:00
tibbi
1c06d3c694 require the proper permission on Android 13 2022-09-03 15:39:44 +02:00
tibbi
997f7e3ba8 fix #2565, try fixing the video editor 2022-07-29 22:10:02 +02:00
tibbi
7d792db38b revert to the previous PhotoEditor, videos are not saved properly 2022-05-21 23:21:00 +02:00
tibbi
c5d9ac6fcc prepare the app for having All files permission 2022-05-09 10:44:50 +02:00
tibbi
96fb6a0e35 updating the photo editor, use light theme when appropriate 2022-04-10 17:52:37 +02:00
Paul
0e6b935fc5
Merge branch 'master' into fix/editor-sdk30+ 2022-04-09 23:42:17 +01:00
darthpaul
8da45dcfbb sdk 30+ changes
- handle WRITE_STORAGE permission in EditActivity
- in PickDirectoryDialog replace error message when users select a restricted system directory to R.string.system_folder_restriction
- in SaveDialog
    - if path is a restricted path, automatically change it to {CURRENT_VOLUME}/Pictures directory.
    - if there is conflict and the file is direct child of the Download folder, show the user a prompt to grant WRITE request permission
- remove unused string R.string.copy_to_restricted_folder_message
- in NewPhotoEditActivity and NewVideoEditActivity, only delete SD Card file on conflict for devices running lower than SDK 30
- update commons module
2022-04-09 23:34:52 +01:00
tibbi
e262174e62 defining more activity Exported values 2022-04-04 15:43:25 +02:00
tibbi
c4c5ce53ea adding 21:9 aspect ratio at cropping 2022-03-24 09:38:23 +01:00
tibbi
d6e95fd13f adding 20:9 crop ratio to photos 2021-10-24 09:12:06 +02:00
tibbi
3c33839686 do not try copying EXIF at edited videos 2021-10-19 11:40:09 +02:00
tibbi
02afd54309 allow fast trimming in the video editor, should fix some glitches 2021-10-03 19:32:45 +02:00
tibbi
7e83dc5b06 fix a glitch with edited videos having too low resolution in some cases 2021-06-16 23:14:27 +02:00
tibbi
4217d53697 deleting the vesdk file 2021-02-15 20:29:58 +01:00
tibbi
2d0a4c6250 fix #2043, replace the old ExifInterface with androidx ExifInterface 2021-01-17 11:50:34 +01:00
tibbi
67a4c20e27 define a theme to be used at the foss mode too 2020-12-06 10:01:57 +01:00
tibbi
a8bf381565 updating the photo/video editor, add new modules 2020-12-04 11:19:34 +01:00
tibbi
2e3753216c removing the old pesdk license file 2020-12-04 11:09:31 +01:00
tibbi
b6f49fc08d adding some video editor related things 2020-11-28 20:51:18 +01:00
tibbi
c8eacd09d9 renaming NewEditActivity to NewPhotoEditActivity, no real change 2020-11-27 23:26:58 +01:00
tibbi
736416c26c fix #1946, properly handle overwriting edited files on an SD card 2020-10-28 18:47:18 +01:00
tibbi
304bcd37fc fix #1940, properly decode uris after image editing 2020-10-24 10:02:13 +02:00
tibbi
6f2ea1e88b updating photo editor to 8.0.2 to fix some Android 11 issues mostly 2020-10-16 20:03:57 +02:00
Leo Pham
d917e42b72 Add proprietary and foss product flavors
The introduction of the proprietary PhotoEditor SDK prevented this app from
being truly free and open source, and so F-Droid could no longer build the app.
By adding a licensing flavor dimension, we segregate the non-FOSS code to a
separate version, while providing a FOSS version without the editor.

To build the proprietary version, select one of the proprietary build variants
from Build Variants pane in Android Studio (on the left side of the window).

Fixes #1706.
2020-02-28 22:46:13 +11:00