Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.0.0 #318

Merged
merged 95 commits into from
May 5, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
1f4300c
Change camerakit, camerakit-core to camerakit-all, camerakit
dwillmc Dec 11, 2017
fa5d8dc
V1 Basics
dwillmc Feb 7, 2018
f1dffeb
Simplify dev app
dwillmc Feb 7, 2018
251b1e5
Add Photo methods to save to local app storage file
dwillmc Feb 7, 2018
44301a3
Add base Video product classes
dwillmc Feb 7, 2018
1a7debc
Initial README updates
dwillmc Feb 7, 2018
e90306c
Video product updates
dwillmc Feb 7, 2018
80c17a5
Fix preview measuring
dwillmc Feb 7, 2018
d70ea39
Fix preview bugs
dwillmc Feb 8, 2018
fca2b29
App improvements
dwillmc Feb 8, 2018
62863fc
Update README
austinkettner Feb 11, 2018
3b739cc
Update .repo assets
austinkettner Feb 11, 2018
3500ba8
Fix snapshot version name and set java target compatibility to 1.7
dwillmc Feb 13, 2018
59380bb
Skip running app module tests in circle, just deploy camerakit module…
dwillmc Feb 13, 2018
62dc62f
Merge branch 'v1.0.0' of https://github.com/CameraKit/camerakit-andro…
dwillmc Feb 13, 2018
a7eb943
In deploy script, only run deploySnapshot on camerakit module
dwillmc Feb 13, 2018
68ae619
Use retrolambda to make lib compatible with java 7 compatibility sett…
dwillmc Feb 13, 2018
8fc103d
Merge branch 'master' into v1.0.0
dwillmc Feb 21, 2018
df72408
CameraView -> CameraKitView and public API updates
dwillmc Feb 22, 2018
bfcf705
Update README
austinkettner Mar 13, 2018
260ac77
Update Documentation
austinkettner Mar 13, 2018
3eff8dd
Update Testing Procedures
austinkettner Mar 15, 2018
82994a8
Update Testing Procedures
austinkettner Mar 18, 2018
611998c
Update README
austinkettner Mar 20, 2018
eadacd6
Remove CircleCI Support
austinkettner Mar 23, 2018
d4e07b3
Consolidate majority into CameraKitView
dwillmc Mar 27, 2018
be9b5b6
Api improvements and demo app updates
dwillmc Mar 27, 2018
2965d8b
Merge branch 'v1.0.0' of https://github.com/camerakit/camerakit-andro…
dwillmc Mar 27, 2018
f7522f2
Make Camera1 and Camera2 classes private
dwillmc Mar 27, 2018
6f83709
Gradle updates and remove lambdas to support more people on repo who …
dwillmc Apr 27, 2018
fe1787a
Pull camera api specific constants into CameraKit class
dwillmc Apr 27, 2018
a780e81
Add setCameraListener and setPreviewListener methods to CameraKitView
dwillmc Apr 27, 2018
5216aa0
Basic working flash
dwillmc Apr 27, 2018
2e292f2
Prevent CameraApi startPreview() from being called when surface chang…
dwillmc Apr 28, 2018
3b08234
Fix Camera2's TextureView getBitmap call to get correct aspect ratio
dwillmc Apr 28, 2018
17d3409
For now, make returned photo jpeg dimensions close to that of preview
dwillmc Apr 29, 2018
78a7a84
Fix toggleFacing()
dwillmc May 1, 2018
c54b90e
Add basic CameraKitView unit tests
emersoncloud May 15, 2018
56f23e9
Add additional CameraKitView unit tests
emersoncloud Jun 5, 2018
ea5d925
Gradle cleanup
dwillmc Jun 6, 2018
fb951ef
Tests cleanup
dwillmc Jun 6, 2018
3df0eef
Merge pull request #356 from CameraKit/v1.0.0-unit-tests
austinkettner Jun 6, 2018
fa9beb3
v1.0.0-alpha1
dwillmc Jun 6, 2018
180e460
v1.0.0-beta1
dwillmc Jun 6, 2018
3a848ad
Update README
austinkettner Jun 25, 2018
f48cd13
Update README Buddy Badge
austinkettner Jun 26, 2018
392850e
Bump camerakit artifact version to 1.0.0-beta2
dwillmc Jun 28, 2018
0bf65ab
Update gradle wrapper version
dwillmc Jun 28, 2018
d32833c
build.gradle refactors
dwillmc Jun 28, 2018
8a70d02
Remove unused proguard-rules.pro file in camerakit module
dwillmc Jun 28, 2018
fcaa787
centralize sdk version ints and version/group names into project-leve…
dwillmc Jun 28, 2018
b4033e0
Overhaul camera surface and add some shader preset attrs for testing
dwillmc Jul 3, 2018
7934144
Update LICENSE
austinkettner Aug 2, 2018
719f50c
Revise LICENSE
austinkettner Aug 3, 2018
0f37519
v1.0.0-beta3
dwillmc Aug 6, 2018
ddce611
v1.0.0-beta3 patch
dwillmc Aug 6, 2018
7d8f8a9
Set version to 1.0.0-rc1 and modify repo
dwillmc Aug 6, 2018
5a254d7
v1.0.0-beta3.1
dwillmc Aug 7, 2018
802b367
Update README
austinkettner Aug 8, 2018
3e82465
Update LICENSE
austinkettner Aug 11, 2018
c64a06d
Update README
austinkettner Aug 12, 2018
5bb88a1
Update README Assets
austinkettner Aug 12, 2018
031b9cd
Update README
austinkettner Aug 12, 2018
c91c144
Merge pull request #402 from CameraKit/enhancement/readme
austinkettner Aug 12, 2018
c330342
v1.0.0-beta3.2
dwillmc Aug 17, 2018
7b8dfea
v1.0.0-beta3.5
dwillmc Aug 27, 2018
05f3b52
v1.0.0-beta3.6
dwillmc Aug 27, 2018
8473bc7
v1.0.0-beta3.7
dwillmc Aug 28, 2018
9e1bce3
v1.0.0-beta3.9
dwillmc Sep 4, 2018
4798c7c
Update README Setup version reference
austinkettner Oct 3, 2018
121f2b3
Update issue template, contributing guidelines and code of conduct
emersoncloud Oct 25, 2018
14e85db
Throw CameraKit exceptions for flash mode auto and torch
emersoncloud Oct 25, 2018
9805655
Remove flash auto from demo app
emersoncloud Oct 25, 2018
88ad450
Add remove functions for camera, error and preview listeners
emersoncloud Nov 19, 2018
c709801
Update gradle version
emersoncloud Nov 26, 2018
4f27d46
Migrate to AndroidX
emersoncloud Nov 26, 2018
65ad2ad
Update Kotlin and Kotlin coroutines
emersoncloud Nov 26, 2018
5f428f3
Update gradle wrapper version
emersoncloud Nov 26, 2018
0d3ed1a
Merge pull request #448 from CameraKit/v1.0.0-beta3.10
emersoncloud Nov 26, 2018
43e2337
Remove Kotlin experimental coroutines
emersoncloud Nov 27, 2018
2cbed7d
Increment version to 1.0.0-beta3.10
emersoncloud Nov 27, 2018
422c3ef
Update dependencies
emersoncloud Jan 3, 2019
c723e98
Resume CameraPreview when Lifecycle is started or resumed
emersoncloud Jan 3, 2019
fae8815
Add methods to check device flash support
emersoncloud Jan 4, 2019
58aa6df
Update README with CameraKit version descriptions
emersoncloud Jan 4, 2019
35fbf2d
Add space in README
emersoncloud Jan 5, 2019
e2b861f
Prevent errors on API level 16 and 17
emersoncloud Jan 22, 2019
f519db3
Increment version to 1.0.0-beta3.11
emersoncloud Jan 22, 2019
ce5f8ca
Merge pull request #474 from CameraKit/v1.0.0-beta3.11
austinkettner Jan 23, 2019
f41ee3b
Update JpegKit version
emersoncloud Jan 30, 2019
3fa6a48
Update Expensify logo in README
emersoncloud Feb 27, 2019
02c95e6
Remove coroutines from pause, stop and capturePhoto
emersoncloud Feb 28, 2019
e7ea7fe
Add case to CaptureImage callback
austinkettner Mar 24, 2019
3e49c54
Merge pull request #498 from CameraKit/v1.0.0-beta3.12
austinkettner Mar 24, 2019
aa35e6c
Merge branch 'master' into v1.0.0
Namaskar-1F64F May 5, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 0 additions & 30 deletions .circleci/config.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at contact@wonderkiln.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at contact@camerakit.io. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

