Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.0 Breaking changes #2178

Closed
5 tasks done
nmetulev opened this issue May 29, 2018 · 10 comments
Closed
5 tasks done

5.0 Breaking changes #2178

nmetulev opened this issue May 29, 2018 · 10 comments

Comments

@nmetulev
Copy link
Contributor

nmetulev commented May 29, 2018

Issue to keep track of breaking changes planned for the 4.0 release (16299 min version rev)

@nmetulev nmetulev added this to the 4.0 milestone May 29, 2018
@nmetulev nmetulev mentioned this issue May 29, 2018
11 tasks
@michael-hawker
Copy link
Member

michael-hawker commented May 30, 2018

Should we make a 5.0 one of these as well so we can keep track of things we know now will be useful to update when the min version reaches the current release point?

@grabinat
Copy link

grabinat commented Jul 12, 2018

Please do not remove SlidableListItem.
SwipeControl seems to be kind of buggy. There were several problems with it.
For example: If you scroll vertically through an Listview with an multitouch trackpad, swipes are executed for now reasons. This even happens in the XAML Controls Gallery app.
So for now, SwipeControl is not really an usable alternative for SlidableListItem.

@mdtauk
Copy link

mdtauk commented Jul 12, 2018

You should also consider forward compatibility for future updates, and decide on how you will use Conditional Markup and the WindowsUI Library - going forward - to make things easier on you when adding or changing code in the future.

@nmetulev
Copy link
Contributor Author

@grabinat, I understand your feedback and I encourage you to provide that feedback to the windows xaml team via the feedback hub. As a developer, you could still use the SlidableListItem by using the source, but we will be removing it from the nuget to ensure that only one control is supported and avoid fragmentation.

@nmetulev
Copy link
Contributor Author

@mdtauk, I agree. With the Windows UI library providing backward compatibility to previous windows 10 updates, that should be a less of a problem.

@michael-hawker
Copy link
Member

@nmetulev does this need to get updated/split now that we've had the version rev?

@mdtauk
Copy link

mdtauk commented Aug 6, 2018

Another question to consider would be, does the UWP XAML Community Toolkit, take on a dependency of the Windows UI Library? So Microsoft.UI.Xaml as well as Windows.UI.Xaml?

@nmetulev nmetulev changed the title 4.0 Breaking changes 5.0 Breaking changes Aug 6, 2018
@nmetulev
Copy link
Contributor Author

nmetulev commented Aug 6, 2018

I don't see why not if we need to. For example, the InfiniteCanvas uses the ColorPicker which doesn't work on Creators Update right now so taking a dependency on WinUI would enables us to fully support Creators Update for that controls.

@mdtauk
Copy link

mdtauk commented Aug 6, 2018

I think it is safe to speculate that one day, the Windows UI Library may outpace OS versions for controls and XAML features. And it is a slim possibility that Windows may strip out the XAML controls completely so the UI Library is the only way to use XAML controls.

So as long as the future of the UI Library is secure, it probably makes sense as it will remain backwards compatible to the same N-2 versions of the OS, as the toolkit intends to be right?

@nmetulev
Copy link
Contributor Author

nmetulev commented Aug 6, 2018

If WinUI decides to move faster than that Windows SDK and update the controls more often, we can take a dependency on updated controls sooner while keeping the current backward compatibility (which is n-2)

@nmetulev nmetulev modified the milestones: 4.0, 5.0 Aug 7, 2018
@ghost ghost locked as resolved and limited conversation to collaborators Nov 26, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants