-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Rename controls to core #3676
Rename controls to core #3676
Conversation
Thanks RosarioPulella for opening a Pull Request! The reviewers will test the PR and highlight if there is any conflict or changes required. If the PR is approved we will proceed to merge the pull request 🙌 |
Changes look good so far, I'll pull down the NuGets when they're ready and test things out. @RosarioPulella I believe the core package calls out dependency on both the Primitives package and the Uwp package, but it probably really needs the |
@RosarioPulella @vgromfeld here's the breakdown of the Core package:
It's still got a bit of a large footprint (some of that is mitigated if you're using the other helpers within the underlying dependencies). Thoughts on the core controls still being a +0.5mb add though?
Do we want to try and figure out how to bucketize these into two separate ones or is this going to be sufficient? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested out the Sample App and the package stand-alone in VS, everything looking good. Think the main question is if this a granular enough package or do we want to look at having 2 buckets for the final set of controls???
It could be great to split the package in two and have the less used controls in a dedicated package. |
Interesting idea @vgromfeld. We didn't really consider usage as a metric in the discussion of #3594 around how to pivot the remaining controls. The best we had at the moment was those that required more 'Content' vs. those that were more 'Standalone', though that's a bit iffy on a few of them around which category they fall under. It would make it hard to know where to put a 'new' control though if we did it metric based as there would be no metrics to go off of. I think we'd have to do something more clearly defined so that we and the community know where to put things (and find them). Wonder if I could make a quick survey that would let folks put the controls into those two buckets and we could have a few people fill it out so we could compare our thoughts to how to bucketize controls against one another? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mind tackling #3606 at the same time?
Renamed the MasterDetailsView
-> ListDetailsView
<PackageTags>UWP Toolkit Windows Controls XAML Range Markdown BladeView Blade CameraPreview Camera Carousel DropShadow Expander GridSplitter HeaderedContent ImageEx InAppNotification InfiniteCanvas Master Details MasterDetails Orbit Radial Gauge RadiaGauge RadialProgressBar Scroll ScrollHeader Tile Tokenizing TextBox</PackageTags> | ||
<PackageTags>UWP Toolkit Windows Controls XAML Range Markdown BladeView Blade CameraPreview Camera Carousel DropShadow Expander GridSplitter HeaderedContent ImageEx InAppNotification InfiniteCanvas List Details ListDetails Orbit Radial Gauge RadiaGauge RadialProgressBar Scroll ScrollHeader Tile Tokenizing TextBox</PackageTags> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@michael-hawker should we keep the old Tags for searchablity?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think so? I think we'll have to rely on getting the word out elsewhere?
Just updated this based on the #3702 PR, so now the Smoke Test analysis should show us the impact of the new core package. I'll do some further analysis once this builds and we can decide if we should break things into more buckets or not before we nail this down. |
@michael-hawker @azchohfi This PR is ready, we still need #3689 before we merge into master but getting this merged into the feature branch should make things easier. |
@RosarioPulella think we should merge this in first even as we figure out our last steps for #3594? |
Ether way the |
Hello @michael-hawker! Because this pull request has the p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (
|
Yeah, I'm all good with this intermediary change then as a starting point, and we'll just move controls further if we split things up more. I believe @azchohfi took a look through here quick, so I'll have him sign-off too and we'll move forward from here. This is still all in our dev branch anyway. |
Step towards #3594
Rename the
Microsoft.Toolkit.Uwp.UI.Controls
project toMicrosoft.Toolkit.Uwp.UI.Controls.Core
PR Type
What kind of change does this PR introduce?
PR Checklist
Please check if your PR fulfills the following requirements:
Other information