Universal Windows Platform
Welcome to the Windows Platform Developer (WPDev) Feedback site. This feedback forum provides the WPDev community with a channel for feedback on the following topics:
- Windows developer platform (APIs, runtimes, and controls)
- Dev Center (developer portal, back-end services, reporting/analytics and process)
- Microsoft Store
Your suggestions will be reviewed by the Windows platform developer team, providing feedback to help with planning ideas and to better understand how developers are using the development platform.
What this forum is not intended to cover or capture:
- Windows:
- Windows consumer suggestions: Please use the Windows Feedback Tool built directly into Windows 10
- Documentation on docs.microsoft.com
- Sign in to give documentation feedback via Github
- Visual Studio / .NET
If you’re new to this whole UserVoice thing, we’d like to note two important things about this site: (a) List items (and item rankings) represent community interest in features, and does not represent an actual priority list for the product team; and (b) Suggestions made using this forum will be moderated if they do not actually represent a feature request.
-
Delete all Universal Windows Platform
Delete all Universal Windows Platform
1 vote -
webview
The WebView control doesn't allow printing, embedded PDFs etc. Please make the control usable in an app. If it works in Edge, Chrome and Firefox it should work in WebView control. Not sure why even having a web browser control if it isn't going to have full browser features (minus the tabs, settings, URL input box etc.).
Since Edge doesn't support lockdown usage (like IE did with Kiosk mode) it makes it even more important to have this.1 vote -
Allow to mix WinJS+HTML and C#+XAML inside one application
Allow to mix two app models (JavaScript+WinJS+HTML5 and C#+XAML) inside one application. Some problems are better to solve with JavaScript+WinJS+HTML5 and some other with C#.
3 votes -
Dark mode detection API for JS apps
XAML apps can detect it but there is no equivalent WinRT API for JS apps.
3 votes -
Allow web view to load images using ms-appdata:///local in UWP
Web View is not supporting ms-appdata:///local URI for rendring images into web pages that are hosted in installed location.
12 votes -
Add inking suppport to Hosted Web Apps for inline handwriting input into a web app textbox
XAML supports inking so that a user can handwrite directly into a textbox using ink, which is then converted automatically into text.
This was demo'd in one of the apps at the Build 2016 event in London.
It would be very useful to add this feature into Hosted Web Apps so that native textboxes in a web application can inherit this capability when converted into a Hosted Web App.
4 votes -
Modernize winjs library for UWP by Converting Code to ES6
Winjs was designed prior to ES6. Some of the capabilities are now provided by ES6 such as classses would not have to be provided by winjs. Winjs could be modernized, streamlined and simplified as part of the open source project by providing only that functionality not now supported by ES6. Edge Browser, VS 2015 and VS Code already provides support for ES6. For older browser that do not fully support ES6, the code could be transpiled into ES5 by babeljs, traceur, etc.
11 votes -
Support IndexedDB in Windows 8.1 HTML store apps
Apparently Windows 8.1 HTML store apps do not support IndexedDB, so developers are using ad-hoc solutions on top of SQLite:http://blogs.windows.com/buildingapps/2014/07/02/writing-a-sqlite-wrapper-component-for-universal-windows-apps/
This is a poor state of affairs for the web platform, since IndexedDB has long replaced WebSQL as the preferred way to store user data. So it should be supported in store apps.
8 votes -
Add Bower and Grunt support to universal WinJS shared projects
Visual Studio 2015 now lets developers use Grunt and Bower in certain projects. This is an excellent feature, but I would love to see the same tools and support available for the shared project in a universal WinJS app. It would be great to use Bower to install scripts once into the shared project, rather than installing two copies of the same script into the Windows project and the Windows Phone project.
It makes sense to disallow universal C#/Xaml apps installing packages to the shared project because they might only target Windows 8 or only target Windows Phone. However, it…
7 votes -
Make importPfxDataAsync return the imported certificate
I recently had to use this API for a private client certificate. And I was surprised to read in the MSDN that it returns "nothing" as a result of its async call. I would really have thought it returns the just imported pfx.
So here is my scenario and you can clearly see why this API change would help to improve the code flow:
var clientCert;
ensureCertficatesAsync = function() {
logger.trace("Checking client certificate");
if (clientCert) {
logger.info("Using already loaded client certificate");
return WinJS.Promise.as(clientCert);
}
var certQuery = new Certificates.CertificateQuery();
certQuery.friendlyName = "Client Cert";
return Certificates.CertificateStores.findAllAsync(certQuery).then(function(certs) {
if (!certs.length) {
return…4 votes
- Don't see your idea?