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

Major code refactor + bug fixes #23

Merged
merged 17 commits into from
Feb 13, 2021
Merged

Major code refactor + bug fixes #23

merged 17 commits into from
Feb 13, 2021

Conversation

ellbosch
Copy link
Contributor

@ellbosch ellbosch commented Feb 11, 2021

Merges commits from the u/elbosc/main branch, minus the "Open Screen" experience.

Changes:

New README's

I've created new README files to explain the code structure. Please start from this README, feedback appreciated!

Note: links are broken because they point to files in master branch, where new files have not been merged yet. Once this PR merges, the links will work.

Code Diagram

The following diagram will be visible in the README in Lobe_iOS folder:
codeDiagram

Elliot Boschwitz added 15 commits December 4, 2020 13:49
* Undo revert for Open Screen implementation

This reverts commit a24e335.
* Refactored view controller

Created view model for Open Screen

Created view model for Open Screen

current refactor progress--should reset

More refactoring of PlayView into MVVM

* Fixed orientation bug
* Created Future for download task

* Reorganized project; moved logic out of ProjectPicker

* Expanded open screen view model

* Fixed warning for LobeModel

* Added support for deleting projects

* Added edit button
* Created ios.yml

* Added blank test scheme
* Fixed image rotation issue, ensuring image is now in correct orientation before running inference
* Fixed issue where images were slightly distorted before getting processed
* Fixed issue where front-facing camera inverted view on x-axis
* Moved image processing task to background thread
* Changed screenshot to save the image used before inference rather than the screenshot of the entire view
* Stopped sending image processing for inference if no image found
* Refactored AV Capture Session logic out of view controller
* Added UI for camera switcher and photo picker
* Debugging mode to see image heading to inference
@ellbosch ellbosch marked this pull request as ready for review February 11, 2021 20:13
@ellbosch ellbosch changed the title Major code factor + bug fixes Major code refactor + bug fixes Feb 11, 2021
@ellbosch ellbosch merged commit 49d5e89 into master Feb 13, 2021
@ellbosch ellbosch deleted the u/elbosc/60/big-merge-2 branch February 13, 2021 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant