Skip to content

Commit d609aef

Browse files
authored
Merge pull request #54 from Ethereal-Developers-Inc/dev_v2.1.0
Dev v2.1.0
2 parents 8b735c9 + ed0f9c1 commit d609aef

File tree

652 files changed

+574772
-574503
lines changed

Some content is hidden

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

652 files changed

+574772
-574503
lines changed

.gitignore

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,46 @@
1-
# Miscellaneous
2-
*.class
3-
*.log
4-
*.pyc
5-
*.swp
6-
.DS_Store
7-
.atom/
8-
.buildlog/
9-
.history
10-
.svn/
11-
12-
# IntelliJ related
13-
*.iml
14-
*.ipr
15-
*.iws
16-
.idea/
17-
18-
# The .vscode folder contains launch configuration and tasks you configure in
19-
# VS Code which you may wish to be included in version control, so this line
20-
# is commented out by default.
21-
#.vscode/
22-
23-
# Flutter/Dart/Pub related
24-
**/doc/api/
25-
.dart_tool/
26-
.flutter-plugins
27-
.flutter-plugins-dependencies
28-
.packages
29-
.pub-cache/
30-
.pub/
31-
/build/
32-
33-
# Web related
34-
lib/generated_plugin_registrant.dart
35-
36-
# Symbolication related
37-
app.*.symbols
38-
39-
# Obfuscation related
40-
app.*.map.json
41-
42-
# Exceptions to above rules.
43-
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
44-
45-
key.properties
46-
android/app/key.jks
1+
# Miscellaneous
2+
*.class
3+
*.log
4+
*.pyc
5+
*.swp
6+
.DS_Store
7+
.atom/
8+
.buildlog/
9+
.history
10+
.svn/
11+
12+
# IntelliJ related
13+
*.iml
14+
*.ipr
15+
*.iws
16+
.idea/
17+
18+
# The .vscode folder contains launch configuration and tasks you configure in
19+
# VS Code which you may wish to be included in version control, so this line
20+
# is commented out by default.
21+
#.vscode/
22+
23+
# Flutter/Dart/Pub related
24+
**/doc/api/
25+
.dart_tool/
26+
.flutter-plugins
27+
.flutter-plugins-dependencies
28+
.packages
29+
.pub-cache/
30+
.pub/
31+
/build/
32+
33+
# Web related
34+
lib/generated_plugin_registrant.dart
35+
36+
# Symbolication related
37+
app.*.symbols
38+
39+
# Obfuscation related
40+
app.*.map.json
41+
42+
# Exceptions to above rules.
43+
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
44+
45+
key.properties
46+
android/app/key.jks

.metadata

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# This file tracks properties of this Flutter project.
2-
# Used by Flutter tool to assess capabilities and perform upgrades etc.
3-
#
4-
# This file should be version controlled and should not be manually edited.
5-
6-
version:
7-
revision: 1ad9baa8b99a2897c20f9e6e54d3b9b359ade314
8-
channel: stable
9-
10-
project_type: app
1+
# This file tracks properties of this Flutter project.
2+
# Used by Flutter tool to assess capabilities and perform upgrades etc.
3+
#
4+
# This file should be version controlled and should not be manually edited.
5+
6+
version:
7+
revision: 1ad9baa8b99a2897c20f9e6e54d3b9b359ade314
8+
channel: stable
9+
10+
project_type: app

CHANGELOG.md

Lines changed: 64 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,64 @@
1-
# v2.0.0
2-
### Changed
3-
- New Cropper with more advanced functions
4-
- Demo images
5-
- Export of files no longer has the 'OpenScan' appended to it
6-
7-
### Added
8-
- Quick Scan feature
9-
- Camera permission request
10-
- Rename of documents
11-
- Reorder of images
12-
- Selective export of images
13-
- Selective delete of images
14-
- Image preview of documents in Home Screen
15-
- Document Compressor and/or Quality selector for exporting documents
16-
17-
### Fixed
18-
- HomeScreen update after deleting file
19-
- Clear temporary images after adding images in View Document screen
20-
- Camera access on older devices
21-
- Picture folder Hidden
22-
- Document not saving for Android 11
23-
24-
### Removed
25-
- Previous scanner
26-
- Support for iOS removed
27-
- Scan Document screen removed. Now directly goes directly to View Document.
28-
29-
# v1.0.0 - 13/07/2020
30-
### Added
31-
- Save as PDF
32-
- Share as PDF
33-
- Share as Images
34-
- Preview PDF
35-
- Cropping Features
1+
# v2.1.0
2+
3+
### Changed
4+
5+
- Icon changes
6+
- Animation in floating action button
7+
- Remove margins during PDF export
8+
- Storage location default to in app directory
9+
10+
### Added
11+
12+
- Multiple image picker
13+
- Quick action
14+
15+
### Fixed
16+
17+
- File rename checker
18+
19+
### Removed
20+
21+
- Delete all option from export menu
22+
23+
# v2.0.0
24+
25+
### Changed
26+
27+
- New Cropper with more advanced functions
28+
- Demo images
29+
- Export of files no longer has the 'OpenScan' appended to it
30+
31+
### Added
32+
33+
- Quick Scan feature
34+
- Camera permission request
35+
- Rename of documents
36+
- Reorder of images
37+
- Selective export of images
38+
- Selective delete of images
39+
- Image preview of documents in Home Screen
40+
- Document Compressor and/or Quality selector for exporting documents
41+
42+
### Fixed
43+
44+
- HomeScreen update after deleting file
45+
- Clear temporary images after adding images in View Document screen
46+
- Camera access on older devices
47+
- Picture folder Hidden
48+
- Document not saving for Android 11
49+
50+
### Removed
51+
52+
- Previous scanner
53+
- Support for iOS removed
54+
- Scan Document screen removed. Now directly goes directly to View Document.
55+
56+
# v1.0.0 - 13/07/2020
57+
58+
### Added
59+
60+
- Save as PDF
61+
- Share as PDF
62+
- Share as Images
63+
- Preview PDF
64+
- Cropping Features

