Releases: PGMacDesign/turbolinks-android
Updated Callbacks
Updating some minor callback methods to determine whenever a bridge injection fails.
Logging Callback Functionality
New feature added in to allow for logging callback. The Interface, TurbolinksDebugCallback is designed for the developer to take the passed logs and use them for whatever testing or logging purposes are needed. For the most part, this is designed to be used with testing and debugging.
Updated Logging and New Getters
Added in more logging functionality and included some new getter functions to obtain set items like the session cookie.
Custom Headers
Adding in the ability to add in custom headers to all calls.
Logic Changes and new Callback Method
Added in a new callback method to support when the url cannot be loaded by Turbolinks and is instead handled by the webview.
Added in some logic changes for how the library loads urls (overrideUrl) when the page does not support Turbolinks.
Bug Fixes
Release alters a few elements:
Adds back in the swipe refresh view.
Adds the option to set the user-agent String as a straight overwrite or an append.
Added new Turbolinks callback methods to determine when onRefresh is loading (so you can set manually) as well as a callback for when the page being viewed does or does not support Turbolinks.
Modified Release
Release alters a few elements:
- Removes swipe refresh view
- Removes progress view
- Adds the option to set the user-agent String
- Adds the option to set cookie Strings
- Added in 'SwipeRefreshEnabledListener' interface for allowing use of custom SwipeRefreshLayout
- Changed base view to a custom webview to allow for more accurate scrolling measurements
Modified Release
Release alters a few elements:
- Removes swipe refresh view
- Removes progress view
- Adds the option to set the user-agent String
- Adds the option to set cookie Strings