* Define intent data for activity
* Search dialog shows permissions for allow and deny camera
* Check camera permissions for fxa pairing
* Check camera permissions for old search
* Tests for pairing sync interactor and controller.
* Cleanup
* Use bool pref for setting. Use interfaces and default implementations for the sync interactor and controller.
* Lint
* Add github actions workflows
* Add github actions for CI
* Fix lint and detekt errors
* Add caching to the github actions
* Add the workflow statuses to the README
* Give the jobs more descriptive names
* Consolidate github actions workflows to a single workflow
* Give the steps meaningful names, save detekt and lint results
* add info for scaling of wordmark files
* fix typo
* Iceraven banner
* Iceraven banner
* Iceraven banner
* Iceraven banner
* Iceraven banner
* Delete ic_logo_wordmark_normal.png
we don't need this in root, only in fork-asset-sources
* Delete ic_logo_wordmark_private.png
we don't need this in root, only in fork-asset-sources
* upload XCFs for Iceraven rebranding
These could easily be edited in the future to add a logo, for example. See details in wordmark_dpi file.
* Fix all 5 failing tests
* Add Travis CI build status to README file
* Ignore an intermittently failing test, update travis config to not ignore failures
engineView.setDynamicToolbarMaxHeight(0) vs
engineView.setDynamicToolbarMaxHeight(toolbarHeight)
ensures webpage's bottom elements are aligned to the bottom of the browser.
We also need to make sure that when the toolbar is static it does not cover the
bottom of the page - something desired when the toolbar was dynamic.
For this the engineView will have a toolbarHeight bottom margin.