Changelog History
Page 1
-
v0.7.5
September 25, 2016 -
v0.7.4
September 22, 2016 -
v0.7.3
May 28, 2016 -
v0.7.2
May 25, 2015 -
v0.7.1
November 03, 2014 -
v0.7.0
October 10, 2014 -
v0.6.0 Changes
May 11, 2014Enhancements
๐ IntentKit now supports in-app modal view controllers as actions! INKWebView, INKTweetSheet, and INKMailSheet exist as default options for INKBrowserHandler, INKTwitterHandler, and INKMailHandler, respectively. This can be disabled by setting a handler's
disableInAppOption
property to YES.0๏ธโฃ As a result, the default behavior for handlers is to not show the respective first-party app when an in-app option exists (namely, Safari and Mail.app). You can forcibly show them by setting a handler's
showFirstPartyApp
to YES.IntentKit can now intelligently guess which view controller to present itself on. Instead of
presentModallyInViewController:
, you can now show a presenter action simply by callingpresentModally
. See the README for examples. (The old method still exists for backwards compatibility and for when detection fails.)Application plists now follow Mustache templating conventions for interpolated values. Variable names encased in {{double curly braces}} will be HTML-escaped, whereas {{{triple curly braces}}} will be used as raw values.
๐ Handlers can explicitly disallow showing the 'Remember my choice' toggle
๐ ###### Bugfixes
- Fixed an issue causing browser fallbacks to not fire.
๐จ ###### Refactors
- โ
Running
rake test
on the command line causes specs to be run usingxcpretty
, resulting in better output.
-
v0.5.2 Changes
April 21, 2014Enhancements
0๏ธโฃ The INKDefaultsViewController view for an app using a fallback URL is more robust: it is no longer tappable, and always shows the current browser.
0๏ธโฃ The README now includes an example image for INKDefaultsViewController.
๐ ###### Bugfixes
- ๐ Fixes a regression causing Fallback URLs to not work as expected.
-
v0.5.1 Changes
April 15, 2014Enhancements
- The README now indicates the new behavior for importing header files into your
project (namely, that you need to manually import headers for each used INKHandler
subclass rather than the generic
<IntentKit/IntentKit.h>
.
๐ ###### Bugfixes
- Localizations are now included in their own pregenerated bundle, fixing a bug causing a random localization to be selected regardless of user language preferences.
- The README now indicates the new behavior for importing header files into your
project (namely, that you need to manually import headers for each used INKHandler
subclass rather than the generic
-
v0.5 Changes
April 08, 2014Enhancements
- 0๏ธโฃ Each INKHandler now has a
useSystemDefault
option, which uses a default application instead of displaying the selection sheet. - 0๏ธโฃ In tandem with the
useSystemDefault
option, there is now an 0๏ธโฃINKDefaultsViewController
class that displays a selection interface for ๐ users to set preferences for each application type. - ๐ The Twitter handler now supports a
sendDirectMessageToScreenName:
action Jeff Blagdon #31 - Dutch localizations are now present Arno Moonen #33
๐จ ###### Refactors
- 0๏ธโฃ In order to make the
useSystemDefault
option viable, a lot of new properties have been exposed onINKHandler
andINKApplicationList
. - The demo/development Xcode project now loads in the library as a local CocoaPod, making development easier as the dev environment now more closely resembles production usage.
- Manual view layout is now done using the MWLayoutHelpers CocoaPod (it was formerly using a copy of it manually copy/pasted into the project)
- 0๏ธโฃ The "IntentKit/Browsers" subspec no longer exists; it's now included by default into the core.
๐ ###### Bugfixes
- The new Twitter URL scheme for "mentions" now works. Jeff Blagdon #29
- ๐ Fix a number of regressions related to icons and application plists not being properly included in subspecs
- The README now specifies that iOS 7 is required Brady Archambo #29
- 0๏ธโฃ Each INKHandler now has a