microsoft / microsoft-ui-xaml
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 2012
  • Daily file updates (only one update per file and date counted): 5637
  • First update: 2018-07-26
  • Latest update: 2022-01-28
  • Days between first and latest update: 1283 (183 weeks, estimated 915 working days)
  • Active days (at least one file change): 645
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 2,012 files with 327,702 lines of code in files.
    • 1,648 files that are 366+ days old (255,524 lines of code)
    • 287 files that are 181-365 days old (58,327 lines of code)
    • 31 files that are 91-180 days old (11,258 lines of code)
    • 45 files that are 31-90 days old (2,569 lines of code)
    • 1 files that are 1-30 days old (24 lines of code)
77% | 17% | 3% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 2,012 files with 327,702 lines of code in files.
    • 1,219 files have been last changed 366+ days ago (144,384 lines of code)
    • 467 files have been last changed 181-365 days ago (89,977 lines of code)
    • 143 files have been last changed 91-180 days ago (44,914 lines of code)
    • 157 files have been last changed 31-90 days ago (38,750 lines of code)
    • 26 files have been last changed 1-30 days ago (9,677 lines of code)
44% | 27% | 13% | 11% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, cs, h, xaml, xml, shproj, md, ps1, csproj, yml, cmd, props, targets, filters, nuspec, html, vcxproj, json, txt, proj, gitattributes, psm1, bat, editorconfig, yaml, svg, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs90% | 4% | 5% | <1% | 0%
cpp88% | 8% | 2% | <1% | 0%
xaml52% | 43% | 3% | <1% | 0%
h87% | 9% | 1% | 1% | 0%
ps186% | 13% | 0% | 0% | 0%
shproj86% | 6% | 3% | 2% | 0%
yml93% | 6% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
props83% | 0% | 0% | 11% | 4%
cmd81% | 18% | 0% | 0% | 0%
psm1100% | 0% | 0% | 0% | 0%
targets15% | 0% | 0% | 84% | 0%
vcxproj66% | 0% | 0% | 33% | 0%
proj100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs63% | 17% | 6% | 12% | <1%
cpp50% | 19% | 13% | 12% | 3%
h63% | 16% | 8% | 10% | <1%
xaml14% | 48% | 22% | 10% | 4%
shproj86% | 6% | 3% | 2% | 0%
ps137% | 24% | 25% | 7% | 5%
filters55% | 27% | 16% | 0% | 0%
psm1100% | 0% | 0% | 0% | 0%
cmd39% | 13% | 4% | 0% | 42%
props14% | 0% | 12% | 46% | 25%
yml5% | 33% | 21% | 34% | 4%
targets5% | 0% | 8% | 2% | 83%
proj68% | 0% | 0% | 31% | 0%
vcxproj0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
dev/ScrollPresenter100% | 0% | 0% | 0% | 0%
dev/Repeater99% | 0% | <1% | 0% | 0%
dev/Generated95% | 3% | <1% | 0% | 0%
dev/NavigationView78% | 9% | 12% | <1% | 0%
dev/Materials76% | 23% | 0% | 0% | 0%
dev/CommonStyles33% | 66% | 0% | 0% | 0%
dev/ScrollView97% | 2% | 0% | 0% | 0%
dev/TreeView96% | 3% | 0% | 0% | 0%
dev/TeachingTip91% | 8% | 0% | 0% | 0%
dev/CommandBarFlyout76% | 23% | 0% | 0% | 0%
dev/ParallaxView100% | 0% | 0% | 0% | 0%
dev/ColorPicker90% | 9% | 0% | 0% | 0%
dev/SwipeControl95% | 2% | 2% | 0% | 0%
dev/TabView86% | 13% | 0% | <1% | 0%
dev/PullToRefresh100% | 0% | 0% | 0% | 0%
dev/Lights100% | 0% | 0% | 0% | 0%
dev/RadioButtons96% | 3% | 0% | 0% | 0%
dev/PagerControl89% | 10% | 0% | 0% | 0%
dev/RatingControl95% | 4% | 0% | 0% | 0%
dev/NumberBox83% | 15% | 0% | <1% | 0%
dev/PipsPager100% | 0% | 0% | 0% | 0%
dev/dll72% | 0% | 0% | 27% | 0%
dev/AnimatedIcon29% | 70% | 0% | 0% | 0%
dev/inc94% | 0% | 0% | 5% | 0%
dev/SplitButton78% | 21% | 0% | 0% | 0%
dev/ProgressRing95% | 2% | 2% | 0% | 0%
dev/PersonPicture92% | 7% | 0% | 0% | 0%
dev/ProgressBar74% | 23% | 2% | 0% | 0%
dev/TwoPaneView89% | 10% | 0% | 0% | 0%
dev/InfoBar83% | 16% | 0% | 0% | 0%
dev/Interactions100% | 0% | 0% | 0% | 0%
dev/Expander93% | 1% | 5% | 0% | 0%
tools/CustomTasks100% | 0% | 0% | 0% | 0%
dev/ComboBox58% | 41% | 0% | 0% | 0%
dev/AnimatedVisualPlayer100% | 0% | 0% | 0% | 0%
dev/MenuBar90% | 9% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
ROOT97% | 0% | 0% | 0% | 2%
build85% | 14% | 0% | 0% | 0%
dev/Collections100% | 0% | 0% | 0% | 0%
dev/AutoSuggestBox66% | 33% | 0% | 0% | 0%
build/AzurePipelinesTemplates90% | 9% | 0% | 0% | 0%
dev/RadialGradientBrush100% | 0% | 0% | 0% | 0%
dev/DropDownButton76% | 23% | 0% | 0% | 0%
dev/SplitView54% | 45% | 0% | 0% | 0%
dev/Breadcrumb18% | 81% | 0% | 0% | 0%
dev/IconSource100% | 0% | 0% | 0% | 0%
dev/Telemetry100% | 0% | 0% | 0% | 0%
dev/Common100% | 0% | 0% | 0% | 0%
dev/RadioMenuFlyoutItem35% | 64% | 0% | 0% | 0%
dev/LayoutPanel100% | 0% | 0% | 0% | 0%
dev/ResourceHelper100% | 0% | 0% | 0% | 0%
build/FrameworkPackage100% | 0% | 0% | 0% | 0%
build/NuSpecs94% | 0% | 0% | 5% | 0%
dev/TestHooks100% | 0% | 0% | 0% | 0%
dev/ImageIcon95% | 4% | 0% | 0% | 0%
dev/CommonManaged100% | 0% | 0% | 0% | 0%
tools/GenerateNewControlProjectFiles100% | 0% | 0% | 0% | 0%
tools/MUXPGODatabase100% | 0% | 0% | 0% | 0%
build/Helix43% | 56% | 0% | 0% | 0%
build/SourceIndexing100% | 0% | 0% | 0% | 0%
dev/Microsoft.UI.Xaml.Design100% | 0% | 0% | 0% | 0%
tools/CustomTasksTool100% | 0% | 0% | 0% | 0%
dev/Microsoft.UI.Xaml.FrameworkPackagePRI100% | 0% | 0% | 0% | 0%
dev/Effects0% | 100% | 0% | 0% | 0%
dev/InfoBadge0% | 100% | 0% | 0% | 0%
dev/MonochromaticOverlayPresenter0% | 100% | 0% | 0% | 0%
tools/MUXBaselineResourcesGenerator0% | 100% | 0% | 0% | 0%
build/Localization0% | 100% | 0% | 0% | 0%
tools/InternalWindowsSDKNuget0% | 100% | 0% | 0% | 0%
tools/Microsoft.Internal.WinUI.WindowsPublicsWinmd0% | 100% | 0% | 0% | 0%
dev/WebView20% | 0% | 100% | 0% | 0%
dev/TitleBar0% | 0% | 0% | 100% | 0%
dev/GeneratedExperimental0% | 0% | 0% | 100% | 0%
dev/SampleControl0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
dev/ScrollPresenter99% | 0% | 0% | <1% | 0%
dev/Generated77% | 13% | 7% | <1% | 1%
dev/Repeater76% | 14% | 8% | 0% | 0%
dev/Materials46% | 50% | 0% | 3% | 0%
dev/ScrollView64% | 30% | 0% | 4% | 0%
dev/ParallaxView92% | 0% | 0% | 7% | 0%
dev/TreeView61% | 32% | 3% | 1% | 0%
dev/NavigationView20% | 22% | 21% | 35% | 0%
dev/PullToRefresh99% | 0% | 0% | <1% | 0%
dev/TeachingTip43% | 19% | 0% | 36% | 0%
dev/SwipeControl49% | 5% | 39% | 5% | 0%
dev/Lights67% | 32% | 0% | 0% | 0%
dev/RatingControl58% | 41% | 0% | 0% | 0%
dev/PersonPicture76% | 23% | 0% | 0% | 0%
dev/CommandBarFlyout17% | 48% | 4% | 16% | 12%
dev/Interactions100% | 0% | 0% | 0% | 0%
dev/TwoPaneView74% | 10% | 14% | 0% | 0%
dev/ColorPicker16% | 3% | 76% | 3% | 0%
dev/inc48% | 0% | 17% | 34% | 0%
dev/RadioButtons33% | 26% | 0% | 39% | 0%
dev/PagerControl29% | 62% | 0% | 7% | 0%
dev/Collections100% | 0% | 0% | 0% | 0%
dev/ProgressRing40% | 38% | 20% | 0% | 0%
dev/CommonStyles1% | 57% | 20% | 11% | 8%
dev/RadialGradientBrush75% | 0% | 0% | 25% | 0%
dev/SplitButton20% | 13% | 61% | 4% | 0%
tools59% | 40% | 0% | 0% | 0%
dev/NumberBox17% | 20% | 17% | 45% | 0%
dev/Common100% | 0% | 0% | 0% | 0%
dev/TabView7% | 2% | 18% | 34% | 37%
dev/LayoutPanel100% | 0% | 0% | 0% | 0%
tools/CustomTasks28% | 71% | 0% | 0% | 0%
dev/dll11% | 13% | 13% | 37% | 22%
dev/DropDownButton41% | 34% | 16% | 6% | 0%
dev/ComboBox15% | 84% | 0% | 0% | 0%
build30% | 30% | 19% | 12% | 7%
dev/Telemetry54% | 32% | 13% | 0% | 0%
ROOT30% | 0% | 19% | 26% | 23%
dev/MenuBar22% | 39% | 0% | 38% | 0%
dev/TestHooks100% | 0% | 0% | 0% | 0%
dev/ImageIcon95% | 4% | 0% | 0% | 0%
dev/AutoSuggestBox15% | 0% | 74% | 9% | 0%
tools/GenerateNewControlProjectFiles100% | 0% | 0% | 0% | 0%
dev/ProgressBar8% | 71% | 14% | 5% | 0%
dev/InfoBar10% | 83% | 5% | 0% | 0%
dev/CommonManaged58% | 41% | 0% | 0% | 0%
dev/ResourceHelper33% | 0% | 0% | 66% | 0%
tools/MUXPGODatabase95% | 4% | 0% | 0% | 0%
dev/SplitView7% | 45% | 46% | 0% | 0%
build/AzurePipelinesTemplates8% | 15% | 26% | 42% | 7%
dev/AnimatedVisualPlayer5% | 0% | 0% | 0% | 94%
dev/AnimatedIcon<1% | 39% | 59% | 0% | 0%
build/NuSpecs15% | 0% | 32% | 51% | 0%
dev/Expander3% | 22% | 54% | 20% | 0%
build/FrameworkPackage12% | 0% | 87% | 0% | 0%
dev/PipsPager1% | 70% | 27% | 0% | 0%
dev/Breadcrumb1% | 96% | 2% | 0% | 0%
dev/Microsoft.UI.Xaml.Design100% | 0% | 0% | 0% | 0%
dev/RadioMenuFlyoutItem1% | 33% | 64% | 0% | 0%
tools/CustomTasksTool100% | 0% | 0% | 0% | 0%
dev/Microsoft.UI.Xaml.FrameworkPackagePRI100% | 0% | 0% | 0% | 0%
dev/IconSource2% | 97% | 0% | 0% | 0%
dev/Effects0% | 100% | 0% | 0% | 0%
dev/InfoBadge0% | 58% | 41% | 0% | 0%
build/Helix0% | 63% | 0% | 5% | 30%
dev/MonochromaticOverlayPresenter0% | 100% | 0% | 0% | 0%
tools/MUXBaselineResourcesGenerator0% | 100% | 0% | 0% | 0%
build/Localization0% | 100% | 0% | 0% | 0%
tools/InternalWindowsSDKNuget0% | 83% | 16% | 0% | 0%
tools/Microsoft.Internal.WinUI.WindowsPublicsWinmd0% | 100% | 0% | 0% | 0%
dev/WebView20% | 0% | 22% | 77% | 0%
build/SourceIndexing0% | 0% | 100% | 0% | 0%
dev/TitleBar0% | 0% | 0% | 100% | 0%
dev/GeneratedExperimental0% | 0% | 0% | 100% | 0%
dev/SampleControl0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
NavigationView.cpp
in dev/NavigationView
4553 216 86 1158 80
xaml
RevealBrush_rs2_themeresources.xaml
in dev/Materials/Reveal
2882 - 310 1158 14
xaml
RevealBrush_rs4_themeresources.xaml
in dev/Materials/Reveal
2490 - 369 1158 7
TreeViewTests.cs
in dev/TreeView/InteractionTests
2247 132 265 1158 29
ParallaxViewTests.cs
in dev/ParallaxView/APITests
1758 32 564 1158 9
SwipeControlTests.cs
in dev/SwipeControl/SwipeControl_InteractionTests
1720 48 531 1158 6
FlowLayoutTests.cs
in dev/Repeater/APITests
1688 42 178 1158 20
xaml
RevealBrush_rs3_themeresources.xaml
in dev/Materials/Reveal
1619 - 564 1158 3
ColorPickerTests.cs
in dev/ColorPicker/InteractionTests
1473 96 131 1158 8
SwipeControl.cpp
in dev/SwipeControl
1435 67 103 1158 13
xaml
NavigationView_rs1_themeresources.xaml
in dev/NavigationView
1397 - 94 1158 54
ColorSpectrum.cpp
in dev/ColorPicker
1382 33 140 1158 10
xaml
CommandBarFlyout_themeresources.xaml
in dev/CommandBarFlyout
1370 - 196 1158 25
SelectionModelTests.cs
in dev/Repeater/APITests
1339 46 635 1158 10
ScrollInputHelper.cpp
in dev/ParallaxView
1318 79 574 1158 6
DynamicPage.xaml.cs
in dev/ParallaxView/TestUI
1288 94 564 1158 7
NavigationView.properties.cpp
in dev/Generated
1267 129 543 1158 9
CommandBarFlyoutCommandBar.cpp
in dev/CommandBarFlyout
1139 33 20 1158 25
ViewportTests.cs
in dev/Repeater/APITests
1071 11 531 1158 17
NavigationViewTests.cs
in dev/NavigationView/NavigationView_ApiTests
1003 30 327 1158 26
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
sign.cmd
in tools
2 - 1158 1158 1
cmd
PowershellWrapper.cmd
in tools
2 - 1158 1158 1
cmd
build-nupkg.cmd
in build/NuSpecs
2 - 1158 1158 1
cmd
GenerateNewControlProject.cmd
in tools
3 - 1158 1158 1
PullToRefreshHelperTestApiFactory.h
in dev/PullToRefresh/RefreshVisualizer
3 - 1158 1158 1
FloatUtil.cpp
in dev/dll
4 - 1158 1158 1
DoubleUtil.cpp
in dev/dll
4 - 1158 1158 1
RatingItemImageInfo.cpp
in dev/RatingControl
4 - 1158 1158 1
RatingItemFontInfo.cpp
in dev/RatingControl
4 - 1158 1158 1
PullToRefreshHelperTestApi.cpp
in dev/PullToRefresh/RefreshVisualizer
4 - 1158 1158 1
NavigationViewTemplateSettings.cpp
in dev/NavigationView
4 - 1158 1158 1
CommandBarFlyoutCommandBarTemplateSettings.cpp
in dev/CommandBarFlyout
4 - 1158 1158 1
targetver.h
in dev/dll
5 - 1158 1158 1
pch.cpp
in dev/dll
5 - 1158 1158 1
DownlevelHelper.cpp
in dev/dll
5 - 1158 1158 1
DisplayRegionHelperTestApiFactory.cpp
in dev/TwoPaneView
5 - 1158 1158 1
SplitButtonTestApiFactory.cpp
in dev/SplitButton
5 - 1158 1158 1
xaml
NEWCONTROL_themeresources.xaml
in tools/GenerateNewControlProjectFiles
6 - 1158 1158 1
FloatUtil.h
in dev/inc
7 - 1158 1158 1
DoubleUtil.h
in dev/inc
7 - 1158 1158 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
props
HybridCRT.props
in root
24 - 3 3 1
xaml
NavigationViewAxeTestPage.xaml
in dev/NavigationView/TestUI
32 - 47 47 1
NavigationViewAxeTestPage.xaml.cs
in dev/NavigationView/TestUI
26 1 47 47 1
xaml
TabViewAxeTestPage.xaml
in dev/TabView/TestUI
23 - 47 47 1
xaml
NumberBoxAxeTestPage.xaml
in dev/NumberBox/TestUI
15 - 47 47 1
NumberBoxAxeTestPage.xaml.cs
in dev/NumberBox/TestUI
12 1 47 47 1
TabViewAxeTestPage.xaml.cs
in dev/TabView/TestUI
12 1 47 47 1
targets
Microsoft.UI.Xaml.Common.targets
in dev/dll
703 - 3 86 3
TitleBar.cpp
in dev/TitleBar
233 18 75 86 2
TitleBar.properties.cpp
in dev/GeneratedExperimental
192 19 86 86 1
xaml
TitleBar_themeresources.xaml
in dev/TitleBar
130 - 86 86 1
AutoHandle.h
in dev/inc
127 8 86 86 1
xaml
TitleBar.xaml
in dev/TitleBar
114 - 75 86 2
ExperimentalXamlControlsResources.cpp
in dev/dll
97 2 86 86 1
TitleBarTemplateSettings.properties.cpp
in dev/GeneratedExperimental
90 8 86 86 1
TitleBarPage.xaml.cs
in dev/TitleBar/TestUI
85 6 86 86 1
props
Microsoft.UI.Xaml.Common.props
in dev/dll
68 - 3 86 2
vcxproj
Microsoft.Experimental.UI.Xaml.vcxproj
in dev/dll
55 - 86 86 1
SampleControlTests.cs
in dev/SampleControl/InteractionTests
50 3 86 86 1
SampleControl.properties.cpp
in dev/GeneratedExperimental
49 5 86 86 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
xaml
TabView.xaml
in dev/TabView
790 - 3 973 39
targets
Microsoft.UI.Xaml.Common.targets
in dev/dll
703 - 3 86 3
xaml
Common_themeresources_any.xaml
in dev/CommonStyles
579 - 3 357 19
xaml
TabViewPage.xaml
in dev/TabView/TestUI
239 - 3 973 30
xaml
TabView_themeresources.xaml
in dev/TabView
223 - 3 973 20
props
Microsoft.UI.Xaml.Common.props
in dev/dll
68 - 3 86 2
props
HybridCRT.props
in root
24 - 3 3 1
AnimatedVisualPlayer.cpp
in dev/AnimatedVisualPlayer
698 36 6 1096 12
AnimatedVisualPlayer.properties.cpp
in dev/Generated
300 28 6 1096 5
AnimatedVisualPlayerPage.xaml.cs
in dev/AnimatedVisualPlayer/TestUI
231 21 6 1096 6
AnimatedVisualPlayerTests.cs
in dev/AnimatedVisualPlayer/InteractionTests
168 12 6 1096 6
AnimatedVisualPlayer.h
in dev/AnimatedVisualPlayer
89 - 6 1096 6
xaml
AnimatedVisualPlayerPage.xaml
in dev/AnimatedVisualPlayer/TestUI
85 - 6 1096 6
AnimatedVisualPlayer.properties.h
in dev/Generated
66 10 6 1096 3
TabView.cpp
in dev/TabView
1046 50 11 973 38
cmd
Build.cmd
in root
148 - 11 1158 10
props
mux.controls.props
in root
35 - 11 1158 7
props
Directory.Build.props
in root
19 - 11 1158 3
targets
CustomInlineTasks.targets
in root
13 - 11 1158 2
CommandBarFlyoutCommandBar.cpp
in dev/CommandBarFlyout
1139 33 20 1158 25