All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Merged marla-singer pull request updating the version of react-native-easy-grid.
- Exposed a new function
hasUserSetPinCode
to know if a user already set a PIN code with the package.
- Merged stephenkopylov pull request adding a onFail function triggered when user enters a wrong password.
- Added a prop to remove the icon on the delete button of the PIN panel. Related issue: Issue 19.
- Changed the react-native-touch-id version to fix a crash on iOS. Related issue: Issue 20.
- Added a prop to change the text of the delete button. Related issue: Issue 19.
- Merged neutrous pull request allowing to avoid the use of Keychain, and preventing YellowBox.
- License file
- Readme
- Merged mikecann pull request adding a finish process function to the choose pin flow.
- Merged Panda-ref pull request fixing the lock page main container style.
- Changelog
- MIT license
- Merged stephenkopylov pull request adding color props for dots on error state and color props for buttons (normal and selected state).
- Added props to change the color of the title and the subtitle. Related issue: Issue 9.
- Added types for the style props.
- Added props to disable the TouchID/FaceID. Related issue: Issue 8.
- Added styling props on the components.
- Pincode not resetting after the lock screen. Related issue: Issue 4.
- Animation on the pincode dots was a bit messy when resetting the password.
- Changed the react-native-touch-id again to use a fork fixing the issue.
- Changed the react-native-touch-id version to fix a crash on android. Related issue: Issue 3.
- .gitignore file
- Removed the node_modules and the .idea workspace.
- Fixed a bug on the lock page causing the timer to take negative values.
- Added the project as used in my company's React Native application.