1
0
Форкнуть 0
This commit is contained in:
Evolutionlab 2019-08-17 15:29:20 +02:00
Родитель 4f38689127
Коммит c488080a18
2 изменённых файлов: 11 добавлений и 17 удалений

Просмотреть файл

@ -2,7 +2,7 @@
* **BREAKING:** Properties renamed to: Transition.Name, Transition.Group and TransitionDuration * **BREAKING:** Properties renamed to: Transition.Name, Transition.Group and TransitionDuration
* Full MVVM support with TransitionSelectedGroup * Full MVVM support with TransitionSelectedGroup
* New, improved Transition management under the hood (no more limitation to int number for transition names & groups, faster view lookup for transitions) * New, improved Transition management under the hood (no more limitation to int number for transition names & groups, faster view lookup for transitions)
* New transition engine for ios (supporting shape transitions, images with different bounds, aspect ratios, ecc..) * New transition engine for ios (support for shape transitions, including boxview, images with different bounds, aspect ratios, ecc..)
* New sample app in full MVVM with listview, collectionview and normal transitions (including demostrations with PancakeView and FFImageLoading) * New sample app in full MVVM with listview, collectionview and normal transitions (including demostrations with PancakeView and FFImageLoading)
* Everything mostly rewritten fro the ground-up: better stability and functionality * Everything mostly rewritten fro the ground-up: better stability and functionality
* Improved code comments and error handling * Improved code comments and error handling
@ -12,7 +12,7 @@
## 1.1.0 ## 1.1.0
* Update to .NETStandard 2 * Update to .NETStandard 2
* Fixed transitions between images with different aspect ratios * Fixed transitions between images with different aspect ratios
* Enable transitions between layouts (frame, stacklayout, ecc..) **Note: BoxView in iOS is not currently supported** * Enable transitions between layouts (frame, stacklayout, ecc..) *Note: BoxView in iOS is not currently supported in this version*
* Updated Xamarin.Forms version from 3.1 to 3.6 (#6) by **@jsuarezruiz** * Updated Xamarin.Forms version from 3.1 to 3.6 (#6) by **@jsuarezruiz**
* Added new BackgroundAnimations (Flip, SlideFromLeft, etc.) (#7) by **@jsuarezruiz** * Added new BackgroundAnimations (Flip, SlideFromLeft, etc.) (#7) by **@jsuarezruiz**
* Updated README with a new sample reference (#8) by **@jsuarezruiz** * Updated README with a new sample reference (#8) by **@jsuarezruiz**

Просмотреть файл

@ -230,17 +230,17 @@ In the destination page, you have to just set the Transition Name property to di
Everything is in the [sample app](https://github.com/Evolutionlab/Xamarin.Plugin.SharedTransitions/tree/master/src/Sample/TransitionApp), go take a look at it :) Everything is in the [sample app](https://github.com/Evolutionlab/Xamarin.Plugin.SharedTransitions/tree/master/src/Sample/TransitionApp), go take a look at it :)
## Transition attache properties ## Transition attached properties
|Bindable property|Description| |Bindable property|Description|
| ------------------- | :------------------: | | ------------------- | ------------------ |
|```Transition.Name```|The name of the transition used to associate viewvs between pages| |```Transition.Name```|The name of the transition used to associate viewvs between pages|
|```Transition.Group```|The unique group used to associate transition groups in dynamic lists| |```Transition.Group```|The unique group used to associate transition groups in dynamic lists|
## SharedNavigationPage properties ## SharedNavigationPage properties
|Bindable property|Description| |Bindable property|Description|
| ------------------- | :------------------: | | ------------------- | ------------------ |
|```SelectedTransitionGroup```|The selected ```Transition.Group``` used for dynamic transitions| |```SelectedTransitionGroup```|The selected ```Transition.Group``` used for dynamic transitions|
|```SharedTransitionDuration```|Duration, in ms, of the shared transition| |```SharedTransitionDuration```|Duration, in ms, of the shared transition|
|```BackgroundAnimation```| Sets the background animation for this page. This is applied to also to all the views not included in the shared transition| |```BackgroundAnimation```| Sets the background animation for this page. This is applied to also to all the views not included in the shared transition|
@ -248,7 +248,7 @@ Everything is in the [sample app](https://github.com/Evolutionlab/Xamarin.Plugin
## Background animations provided: ## Background animations provided:
|Background animation|Description| |Background animation|Description|
| ------------------- | :------------------: | | ------------------- | ------------------ |
|```None```|Do not animate| |```None```|Do not animate|
|```Fade```|Show a fade animation| |```Fade```|Show a fade animation|
|```Flip```|Show a flip animation| |```Flip```|Show a flip animation|
@ -277,6 +277,8 @@ The sample app has been completely rewritten: you can find examples for images &
The app is made with [Prism](https://github.com/PrismLibrary/Prism) and it sports the superawesome [PancakeView](https://github.com/sthewissen/Xamarin.Forms.PancakeView/) and [FFImageLoading](https://github.com/luberda-molinet/FFImageLoading) plugins! The app is made with [Prism](https://github.com/PrismLibrary/Prism) and it sports the superawesome [PancakeView](https://github.com/sthewissen/Xamarin.Forms.PancakeView/) and [FFImageLoading](https://github.com/luberda-molinet/FFImageLoading) plugins!
*Note: Yes my dog is supercute and deserve her sample app :D*
## More samples! ## More samples!
@ -286,7 +288,7 @@ Xamarin.Forms good looking UI [sample](https://github.com/jsuarezruiz/ArtNews) u
This sample is based on [Art News App](https://dribbble.com/shots/6282441-Art-News-App) designed by [Shirley Yao](https://dribbble.com/shirleyyao). This sample is based on [Art News App](https://dribbble.com/shots/6282441-Art-News-App) designed by [Shirley Yao](https://dribbble.com/shirleyyao).
Note: This sample use the old version of this plugin. That code will not work with the version 2. *Note: This sample use the old version of this plugin. That code will not work with the version 2.*
## Roadmap ## Roadmap
- [ ] Fix android minor glitch in the Collectionview preview when we pop the first element and the CollectionView scroll is at 0 - [ ] Fix android minor glitch in the Collectionview preview when we pop the first element and the CollectionView scroll is at 0
@ -294,25 +296,17 @@ Note: This sample use the old version of this plugin. That code will not work wi
## Latest release notes ## Latest release notes
2.0.1 **2.0.1**
* **BREAKING:** Properties renamed to: Transition.Name, Transition.Group and TransitionDuration * **BREAKING:** Properties renamed to: Transition.Name, Transition.Group and TransitionDuration
* Full MVVM support with TransitionSelectedGroup * Full MVVM support with TransitionSelectedGroup
* New, improved Transition management under the hood (no more limitation to int number for transition names & groups, faster view lookup for transitions) * New, improved Transition management under the hood (no more limitation to int number for transition names & groups, faster view lookup for transitions)
* New transition engine for ios (supporting shape transitions, images with different bounds, aspect ratios, ecc..) * New transition engine for ios (support for shape transitions, including boxview, images with different bounds, aspect ratios, ecc..)
* New sample app in full MVVM with listview, collectionview and normal transitions (including demostrations with PancakeView and FFImageLoading) * New sample app in full MVVM with listview, collectionview and normal transitions (including demostrations with PancakeView and FFImageLoading)
* Everything mostly rewritten fro the ground-up: better stability and functionality * Everything mostly rewritten fro the ground-up: better stability and functionality
* Improved code comments and error handling * Improved code comments and error handling
* Added useful notes in code to help contributors to make this plugin better! * Added useful notes in code to help contributors to make this plugin better!
1.1.0
* Update to .NETStandard 2
* Fixed transitions between images with different aspect ratios
* Enable transitions between layouts (frame, stacklayout, ecc..) **Note: BoxView in iOS is not currently supported**
* Updated Xamarin.Forms version from 3.1 to 3.6 (#6) by **@jsuarezruiz**
* Added new BackgroundAnimations (Flip, SlideFromLeft, etc.) (#7) by **@jsuarezruiz**
* Updated README with a new sample reference (#8) by **@jsuarezruiz**
## Copyright and license ## Copyright and license
Code released under the [MIT license](https://opensource.org/licenses/MIT), [see license file](https://github.com/Evolutionlab/Xamarin.Plugin.SharedTransitions/blob/master/LICENSE). Code released under the [MIT license](https://opensource.org/licenses/MIT), [see license file](https://github.com/Evolutionlab/Xamarin.Plugin.SharedTransitions/blob/master/LICENSE).