Expand Down
6 changes: 3 additions & 3 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
We love pull requests from everyone. By participating in this project, you
agree to abide by the CameraKit [code of conduct].

[code of conduct]: .github/CODE-OF-CONDUCT.md
[code of conduct]: CODE-OF-CONDUCT.md

Fork, then clone the repo:

git clone https://github.com/wonderkiln/CameraKit-Android
git clone https://github.com/CameraKit/camerakit-android

Make your change. Add tests for your change. Make the tests pass.

Push to your fork and [submit a pull request][pr].

[pr]: https://github.com/wonderkiln/CameraKit-Android/pulls
[pr]: https://github.com/CameraKit/camerakit-android/pulls

At this point you're waiting on us. We like to at least comment on pull requests
within three business days (and, typically, one business day). We may suggest
Expand Down
10 changes: 9 additions & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,19 @@
Now scroll below!
-->

### Have you read the [Contributing Guidelines](.github/CONTRIBUTING.md)?
### Have you read the [Contributing Guidelines](CONTRIBUTING.md)?

(Write your answer here.)

### Environment

(Please include the following information along with any other relevant environment details.)

CameraKit Version:

Android Device:

Android Version:

### Steps to Reproduce

Expand Down Expand Up @@ -72,6 +79,7 @@

(Paste the link to an example project and exact instructions to reproduce the issue.)

