Skip to content
This repository has been archived by the owner on Oct 30, 2018. It is now read-only.

Releases: slackhq/SlackTextViewController

Version 1.2

08 Oct 01:34
Compare
Choose a tag to compare
  • Added text count display, with maximum char limit see screenshot
  • Added Undo/Redo typing support with external keyboards (cmd+z : undo / cmd+shitf+z : redo). Also displaying Undo/Redo buttons in UIMenuController see screenshot
  • Improves the external keyboard detection. Exposes a flag publicly (see isExternalKeyboard)
  • Refactored the input toolbar's inner padding, making them customisable.
  • Fixed bug when using external keyboard, the input would still shift up
  • Fixed the textView's placeholder label to take into account the text container inset.
  • Fixed the keyboard to not be dismissed when "swipping-to-pop" from a navigation view controller.
  • Fixed layout constraints.

Version 1.1.1

29 Sep 17:47
Compare
Choose a tag to compare
  • Added popOverController support, by just setting a flag presentedInPopover to YES.
  • The foundPrefixRange property is now public.
  • All category methods are now prefixed with "slk_" thanks to @fluidsonic, fixing a crash in safeValueForKey: in UIScrollView+SLKAdditions
  • Improved the super initialisers thanks to @fluidsonic
  • Fixed a crash when inserting text at caret position while autocompletion (http://crashes.to/s/2ab1ead09d9)

Version 1.1

26 Sep 14:49
Compare
Choose a tag to compare
  • Added UITabBarController support
  • Disabled auto-correction and the iOS8 QuickTypeBar when auto-completion is visible.
  • Disabled auto-completion when dragging the cursor of the text view while the magnifying glass is visible (magnifying glass accurate detection)
  • Registered the left button to KVO to update the view constraints when the image is changed.
  • Fixed unsatisfying auto-layout view constraints.

Version 1.0 (Public release)

26 Sep 14:50
Compare
Choose a tag to compare

This library is used in Slack's iOS app. It was built to fit our needs, but is flexible enough to be reused by others wanting to build great messaging apps for iOS.