Roadmap Progress - July and August 2023 updates #8225
pchaurasia14
announced in
Announcements
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Below are the updates on 2023 Roadmap deliverables -
Modernization
Sample application and tests are available as well.
Ready for community contributions.
To enable the feature, you need to specify an appcontext switch(
System.Windows.Media.IsHardwareAccelerationEnabledForRdp
) in either .csproj or *.runtimeconfig.json . Do try this feature out and provide us with your feedback.Infrastructure upgrades
Special thanks to @hughbe for starting the process of adding unit tests to the repository. Moving forward, we would also concentrate on raising the project's unit test count to enable improved coverage and, as a result, more confidence in problem fixes.
These tests runs will be scheduled at regular intervals rather than on each build because it takes a few days to execute all of the microsuites and feature tests. Unit tests and DRTs will continue to run on every build.
- UI Automation (~ 95) - PR
- FlowLayout (~ 336) - PR
- WindowsFormIntegration -PR
- Editing PR
- 2D (in progress)
- 3D (in progress)
Number of tests are indicative of total number of tests made available (including disabled tests)
You can follow our progress overall in this project.
Issues/ PRs
- OpenFolderDialog #7244 (Thanks @miloush)
- Common file dialogs new properties #7916 (Thanks @miloush)
- Replace String.CompareOrdinal to string.Equals Final Part #8042 (Thanks @lindexi)
- Fix build when using Razor source generator #6535 (Thanks @ThomasGoulet73)
- Cleanup System.Windows.Markup code #207 (Thanks @hughbe)
- Avoid crashing if temporary file cannot be deleted #7734 (Thanks @miloush)
- Add Windows.Markup tests #138 (Thanks @hughbe)
- Fix bug where x:Static argument is treated as member of 'SystemParameters' by mistake #680 (Thanks @KodamaSakuno)
- Preventing focus steal if parent window/application is not active #1169 (Thanks @batzen)
- Reduce allocations when tracing routed events #6700 (Thanks @bgrainger)
- Use ArgumentNullException.ThrowIfNull in PresentationCore #8126 (Thanks @halgab)
- Use ArgumentNullException.ThrowIfNull in WindowsBase #8125 (Thanks @halgab)
- Use ArgumentNullException.ThrowIfNull in ReachFramework #8121 (Thanks @halgab)
- Use ArgumentNullException.ThrowIfNull in PresentationFramework #8092 (Thanks @halgab)
We are very thankful to all the contributors who have helped improve WPF.
We are aiming to reduce the total turnaround time for issues and PRs.
- Guard with null checks in adorners #8086. This was reported via internal compat testing.
- Fixing the AssemblyName in temporary project file for GenerateTemporaryTargetAssembly task #7557
Misc
Beta Was this translation helpful? Give feedback.
All reactions