Releases: ikrisliu/Navigator
Releases · ikrisliu/Navigator
Code Refactor
Refine code and Bug Fix
- Refine navigator public methods with
open()
andclose()
- Change
PageExtraData
toPageBizData
- Fix overlay mode bug and context data bug
Code Refactor
- Refine page object init methods with function option
- Remove
customPush
andpopover
navigation mode - Refine
overlay
navigation mode by adding child view controller - Change page object extra data type from
Any
toPageExtraData
protocol
Refine Code and Bug Fix
- Set transition class with PushTransition for custom push mode
- Add dismiss related methods, refine PageObject init methods
- Refine navigator stack, add
onSystemBack
method - Fix dismiss bug on different iOS system
- Fix parallax and push transition issue
- Bugfix for interactive gesture pop when navigation mode is custom push
Custom push mode
Add customPush
navigator mode for simulating system push mode, but each view controller has a standalone navigation bar, not share the same one navigation bar.
Bug Fix
New Features and Refinement
- Rename
DataModel
toPageObject
- Enhance
Navigatable
protocol - Add
Prepare
feature before page navigation - Refine navigator dismiss methods (add pop, dismiss and back methods)
- Navigation context - add context data to view controller
- Add more transition animations
- Fix bugs
Add deep link method
Add deep link method
Add overlay and popover mode
Add overlay and popover navigation mode
Fix deep link bugs
Fix deep link bugs