Commit Graph
59 Commits
Author SHA1 Message Date
Timothy Moose 0d1068917c Fix deployment target on nib files to match target 2020-10-25 13:31:26 -05:00
Timothy Moose 4c52d7c87e Update Demo app 2020-08-19 12:49:49 -05:00
Timothy Moose dab3822dc1 Support overriding user interface style in windows 2019-10-27 18:43:40 -05:00
Timothy Moose a1efc3432d Remove safe area workaround (iOS bug fixed) 2019-09-19 09:04:16 -05:00
Timothy Moose e37aadbe0e Update storyboard 2019-08-25 12:03:45 -05:00
Timothy Moose 0d1107bff1 Update docs 2019-05-23 09:30:19 -05:00
Timothy Moose 91bee6b49b Improve view controller layout behavior on iPad 2019-05-18 20:20:54 -05:00
Timothy Moose 7371b0736c Animate hiding 2019-04-08 10:27:37 -05:00
Timothy Moose 3b46f94ca7 Add iPad icons 2019-04-08 10:14:29 -05:00
Timothy Moose a3f50f59ac Improve default layouts 2019-03-30 15:59:39 -05:00
Timothy Moose b2af6d4c4f Swift 5 updates 2019-03-30 14:47:00 -05:00
Timothy Moose b9ad985245 Add ability to hide message without animation 2019-01-21 11:01:57 -06:00
Timothy Moose 241b9687fd Work/swift4.2 (#227)
* Swift 4.2 conversion

* Bump version number

* Update swift_version
2018-09-19 10:33:39 -05:00
Timothy Moose 07597ba092 Remove debug code that broke the view controller's section of the Demo app. 2018-09-03 10:55:46 -05:00
Timothy Moose 4b719c143a Shakes fist at CocoaPods
Removed the SwiftMessagesSegueExtras framework because making it work with CocoaPods was challenging and it wasn’t really very useful.
2018-08-29 09:10:42 -05:00
Timothy Moose da60aac640 Add support for view controller presentation (#198)
* Add support for view controller presentation

* Update comments

* Implement review feedback

* Implement review feedback

* Add segue identifier

* Mostly working

* Bug fixing

* Round corners using squicles

* Support squircles and tab layout for view controlllers

* Remove internal deprecation warnings

* Tweak colors

* Bug fixes

* Animate mask layer on rotation events

* Preserve preferred height of view controller

* Add framework for segue convenience classes

* Share segue extras scheme

* Fix segue framework compile

* Deintegrate CocoaPods from demo projects

Had to do this to work with Carthage due to a bug https://github.com/Carthage/Carthage/issues/2549

* Add auto-rubber banding

* Update code comments

* Documentation updates

* More documentation

* Debugging docs

* Debug docs

* Debug docs

* Debug docs

* Debug docs

* Asset update

* Doc updates

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update ViewControllers.md

* Update docs

* Update ViewControllers.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Simlify MarginAdjustable protocol

* Update customization section

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update docs

* Update changelog

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Reduce banner image size

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update layouts

* Fix backward compatibility bug

* Fix CocoaPods integration

* Remove debug code

* Add link
2018-08-26 20:09:13 -05:00
Ian Ynda-Hummel afa5b3497c Prevent usage of UIApplication.shared when building for extensions (#191)
* Prevent usage of UIApplication.shared when building for extensions

It's not accessible at compile-time for anything requiring app extension only APIs.

* Add iMessageDemo target to Demo project

* Bump version to 4.1.4
2018-05-25 09:11:06 -05:00
Timothy Moose 33af405a38 Add branding to demo app 2018-05-23 16:32:01 -05:00
Timothy Moose 96f42d6dd2 Fix #188 physics animation visual glitch (#189)
Fix #188 physics animation visual glitch
2018-05-23 15:09:04 -05:00
Timothy Moose 247a296b3a Rename “Core” subspec to “App” 2018-05-18 15:27:57 -05:00
Timothy Moose c89cadcb87 Update demo pods 2018-05-16 08:44:42 -05:00
Timothy Moose 0c279832e9 Add way to customize WIndowViewController 2018-03-11 11:37:16 -05:00
Samuel Défago a4a853e574 Make accessibility prefix public 2017-11-15 14:43:01 +01:00
Timothy Moose 144e745be6 #129 adjust layout margins on orientation change 2017-11-10 07:53:31 -06:00
Timothy Moose 30b65c92d8 Show CenterAnimation on top or bottom
Renamed to `PhysicsAnimation`
2017-11-10 07:35:54 -06:00
Timothy Moose 089c0f4a87 Move icons out of asset catalog to prevent mysterious crash 2017-11-05 10:48:58 -06:00
Timothy Moose 5965d8b805 Support iOS 11 and iPhone X 2017-09-20 18:49:33 -05:00
Timothy Moose 9a83231f31 Fix nib file class reference
Undo change that broke `MessageView` class reference on nib files copied out of the SwiftMessages framework.
2017-09-12 10:15:22 -05:00
Timothy Moose 595c95144c Update documentation and refine demo 2017-08-25 18:10:46 -05:00
Timothy Moose 03c35d1bf7 Add hideCounted(id:) 2017-08-25 12:23:04 -05:00
Timothy Moose 051e659131 Add APIs to get message view status 2017-08-23 14:28:36 -05:00
Timothy Moose 15fe4d9ba9 Revert breaking change to enum capitalization 2017-07-01 11:35:15 -05:00
Timothy Moose aabffb9d4b Add center presentation style 2017-06-25 17:37:43 -05:00
Timothy Moose b0e561695d Add blur dim mode option 2017-04-27 10:13:46 -05:00
Timothy Moose 9237958eaa Improve inclusion of additional accessibility elements 2017-03-24 12:32:40 -05:00
Timothy Moose 8448eac94b Add VoiceOver support 2017-03-12 14:17:19 -05:00
Timothy Moose fe5c39f51e Add unknown duration option 2017-03-04 16:45:32 -06:00
Timothy Moose b190c0d615 Remove files that should be ignored 2016-12-13 11:30:11 -06:00
Timothy Moose 380d687078 Add event listeners 2016-11-19 11:51:35 -06:00
Timothy Moose d34390e40d Minor internal and demo app cleanup 2016-10-12 16:36:55 -05:00
Jay Lyerly 0fbcea82c7 Add shouldAutorotate to the Config class.
When a viewcontroller is created to host the message view, this property controls whether that viewcontroller with auto rotate when the device orientation changes.
Also update the demo’s “Explor” screen to include this option.
2016-10-12 12:56:54 -04:00
Timothy Moose 6efc93be8a Update to Swift 3.0 2016-09-20 22:11:52 -05:00
Timothy Moose 4482d21d1b Add randomized emoji icon in demo 2016-08-30 09:53:45 -05:00
Timothy Moose e2b706a598 Add function to return random array element
Returns a random element from the array. Can be used to create a playful message that cycles randomly through a set of emoji icons, for example.
2016-08-30 08:42:07 -05:00
Timothy Moose b9029af2ce Fix #5 Emoji not shown! 2016-08-30 07:43:06 -05:00
Timothy Moose 71d1df33f4 Add link to appetize.io demo 2016-08-24 11:00:50 -05:00
Timothy Moose 4ec412e5ff Add new layout Layout.TabView 2016-08-20 20:39:47 -05:00
Timothy Moose 40afe37530 Remove BaseView.contentView property 2016-08-20 09:47:53 -05:00
Timothy Moose 538283e294 Fix BaseView.installContentView() 2016-08-18 16:20:51 -05:00
Timothy Moose 33c0f1e8a5 Add icon style support
Add support for specifying an `IconStyle` in the `MessageView.configureTheme()` convenience function.
2016-08-18 10:25:05 -05:00