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. MediaPlayerElement Exception when SeekBar moved to End of AVI files

    I developed an application using the MediaElement control. My functional tests include opening a video file and moving the SeekBar to the end. All tests passed, so I created a new project to use the new MediaPlayerElement control. But, when I open any NV12 .avi file and move the SeekBar to the end I get an exception when I set the MediaPlayerElement.Source using the following code:
    Windows.Media.Editing.MediaClip thisMediaClip = await Windows.Media.Editing.MediaClip.CreateFromFileAsync(thisInputStorageFile);
    thisMediaComposition = new Windows.Media.Editing.MediaComposition();
    thisMediaComposition.Clips.Add(thisMediaClip);
    thisMediaStreamSource = thisMediaComposition.GenerateMediaStreamSource();
    thisMediaPlayerElement.Source = Windows.Media.Core.MediaSource.CreateFromMediaStreamSource(thisMediaStreamSource);
    However, when I use the following code and move the SeekBar to the end it works fine:
    Windows.Storage.Streams.IRandomAccessStream…

    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 →
    • Support .Net Standard 2.0 File IO APIs in UWP

      Currently it is not possible for us to use third party libraries that use .Net Standard 2.0 File APIs in UWP apps. It would make sense to all access to these APIs when using broadFileSystem Access permission.

      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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
      • [UWP API] Add a WlanConnectionProfileDetails.GetConnectedBssid() method

        The WlanConnectionProfileDetails class only provides a GetConnectedSsid method to get the Connected Ssid. As I know, there is no other method to get the connected BSSID. (In the UWP sample every scanned BSSID with the same SSID will show up as connected).

        Can a GetConnectedBssid method be added to the WlanConnectionProfileDetails class?

        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  ·  Network APIs  ·  Flag idea as inappropriate…  ·  Admin →
        • Notify FrameworkElement.IsLoaded property

          Based on the fact that FrameworkElement.IsLoaded is not accompanied by a dependency property (I.e. there is no FrameworkElement.IsLoadedProperty), it would seem that IsLoaded is not notified when it changes.

          It would be a lot more useful if it were notified / were a dependency property.

          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  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
          • Add ability to pause animated GIF mid way through

            It would be nice to be able to pause an animated GIF at the currently visible point in its animation sequence. Currently it is only possible to stop it, which resets it to the beginning. This is using the BitmapImage class to display the GIF.

            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  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
            • 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
              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 →
              • Change 'Former Yugoslavian Republic of Macedonia' to 'North Macedonia'

                Problem:
                http://oi65.tinypic.com/a26xb9.jpg

                ------------------------------------------------
                http://www.un.org/en/member-states/
                https://en.wikipedia.org/wiki/North_Macedonia
                https://www.rferl.org/a/un-notified-of-north-macedonia-s-name-change/29768586.html

                I want to ask you the following:
                When Microsoft will release an update(s) for all its currently supported products (all Windows and Office versions) that will change/update all strings related with “Republic of Macedonia” / “Former Yugoslavian Republic of Macedonia – FYROM” / “FYR Macedonia” to “Republic of North Macedonia” / “North Macedonia” ?

                Explanation:
                On February 12, 2019, Republic of Macedonia (commonly known as Macedonia; Former Yugoslavian Republic of Macedonia - FYROM; and FYR Macedonia) officially changed its name to "Republic of North Macedonia" (Short: North Macedonia), and for that matter the UN…

                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  ·  UI Testing  ·  Flag idea as inappropriate…  ·  Admin →
                • ItemsStackPanel.FirstVisibleIndex computed incorrectly

                  ItemsStackPanel.FirstVisibleIndex is computed incorrectly in some situations, for example if the ItemsStackPanel is the items panel for an ItemsControl, and the ItemsControl is inside a StackPanel which is inside a ScrollViewer, but the ItemsControl is not the first element in the StackPanel. The calculation seems to assume that the top of the ItemsStackPanel is at the top of the ScrollViewer, and if not the FirstVisibleIndex and LastVisibleIndex properties are completely wrong.

                  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 live calls hitting RATE LIMITS throws AMBIGUOUS EXCEPTIONS

                    When using the XboxLive API and you hit the rate limit. The calls return error codes with a notice of when you can call again. This is fine.

                    My biggest problem is that when the API translates these limit responses, they THROW UNDOCUMENTED EXCEPTIONS.

                    This is a poor programming practice. Throwing undocumented ArgumentExceptions give us little to no way to handle the exceptions. You should throw STATES as responses which we can handle, catch and debug more appropriately. Even throwing DOCUMENTED custom exceptions with detailed information inside the EventArgs would be 100x more useful as we could CATCH those things…

                    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 →
                    • Windows 10 IoT - Change the Ethernet IP Address without plug in a cable ...

                      It's not possible to change the IP address of a ethernet adapter in Windows IoT (1809) via Device Portal without plug in a cable

                      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 Device Portal  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add support for Windows Store API & Services to Windows Forms apps

                        Currently windows forms apps can't use the Windows Store API, why not? I would like to support addons too.

                        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  ·  Enterprise APIs  ·  Flag idea as inappropriate…  ·  Admin →
                        • Bring waslibs controls/services to community toolkit

                          Would be really nice to have everything in a single place, so why not bring all the rest of controls/services/helpers from https://github.com/wasteam/waslibs to windows community 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 →
                          • 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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                            • WebAuthenticationBroker in SilentMode does not work on IoT Core

                              I'm using WebAuthenticationBroker like this:

                              var logoutResult = await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.SilentMode, targetUri);

                              When I run this on a Windows 10 machine it works as expected and logs out the user. When I run it on IoT Core, it does nothing. If I inspect the WebAuthenticationResult, I see:

                              ResponseData: ""
                              ResponseErrorDetail: 0
                              ResponseStatus: ErrorHttp

                              When I listen to the HTTP traffic with Fiddler, I don't even see the request being made when using SilentMode.

                              If I change the option to UseHttpPost or UseTitle, it works, but it's a poor UX given the design of our application.

                              5 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  ·  Web Browser Control APIs  ·  Flag idea as inappropriate…  ·  Admin →
                              • Run desktop apps from inside UWP

                                I know the point is to make it safe, but this is really bad idea to prevent running any other apps from UWP.
                                We need to build GUI based on python project. For some reason they want to use only UWP but it's impossible with the restrictions you've made!
                                It's a shame that running a desktop app is banned globally and u should let the programmer / user to decide if they allow run desktop app from UWP or not.
                                For me, this restriction means I'll never prefer to use UWP unless it's a must.

                                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 - Desktop  ·  Flag idea as inappropriate…  ·  Admin →
                                • Create Grid with number of Rows and Columns in one line

                                  To create Grid with 2 rows and 2 columns:

                                  <Grid>
                                  <Grid.RowDefinitions>
                                  <RowDefinition/>
                                  <RowDefinition/>
                                  </Grid.RowDefinitions>
                                  <Grid.ColumnDefinitions>
                                  <ColumnDefinition/>
                                  <ColumnDefinition/>
                                  </Grid.ColumnDefinitions>
                                  </Grid>

                                  but what if I want 4*4 or more? syntax is just too long..
                                  would be nice to be something like one-liner:
                                  <Grid columns=4 rows=4/>

                                  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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                                  • ASIO

                                    Can you select ASIO as an input devices?

                                    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  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
                                    • iot background app, access to removable devices

                                      Please make it possible to access removable devices, like an usb stick with a windows iot background app. It's a shame, that this is not possible!

                                      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  ·  App Extensions  ·  Flag idea as inappropriate…  ·  Admin →
                                      • print page sizes

                                        Within UWP - The ability to manually and fully configure the page size output. Not use the ENUM mediapagesize, but something like WinForms where the specific page size can be selected.

                                        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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                                        • print page sizes

                                          Within UWP - The ability to manually and fully configure the page size output. Not use the ENUM mediapagesize, but something like WinForms where the specific page size can be selected.

                                          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 →
                                          ← Previous 1 3 4 5 120 121
                                          • Don't see your idea?

                                          Feedback and Knowledge Base