ookii-dialogs / ookii-dialogs-wpf

Awesome dialogs for Windows Desktop applications built with Microsoft .NET (WPF)
BSD 3-Clause "New" or "Revised" License
1.14k stars 85 forks source link

Create micro packages for each dialog & turn Ookii.Dialogs.Wpf into a meta package #28

Open augustoproiete opened 3 years ago

augustoproiete commented 3 years ago

Now that we are using the SDK-style with multi-targeting and and have a good build pipeline setup, it would be easy to generate separate NuGet packages for each of the dialogs, so that developers can have the option to cherry-pick only the dialogs they want to use in their application.

I'm assuming we'll have to create a Ookii.Dialogs.Wpf.Core package to share common WPF code between the different WPF dialog packages, as well as a Ookii.Dialogs.Core package to share common code across both the WPF and WinForms packages (#27).

Turning Ookii.Dialogs.Wpf into a meta package that depends on all other micro packages will provide the same experience that users have today where they'll get all the dialogs with one package.