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. Get rid of .idl for C++/WinRT Components

    I've tried using WinRT/C++ Components and it's just a terrible experience. One thing that will help is just get rid of the .idl requirement. I don't think C++/CX needed anything like that. And it's just a text file, VS doesn't even understand it, so we've gone backwards 20 years. And I can't even get the VS template to compile, and that's just the simplest example.

    Please rethink how WinRT Components are written. Just have an annotation on public classes or something. Something that's sensible and requires minimal extra work. .IDL's were surely created by someone who just loves header files…

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
    • Can files in FutureAccessList please open with CreateFile2?

      This was promised years ago, but every release it seems CreateFile2 continues to deny access to file paths stored in FutureAccesList.

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
      • Where is the ApplicationWindow API?

        Saw the talk given by Roberth on a new ApplicationWindow API that allows for some very nice windowing scenarios. However, the API never made it out?

        https://www.youtube.com/watch?time_continue=132&v=hZU0HDTI-zs

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
        • TextBox focus bug when inside ScrollViewer

          If I have a TextBox (which is wide enough to have a delete button) inside a ScrollViewer, then clicking near the right-hand side of the text box (where the delete button would appear it had focus) fails to focus the text box (the delete button appears after the mouse down and then somehow interferes with the focus). This does not happen if the text box is not inside a ScrollViewer.

          1 vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
          • Bug: StrokeDashArray property only applied to first element on page

            When the StrokeDashArray property is defined as a Setter in a XAML Style, it is only applied to the first element on the page to use that Style. Other elements on the page ignore the StrokeDashArray property as defined in the Style.

            This problem also occurs if the Style is applied -- and when it's RE-applied -- in the code-behind at run-time.

            This problem also occurs with new elements created at run-time using the Style.

            1 vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
            • 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
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
              • UWP Adcontrol for WPF/Winforms apps

                Should be able to use the UWP advertising SDK and adcontrols in WPF/Winforms apps so that they can be monetised

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Windows Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                • Add SOCK_SEQPACKET and SOCK_DGRAM to AF_UNIX

                  Following the comments on the blog post for AF_UNIX, it would be nice to see SOCK_SEQPACKET and/or SOCK_DGRAM support.

                  https://blogs.msdn.microsoft.com/commandline/2017/12/19/af_unix-comes-to-windows/

                  Having SOCK_SEQPACKET would remove the burden of distinguishing between independent messages from the user. It also allows greater compatibility for existing POSIX-compatible applications, as was the original goal for implementing AF_UNIX.

                  This would be comparable to the "message" mode of Windows named pipes, making AF_UNIX sockets a more complete replacement.

                  16 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    1 comment  ·  Network APIs  ·  Flag idea as inappropriate…  ·  Admin →
                  • [UWP] RadioButton IsChecked in XAML does not work properly

                    Up until now I have always added a GroupName to RadioButton controls as a hard-coded string in XAML. However, I recently discovered that this GroupName seems to apply to the entire window, hence it can't be used inside user controls which are designed to be used more than once.

                    I then realised that specifying a GroupName is not necessary if the radio buttons are siblings within a container. However, in this case specifying IsChecked="True" in XAML does not work if you have more than one set of radio buttons within a page (inside separate containers) - it seems like all…

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                    • [UWP] BitmapDecoder.Properties.GetPropertiesAsync causes app window to hang indefinitely for web and heic images

                      Calling BitmapDecoder.Properties.GetPropertiesAsync (with any argument) cases the app window to hang indefinitely if the image the decoder is decoding is a webp or hiec image. Support for these has been added in Windows version 1809, which I am using and I'm also using the corresponding SDK version. Interestingly, the lower level WIC APIs are fine, and also the BitmapEncoder can set properties fine. Please can this bug be fixed?

                      1 vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                      • XBOX optical drive access in UWP

                        to build Blu-ray player for the Xbox One

                        1 vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  Device - Xbox  ·  Flag idea as inappropriate…  ·  Admin →
                        • Xbox Dev Mode Companion installed means that sometimes connected Xbox randomly boots

                          Having installed and used the app, I have found that the previously connected to Xbox boots randomly of its own accord. I have also seen this happen with a colleague's Xbox after I recommended using the app.

                          1 vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                          • PowerShell default Executionpolicy

                            The Default is restricted. While I understand the idea of the security reasons, it is still nonsense.
                            Why is it possible to run python, Batch and everything else with no such restrictions?
                            For instance it is no Problem to call PowerShell with Bypass Parameter from cmd, but why should this extra step be neccessary?

                            Am i missing anything?

                            1 vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                            • PowerShell Executable

                              Give PowerShell an integrated exe-wrapper, so a script can be run by any user with a simple doubleclick.
                              Thinking of something like this:
                              PowerShell.exe -file "script.ps1" -Out-Executable "script.exe"

                              1 vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                              • PowerShell Elevate

                                Just like #Requires -RunAsAdministrator, but instead of stopping the execution, it should selfelevate with UAC prompt, while keeping the Connection to the caller process, to make sure the return values dont get lost.

                                Maybe:
                                #Requires -RunAsAdministrator -Force

                                1 vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                                • Enable hooks to supply own Segoe MDL2 Asset value for back and forward buttons on TabView

                                  The TabView uses 2 RepeatButtons for the back and forward actions when size is to big to fit in current host container.
                                  Would be nice if we could supply our own Segoe MDL2 asset values for those buttons on the TabView control, so that we do not need to override the ScrollView style supplied with the toolkit.

                                  1 vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Windows Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                                  • RS4 Windows Device Portal missing features for Commercial HoloLens Suite.

                                    The latest OS update to the HoloLens 17134 is missing key features for the Commercial Suite, such as Kiosk Mode and others.

                                    4 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      1 comment  ·  Holographic  ·  Flag idea as inappropriate…  ·  Admin →
                                    • We should be able to create windows on multiple monitors, and move them easily (programmatically)

                                      I want to create an application to display informations on a 16 monitors computer. The app should be able to create windows on each of these monitors, and be able to rearrange them.
                                      It seems that I can't do that with UWP.

                                      2 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Device - Desktop  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Support for BT A2DP Sink

                                        I would like to have A2DP Sink profile on windows 10, specially on IoT Core, I know that most of the times is related to the drivers of the BT chip, but citing your site "the following RFCOMM services are not supported:
                                        .
                                        :
                                        :
                                        Audio Source (0x110A) and Sink (0x110B)

                                        If the driver does not have it, why not letting us to implement it through the RFCOMM services?

                                        3 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                        • Enable World Anchor sharing between HoloLens and ARCore

                                          Today it's not possible to create a virtual space where an ARCore device sees what the HoloLens user does. This would be a killer feature and I assume something might come from OpenXR in the future, but what is the HoloLens team's stance on this?

                                          2 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Holographic  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base