* Make sure orientation sensor stops on sample.
* Fix up all sensors page to start and stop correctly
* Only check permission if unknown status
* Update to latest sdk.extras
* fix back button press on TTS page. Check for null.
* Add samples sln for CI/CD
* Update readme and samples sln
* Don't use code sign key for simbuilds
* let's try this gain
* Update to projects
* Cleanup sample config
* bump sdk extras
* Add Magnetometer code and samples
* Add Tests for Magnetomoter
* Add docs and adjust time intervals to match Android
* Update magnetometer to use events.
* Ensure monitor check is added.
* Cleanup magnetomter vased on feedback
* Tweak data update on ios
* Add accelerometer and gyroscope.
* Update tests
* Update docs with units.
* Cleanup tests
* Gyro calibrated only .
* Add all sensors test page. Ensure Android sensors work across stops
* Use sensor name instead of ID (was api 24+)
* Check for null on sensors
* Update IsMonitoring to match compass
* Make @redth feel better about IsMonitoring
* Cleanup try/catch for @redth
* Add initial compass API with samples
* Update Compass to new API and add CompassData return types.
* Add xunit tests
* Add compass tests and documentation
* Made adjustments based on feedback to cleanup code.
* Fix samples! Rename everywhere seemed to have failed :(
* Fix build
* Fix build again.
* Tweaked the sample VM a bit
* Added Vibrate API
* Updated the readme
* Added permission checking and improved the sample.
* Refactor UWP a bit
* Added Vibration docs (and fixed some old docs)
* Simplify permissions with new internal API
* Added Vibration tests
* Initial pass at permissions
* Don’t need async on EnsureDeclared
* Fix BOM that StyleCop was not happy about
* Use correct support lib package
* Added device tests for permissions
* Track android permission requests
This keeps a dictionary of permission requests so as to not duplicate existing requests for permissions, as well as to track their status when the results come in.
* Pass permission results call to Caboodle
* Check platform target, not runtime version
* New tuples!
* Add missing using
* iOS: return granted for irrelevant permissions
* Fix tests around LocationWhenInUse
* Permissions Device Tests check throws on some
* Get battery permission for android device tests
* Android permission requests should be runtime only
* Fix requestCode scope on android permissions
* Use inner method instead of delegate
* Refactor permission declaration check on iOS
* Only check Info.plist permissions on iOS 8.0+
* Always be making stylecop happy
* Permissions are internal only for v1