Releases: jamonholmgren/ProMotion
Version 2.4.2
Minor bugfix release that makes sure motion_print
is properly compiled for people who do not have the gem already in their gemfile.
Version 2.4.1
- Minor tweak to binary to pull from the proper template on
promotion new myapp
Version 2.4.0
This release includes several new features and is backwards compatible with all 2.x releases.
- PR #686 Adds :searchable to the whitelisted properties a cell can have so that a warning is not generated.
- PR #688 Adds support for SDWebImage and takes preference over JMImageCache. JMImageCache will still be supported till ProMotion 3.0 but we highly recommend you switch to SDWebImage.
- PR #679 Extract methods from tablescreen for reuse in modules for redpotion.
- PR #677 Added
add_child_screen
andremove_child_screen
methods toPM::Screen
. - PR #687 Adds persisting tab order when changed by the user for tab bars over 5 screens.
Version 2.3.1
Version 2.3.0
This release includes several new features and is backwards compatible with all 2.x releases.
- PR #618 Allow search bar to be hidden initially
- PR #606 Adds capability for table_footer_view
- PR #602 Add image inset support for tab bar item
- PR #595 Feature/support module
- PR #582 Allow setting of multiple nav bar buttons instead of just one left an one right
- PR #581 Adds on_tab_selected
- PR #579 implemented nav_bar_button class method RE #272
- PR #565 Adds header_will_display method to PM::TableScreen
- PR #663 Adds
on_load
back to cell dequeue code - PR #641 Custom search for PM::TableScreen
- PR #658 Fix cell height issue
Version 2.2.2
This is a largish bugfix release and should be entirely backwards-compatible with 2.2.1 and below.
- PR 604 SVG image update, thanks @jbender
- PR 608 Updates to RubyMotion 3.3, thanks @squidpunch
- PR 611 Update reference to TRAVIS env value, thanks @squidpunch
- PR 610 Call setup on cell only on creation, thanks @squidpunch
- PR 609 Updates Contributing instructions, thanks @squidpunch
- PR 605 The logger shouldn't complain when setting a modal transition style on a screen, thanks @markrickert
- PR 614 Updated readme with link to Apps list and instruction to tweet Jamon, thanks @kevinvangelder
- PR 615 As per apple docs, setFinishedSelectedImage:withFinishedUnselectedImage: is deprecated as of 7.0, thanks @markrickert
- PR 620 Unitize functional screen specs, thanks @ryanlntn
- PR 628 Adds delegate to set height of search results, thanks @squidpunch
- PR 630 Updates to RubyMotion 3.6, thanks @squidpunch
- PR 633 Warn on private on_return method , thanks @jamonholmgren
- PR 645 Remove accessory view from original cell when searching, thanks @MarkVillacampa and @jamonholmgren
- PR 648 fixed issue where on_init wasn't called until after screen_setup, thanks @kevinvangelder
- PR 659 Added a note to specify self as the receiver for PM::Screen#title=, thanks @austinseraphin
- PR 638 Bugfix for issue #621, thanks @jamonholmgren
Many thanks to the 7+ different contributors who worked on these bugfixes! Version 2.3 is coming soon.
Version 2.2.1
This is a bugfixing release (with one tiny feature #590) and should be entirely backwards-compatible with 2.2.0. 7 contributors for 9 bugfixes/features!
- Prefer accessing table through cocoa methods. #585 @willrax
- Add app method for convenient access to UIApplication.sharedApplication #590 @ryanlntn
- Allow passing an instantiated view as a table section's :title_view #592 @jsierles
- Avoid Crash in longpressable TableScreen #593 @satoyos
- iOS 8 SplitViewController issues (and spec updates) #594 @jamonholmgren
- Fix wrong cell detection problem in search_result_table of longpressable TableScreen. #596 @satoyos
- Don't use on_init within WebScreen #599 @ryanlntn
- Implemented workaround for image autorotate crash #562 @kevinvangelder
- Fixes issue with auto-detected links not opening. #601 @markrickert
Version 2.2.0
This is a new feature release and is backwards compatible with all 2.x releases.
Notable changes since 2.1:
- PM::TableScreen: You can now set a custom table view header view (thanks Mark Rickert)
- PM::TableScreen refreshable: Refresh controls now show when programmatically initiating refresh (thanks Mark Rickert)
- PM::TableScreen: Added reorderable (thanks Mark Rickert)
- PM::TableScreen: Added auto height feature (thanks Carlin Isaacson)
- PM::Screen: The navigation controller bottom toolbar will auto-hide when passed nil or false (thanks Mark Rickert)
- PM::Screen: You can now choose a status bar style (thanks Mark Rickert)
- Added
on_load
andon_styled
hooks for UIViews that implement those methods (Jamon Holmgren) - Fixed an issue where cell properties would be applied twice unnecessarily (Jamon Holmgren)
Version 2.1.0
This release includes a few minor new features, but mainly it's a bugfix release and upgrading should go smoothly.
- Added
hide_nav_bar
option to screen init args update_table_data
can now takeindex_paths:
array to selectively update cells- Table cell
style
has been changed toproperties
.style
will persist as an alias for backwards-compatibility
Version 2.1.0.beta1
2.1.0 Beta 1. Changelog coming soon.