(Include your CameraKit setup and usage.)
<!--
What happens if you skip this step?

Expand Down
58 changes: 58 additions & 0 deletions .github/TESTING_PROCEDURES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# CameraKit Testing Procedures

For each release we plan to run all code changes through a specific flow and test regiment, on varying devicews. THe report of these tests will be reported via a comment or in the PR Header ahead of any and all merges.

## Tests
### Test Photo Capture (Portrait)

- Open CameraKit
- Take single photo
- Verify photo is created and saved as Portrait Photo
- Verify photo is in-focus, and error free

### Test Photo Capture (Landscape)

- Open CameraKit
- Take single photo
- Verify photo is created and saved as Landscape Photo
- Verify photo is in-focus, and error free

### Test Orientation Capture

- Change Orientation to 90, 180, 270, 0 (with orientation lock OFF)
- Confirm Preview Updates properly for each orietantation
- Capture Photo for each orientation, confirm result matches preview

### Test Orientation Capture w/ Orientation Lock ON

- Change Orientation to 90, 180, 270, 0 (with orientation lock ON)
- Confirm Preview Updates properly for each orietantation
- Capture Photo for each orientation, confirm result matches preview

### Engage Camera Controls and Take Photo (Portrait)

- Open CameraKit
- Tap to Focus and Take Photo
- Confirm preview focuses correctly
- COnfirm saved photo matches preview
- Pinch to Zoom (In + Out) and Take Photo
- Confirm preview zooms correctly
- COnfirm saved photo matches preview
- Take single photo
- Verify photo is created and saved as Landscape Photo
- Verify photo is in-focus, and error free

### Test Camera under Rapid Fire

- Open CameraKit
- Take succesive photos (30 within 30s)
- Verify all 30 photos are created and saved
- Verify each photo appears without error


## Devices being tested on
- Essential Phone
- Google Pixel
- Samsung Galaxy S8

Want to request a device? Make a issue in Github! =)
Loading