LICENSE

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
BSD 3-Clause License
2-
3-
Copyright (c) 2021, Vijay T S and Vikram H
4-
All rights reserved.
5-
6-
Redistribution and use in source and binary forms, with or without
7-
modification, are permitted provided that the following conditions are met:
8-
9-
1. Redistributions of source code must retain the above copyright notice, this
10-
list of conditions and the following disclaimer.
11-
12-
2. Redistributions in binary form must reproduce the above copyright notice,
13-
this list of conditions and the following disclaimer in the documentation
14-
and/or other materials provided with the distribution.
15-
16-
3. Neither the name of the copyright holder nor the names of its
17-
contributors may be used to endorse or promote products derived from
18-
this software without specific prior written permission.
19-
20-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21-
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22-
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23-
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24-
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25-
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26-
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27-
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28-
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1+
BSD 3-Clause License
2+
3+
Copyright (c) 2021, Vijay T S and Vikram H
4+
All rights reserved.
5+
6+
Redistribution and use in source and binary forms, with or without
7+
modification, are permitted provided that the following conditions are met:
8+
9+
1. Redistributions of source code must retain the above copyright notice, this
10+
list of conditions and the following disclaimer.
11+
12+
2. Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
16+
3. Neither the name of the copyright holder nor the names of its
17+
contributors may be used to endorse or promote products derived from
18+
this software without specific prior written permission.
19+
20+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,60 @@
1-
**Privacy Policy**
2-
3-
Ethereal Developers built the OpenScan app as an Open Source app. This SERVICE is provided by Ethereal Developers at no cost and is intended for use as is.
4-
5-
This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service.
6-
7-
If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the Service. We will not use or share your information with anyone except as described in this Privacy Policy.
8-
9-
**Information Collection and Use**
10-
11-
The app does use third party services that may collect information used to identify you.
12-
13-
Link to privacy policy of third party service providers used by the app
14-
15-
* [Google Play Services](https://www.google.com/policies/privacy/)
16-
17-
**Log Data**
18-
19-
We want to inform you that whenever you use our Service, in a case of an error in the app we collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing our Service, the time and date of your use of the Service, and other statistics.
20-
21-
We do not knowingly collect such data. However, third party services such as Google Play services may collect such data to aggregate statistics for the use of the app.
22-
23-
**Cookies**
24-
25-
Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.
26-
27-
This Service does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.
28-
29-
**Service Providers**
30-
31-
We may employ third-party companies and individuals due to the following reasons:
32-
33-
* To facilitate our Service;
34-
* To provide the Service on our behalf;
35-
* To perform Service-related services; or
36-
* To assist us in analyzing how our Service is used.
37-
38-
We want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.
39-
40-
**Security**
41-
42-
We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.
43-
44-
**Links to Other Sites**
45-
46-
This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
47-
48-
**Children’s Privacy**
49-
50-
These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13\. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.
51-
52-
**Changes to This Privacy Policy**
53-
54-
We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page.
55-
56-
This policy is effective as of 2020-07-11
57-
58-
**Contact Us**
59-
60-
If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us at etherealdevelopers.inc@gmail.com.
1+
**Privacy Policy**
2+
3+
Ethereal Developers built the OpenScan app as an Open Source app. This SERVICE is provided by Ethereal Developers at no cost and is intended for use as is.
4+
5+
This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service.
6+
7+
If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the Service. We will not use or share your information with anyone except as described in this Privacy Policy.
8+
9+
**Information Collection and Use**
10+
11+
The app does use third party services that may collect information used to identify you.
12+
13+
Link to privacy policy of third party service providers used by the app
14+
15+
* [Google Play Services](https://www.google.com/policies/privacy/)
16+
17+
**Log Data**
18+
19+
We want to inform you that whenever you use our Service, in a case of an error in the app we collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing our Service, the time and date of your use of the Service, and other statistics.
20+
21+
We do not knowingly collect such data. However, third party services such as Google Play services may collect such data to aggregate statistics for the use of the app.
22+
23+
**Cookies**
24+
25+
Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.
26+
27+
This Service does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.
28+
29+
**Service Providers**
30+
31+
We may employ third-party companies and individuals due to the following reasons:
32+
33+
* To facilitate our Service;
34+
* To provide the Service on our behalf;
35+
* To perform Service-related services; or
36+
* To assist us in analyzing how our Service is used.
37+
38+
We want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.
39+
40+
**Security**
41+
42+
We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.
43+
44+
**Links to Other Sites**
45+
46+
This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
47+
48+
**Children’s Privacy**
49+
50+
These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13\. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.
51+
52+
**Changes to This Privacy Policy**
53+
54+
We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page.
55+
56+
This policy is effective as of 2020-07-11
57+
58+
**Contact Us**
59+
60+
If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us at etherealdevelopers.inc@gmail.com.

0 commit comments

Comments
 (0)