Universal Windows Platform

Welcome to the Universal Windows Platform Developer Feedback site. This site provides the Windows developer community with a channel for feedback on the following topics:

  • Windows developer platform (APIs, runtimes, and controls)
  • Dev Center (dashboard, reporting/analytics, submission process, etc.)
  • Microsoft Store

Your suggestions will be reviewed by the Windows platform developer team to help with planning ideas and to better understand how developers are using the platform.

What this forum is not intended to cover or capture:

  • Windows consumer suggestions: Use the Windows Feedback Hub app built directly into Windows 10
  • Documentation on docs.microsoft.com: Sign in at the bottom of the page to give documentation feedback via Github
  • Visual Studio / .NET: Use the Visual Studio UserVoice site

If you’re new to UserVoice, two things to keep in mind are (a) List items (and item rankings) represent community interest in features, and not the 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 (or if too many different ideas are included in one suggestion).

How can we improve the Windows dev platform?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. wdk targets

    Provide WDK targets for MSBuild without installing Visual Studio integration.
    This will decouple Visual Studio specific version from WDK build.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  2. I want to buy you all coffee. Thank you for bash, windows subsystem, CLI tool improvements..

    I own, and develop on, Mac, Windows, and Linux (desktop and embedded). I have found the combination of Windows and Ubuntu subsystem (or just bash), to be the happy middle ground of all of these, and it greatly increased my productivity, allowed me to bring my experience on linux development to bear on windows projects, and completely eclipses other cross-platform or virtualization-based solutions. Thank you. How do I buy you all coffee?

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  3. Disable automatic checkpoints by default in Windows 10 Hyper-V

    Automatic checkpoints are always ON when creating a new virtual machine on Windows 10 Hyper-V. Idea is to give a user ability to control default behavior in some way permanently via UI. Currently for every newly created VM we have to manually remove that tick "use automatic checkpoints" form the Settings/Management/Checkpoints as it is always ON.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  4. midl, release source code or improve five times the error reporting.

    Release the source code in github, so one can tracks what the compiler wants. The error messages are cryptic.

    import "ResourceCreateContext.idl";
    import "SwapChainResources.idl";

    namespace UniqueCreator
    {
    namespace Graphics
    {

    [uuid(F2D80A74-731A-4F9C-BC56-910E21511D43)]
    [version(1.0)]
    interface ISwapChainPanelSwapChainResources : IInspectable
    {
    HRESULT f();
    };

    [uuid(03DAF29D-8378-412F-A464-31CD8581B60A)]
    [version(1.0)]
    interface ISwapChainPanelSwapChainResourcesFactory
    {
    };

    [version(1.0)]
    [activatable(1.0, ISwapChainPanelSwapChainResourcesFactory)]
    [uuid(03DAF29D-8378-412F-A464-31CD8581B60A)]
    runtimeclass SwapChainPanelSwapChainResources
    {
    [default] interface ISwapChainResources;
    }
    }
    }

    this is not informative.

    F:\projects\uc\uc-graphics-winrt\src\idl\SwapChainPanelSwapChainResources.idl(25): error MIDL2025: [msg]syntax error [context]: expecting . near ")"

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  5. subscriptions

    Hi, is it possible to get the active subscription count added in to the console and in to downloadable reports? We can get the number of acquisitions for IAP but this doesn't tell us about how many are currently active or anything around churn. It's very difficult to work out how many active subscribers we have.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  6. 1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  7. Hyper-V and VMWARE

    We Developer have to use VMWARE Workstation for various reason. (at least to share VMs between MAC and Windows).
    We Also want to use hocker on our host machine.

    Please Allow using Hyper-V and VMWare on same machine. MAC OS X supports VMWARE and Parallel on same machine,

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  8. Make Notepad open-source

    Notepad has been updated to support Line endings from Unix, Linux, and Mac. I think we should take it one step further and make Notepad opensource like Powershell so the open-source community can continue to add features to Notepad to become the go-to text editor for performing quick edits of programming.

    9 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  9. Docs Site Filter Setting by Framework/Platform

    Developers tend to work within one framework (UWP/WPF/ASP/etc) at a time. It would be extremely useful (time saving) if the Docs site had a saved filter setting for this that helped restrict search results, API browsing, etc. I think a lot of users waste a lot of time finding themselves browsing some Docs site page which turns out to not be applicable to their development framework. For example, I keep wasting time browsing through search result pages that turn out to be for WPF when I'm doing UWP development, and it's common for that to not be entirely clear at…

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  10. Create UWP(or Xamarin) Community Tutorial where devs can help creating tutorials

    We can see the support of communities in UWPCommunityToolkit. It would be nice to have a UWP(or Xamarin) Community Tutorial where devs can contribute to the tutorial and make it up to date. As a self-learner, it is very hard to find a tutorial to learn new things.

    42 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  11. Sideloading is far to complicated!

    Sideloading is far to complex! Try sideloading an enterprise app for all users...
    Don't botter fixing this, I advise the company to switch to android for 'apps anyway' (hint sideloading on android works like a breeze).

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  12. Use developer IDs to sign apps to be distributed outside of the store

    With the publisher in the manifest locked to the developer name as well, this should be implemented to make UWP apps much easier to distribute outside of the store.

    Apple does this already with there apps (scroll down to the "Outside of the Mac App Store" section": https://developer.apple.com/macos/distribution/

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  13. deploy apps to my Windows 10 mobile device from VS

    I have been trying to get my son into programming and so far his dev experience has been less than exciting. He wants to debug his game real time, but the emulator is a pain to deal with forces and gps etc. Allegedly this works, however, I have found thread after thread of people looking for a real solution but no one appears to make any headway because VS gives useless feedback. I have spent an entire day trying to get something, anything working. if I choose device, I get a generic error (vie tried every suggestion I can find…

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  14. Enable Hyper-V on all version of Windows

    For developing and testing virtualized apps with the latest features we need Hyper-V but it isn't available on all versions, so our best option is install Linux.

    Similar issue: https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/7761381-allow-to-develop-and-test-windows-phone-apps-on-al

    77 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    13 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  15. Make adobe Xd exportable to xaml

    have an exporter for a Adobe XD file that could translate to XAML.

    Bonus points for it to be xaml standard compliant

    For example:
    Let's imagine that you drew a rectangle with yellow rounded corners and added the following text in it "Login", right after you've grouped it, and now you want this to be a button, simply you click convert to button, and then click on toggle For XAML or click show XAML code and copy to clipboard, then you just paste the code in Xamarin.Forms in Visual Studio.
    This would make life easier for millions of developers.
    In…

    8 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  16. Sample how to create a custom virtualizing panel and good article on how UI virtualization works in UWP

    Developers need to have good and deep understanding of how UI virtualization works on UWP app

    9 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  17. Windows 10 Store API (Search, Details for apps) for developer

    Allow the developer to query Windows 10 Store with RESTfull API service.
    With Windows 8.1 we were able to search/details/images ... the store with http webservices, this feature is not available for Win10, I can't update my apps to see the new apps on the store! PLEASE IMPORTANT.

    6 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add a Package.appxmanifest design time experience for mobile:Extension

    Today, the UI designer could not work because it cannot parse the node. "mobile:Extension". It could be good to have it fixed to allow to continue editing settings + visual assets in a Gui rather than in the xml editor

    ex:
    <Extensions>
    <uap:Extension Category="windows.search" />
    <Extension Category="windows.backgroundTasks" EntryPoint="Local.CallerIdBackgroundTask.LocalCallerIdBackgroundTask">
    <BackgroundTasks>
    <uap:Task Type="phoneCall" />
    </BackgroundTasks>
    </Extension>
    <mobile:Extension Category="windows.phoneCallOriginProvider"/>
    </Extensions>

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  19. in perfmon show minimum average and maximum in the list view

    In Perfmon each counter has a Last, Average, Minimum, Maximum valu that is displayed when you click on the counter.

    In the listview below it shows the counter details but not the stats that are displayed when you click on a counter.

    It would be literally awesome if the stats could be displayed so we can easily see the differences on the chart view without having to switch between counters easily.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
  20. FltSendMessage

    Hi everybody,

    I'd like to make proposal for improvement FltSendMessage function return value. The case is when user calls it with non-zero timeout + reply required and function exits with STATUS_TIMEOUT. The problem in this case is that there is no way to understand was message delivered in user mode app or not.

    Thanks,
    Alex

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5
  • Don't see your idea?

Feedback and Knowledge Base