Skip to content

Commit b4c9029

Browse files
authored
Merge pull request #66 from Ethereal-Developers-Inc/dev_v2.2.0
v2.2.0
2 parents d609aef + 9b306eb commit b4c9029

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+2176
-535
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,4 @@ app.*.map.json
4444

4545
key.properties
4646
android/app/key.jks
47+
local.properties

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"todo-tree.tree.scanMode": "open files"
3+
}

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# v2.2.0
2+
3+
### Changed
4+
5+
- Reduce margins during PDF export
6+
- Export location by default is Documents/OpenScan/PDF
7+
- Multi image picker UI
8+
- Change default export quality
9+
10+
### Fixed
11+
12+
- Image quality increased with lower file sizes
13+
- Improved edge detection
14+
- BW filter upgraded
15+
- Quick action icons show actual icons instead of generic icons
16+
117
# v2.1.0
218

319
### Changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ An open source app that enables users to scan hardcopies of documents or notes a
88

99
(Build instructions present at the bottom of the file)
1010

11+
<p align="center">
1112
<img src="https://github.com/Ethereal-Developers-Inc/OpenScan/blob/master/assets/scan_g.jpeg" height=400>
13+
</p>
1214

1315
# About this app
1416

@@ -50,17 +52,15 @@ We _differentiate_ our self from the rest of the apps in the market by:
5052
- flutter_scanner_cropper:
5153
- git:
5254
- url: https://github.com/Ethereal-Developers-Inc/flutter-scanner-plugin.git
55+
- ref: master
5356
- path: flutter_scanner_cropper/
5457
- cupertino_icons: ^0.1.3
55-
- flutter_absolute_path: ^1.0.6
56-
- flutter_full_pdf_viewer: ^1.0.6
5758
- flutter_speed_dial: ^1.2.5
5859
- focused_menu: ^1.0.1
59-
- image_picker: ^0.6.4
60-
- multi_image_picker: ^4.8.0
61-
- open_file: ^3.0.3
60+
- image_picker: ^0.8.4
61+
- open_file: ^3.2.1
6262
- path_provider: ^2.0.2
63-
- pdf: ^1.9.0
63+
- pdf: ^3.6.0
6464
- permission_handler: ^8.0.1
6565
- quick_actions: ^0.6.0+2
6666
- reorderables: ^0.3.2

android/app/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ if (flutterRoot == null) {
1313

1414
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
1515
if (flutterVersionCode == null) {
16-
flutterVersionCode = '3'
16+
flutterVersionCode = '4'
1717
}
1818

1919
def flutterVersionName = localProperties.getProperty('flutter.versionName')
2020
if (flutterVersionName == null) {
21-
flutterVersionName = '2.1'
21+
flutterVersionName = '2.2'
2222
}
2323

2424
apply plugin: 'com.android.application'
@@ -32,7 +32,7 @@ if (keystorePropertiesFile.exists()) {
3232
}
3333

3434
android {
35-
compileSdkVersion 29
35+
compileSdkVersion 30
3636

3737
sourceSets {
3838
main.java.srcDirs += 'src/main/kotlin'
@@ -45,7 +45,7 @@ android {
4545
defaultConfig {
4646
applicationId "com.ethereal.openscan"
4747
minSdkVersion 19
48-
targetSdkVersion 29
48+
targetSdkVersion 30
4949
versionCode flutterVersionCode.toInteger()
5050
versionName flutterVersionName
5151
}

android/app/src/main/AndroidManifest.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,14 @@
3232
<meta-data android:name="flutterEmbedding" android:value="2" />
3333
</application>
3434

35+
<queries>
36+
<intent>
37+
<action android:name="android.media.action.IMAGE_CAPTURE" />
38+
</intent>
39+
</queries>
40+
3541
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
3642
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
3743
<uses-permission android:name="android.permission.CAMERA" />
44+
3845
</manifest>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- https://github.com/flutter/flutter/issues/51455 -->
3+
<resources xmlns:tools="http://schemas.android.com/tools"
4+
tools:keep="@mipmap/gallery_action, @mipmap/normal_scan, @mipmap/quick_scan" />

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66
}
77

88
dependencies {
9-
classpath 'com.android.tools.build:gradle:3.5.0'
9+
classpath 'com.android.tools.build:gradle:4.0.1'
1010
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1111
}
1212
}

android/gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
org.gradle.jvmargs=-Xmx1536M
2-
android.enableR8=true
32
android.useAndroidX=true
43
android.enableJetifier=true

android/gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

0 commit comments

Comments
 (0)