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 Store (developer portal, back-end services, reporting/analytics and process)
  • Windows Stores (Windows and Windows Phone)

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:

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.

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. Allow alarms to break through Quiet Hours

    Hello.
    My alarm app which uses alarm-scenario toasts cannot break through Quiet Hours.

    I received plenty, I mean really plenty feedback from users desperately wanting alarms to break through Quiet Hours.

    4,789 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

    • Hot reload of UWP apps

      Make it really smooth to update code of a UWP app. Like you are already doing with the XAML part, the app is automatically reloaded without being shut down and relaunched.

      It could be really good to hot reload the app when changing C# or XAML code. It could save us (developers) a lot of time.

      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

        1 comment  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
      • Provide Desktop App Converter documentation for VB6

        There are many thousands of "classic VB" (VB6 and before) programs out there, many of which would benefit from the Centennial treatment. It would be very useful for Microsoft to give some tips on how to allow VB6 apps to be converted so that they can be put in the Windows Store and run seamlessly under Windows 10. If possible include things like how to handle DLLs/OCXs etc., and common changes needed to be done for standard desktop installer e.g. MS Package and Deployment Wizard, or Inno Setup.

        6 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

          2 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →

          The Desktop Bridge and the Desktop App Converter are technology agnostic, and as such, VB6 apps work fine. There is a blog post that even shows extending a vb6 application:

          https://blogs.windows.com/buildingapps/2017/02/01/adding-uwp-features-existing-pc-software/#1TvHvwRA089sBjx8.97

          Please post any additional issues you have to our MSDN forum, where our support engineers can help.
          https://social.msdn.microsoft.com/Forums/windowsapps/en-US/home?category=windowsapps&filter=alltypes&brandIgnore=True&sort=relevancedesc&filter=alltypes&searchTerm=%5BDesktop+Bridge%5D%5BCentennial%5D

          Thanks,
          Adam Braden [MS]

        • The Centennial appx does not pass Windows App Certification Kit!

          Mainly, because of errors like those:
          ...
          API GetOpenFileNameA in comdlg32.dll is not supported for this application type. COBATA(X)HTMLConstructor1.0Free.exe calls this API.
          ◦API GetOpenFileNameW in comdlg32.dll is not supported for this application type. COBATA(X)HTMLConstructor1.0Free.exe calls this API.
          ...

          10 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

            15 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
          • Provide a catalogue of hardware with Universal device driver support

            We produce touch-screen kiosk software and hardware, often requiring third-party peripherals and other components.

            Historically we've produced interfaces in WPF or WinForms + Flash but we'd like to be able to switch to UWP and benefit from things like Assigned Access and broad hardware support.

            Unfortunately the hardware components we integrate typically don't provide Universal device drivers that are supported by the code in the `Windows.Devices` namespace.

            While we're unlikely to be always able to find a substitute for every piece of hardware (such as integrated payment terminals, etc.), it would be very handy to be able to find a…

            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

            • POS devices support in WinRT

              We can't use POS devices in WinRT at this moment.

              We have customers who need to use barcode scanner with WinRT tablets, but we can't propose acceptable solution for them at this moment, because POS for .NET does not work in WinRT.

              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

              • [Bug] UWP CollectionViewSource in DataTemplate in ResourceDictionary binding breaks

                - Take a CollectionViewSource in a DataTemplate in a ResourceDictionary
                - Use that DataTemplate in a page
                - Navigate to another instance of the same or another page also using the DataTemplate
                - The CollectionViewSource remains bound to the first page's collection
                - Navigating to other intermediate pages doesn't affect the result.

                See https://github.com/ehaskins/UWP-Bug-Reproduction for reproduction.

                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

                  2 comments  ·  XAML/Controls APIs (UWP)  ·  Flag idea as inappropriate…  ·  Admin →
                • Add option to show all MapIcons all the time

                  Hiding some MapIcons as you zoom out is interesting in theory, but bad in practice. Please add an option to always show all defined MapIcons always -- regardless of zoom level, and without any interference from the system.

                  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

                    0 comments  ·  Maps  ·  Flag idea as inappropriate…  ·  Admin →
                  • Let us draw polygons with holes on the MapControl

                    Currently, there's a bug where polygons won't render when they overlap themselves (see https://social.msdn.microsoft.com/Forums/windowsapps/en-US/04bf003a-f15d-446a-8f70-3fa96905c303/map-polygons-with-holes-in-windows-phone-81)

                    So it's currently impossible to draw polygons with holes, which e.g. makes it impossible to draw complex buildings etc.

                    35 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

                      4 comments  ·  Maps  ·  Flag idea as inappropriate…  ·  Admin →
                    • Removing licensing leaves app unprotected?

                      The docs say we should remove licensing management from our apps before wrapping. However, as far as I can see, once installed the user can change ownership of the Program Files\WindowsApp folder, navigate to the appx folder, and copy the original files out of there to another location where they can then be run as a standard win32 app and further copied. So if we have removed licensing management, are these files not entirely unprotected? Please flesh out the docs to explain.

                      7 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

                        4 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                      • What is Microsoft's plan for converting long lasting VB6 legacy application?

                        Since Microsoft had ended VB6 official support and continue to support VB6 runtime(32-bit) until 14 Jan 2020. For long lasting VB6 legacy application, is it suitable to make use of Desktop App Converter ? What is Microsoft's plan for long lasting VB6 legacy application?

                        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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                        • Capability "runFullTrust" not accepted by store when publishing app

                          I've installed the Centennial DesktopAppConverter and have successfully converted my first Win32 app into UWP,
                          works great!

                          But when trying to publish the app on the store (which is a company account), I get the error below:

                          Package acceptance validation error: We don’t allow the capability you’ve specified: runFullTrust.

                          Package acceptance validation error: You don't have permissions to specify the following namespaces in the appx manifest
                          file of the package ASD.appx: http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities

                          I'm using the default settings from the "Centennial" app converter, without the "runFullTrust" setting, the app will not run at all.

                          What do I need to do to…

                          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

                            1 comment  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                          • Produce a tutorial workshop series on Channel 9/YouTube

                            When the Template 10 team launched their MVVM Template set they produced a workshop series that was very well done showing how to use the templates and why and how to adapt them to your need. Can you develop a series that takes the raw materials of a c# xalm app, using AppServices to communicate with a managed com dll, a 3rd party portable unmanaged c++ dll & any other nuanced scenario and show how to build a Centennial project from the piece parts?

                            Seasoned windows developers may think this is easy, but folks trying to get to grips with…

                            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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                            • No sounds with using FullTrustProcessLauncher

                              No sound from FullTrustProcess that called by Foreground UWP app (using Windows.ApplicationModel.FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync method) after foreground app suspended.

                              I cannot explain well, so I made the movie.
                              https://youtu.be/EhjnvCgSyU0

                              UWP (foreground app) -> calling FullTrustProcess -> it sounds normally.

                              UWP (foreground app) -> call FullTrustProcess -> FullTrustProcess sounds -> close UWP -> reboot UWP -> No sounds. (neither foreground nor FullTrustProcess)

                              It sounds normally after reboot OS or after deploy with changing package name (in manifest).

                              Is this bug ? or need more other process or something ?

                              https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/AppServiceBridgeSample

                              I added this method to this project like following.

                              -------------------------------------------------------------------------------------
                              static private System.Media.SoundPlayer…

                              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 →
                              • Make the Windows SDK work on 32-bit operating systems

                                i have an computer with window 8 pro...32bit....
                                and an windows 8 phone
                                but u are not providing an app that links both
                                i.e i want sdk-8 compatible with 32bit operating system
                                the sdk-8 software u provide only works in 64bit systems

                                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  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                                • a way to access the Real current themes

                                  when returning to an app using multitasking

                                  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 APIs (UWP)  ·  Flag idea as inappropriate…  ·  Admin →
                                  • App Upload API

                                    The company I work for generates many Windows Phone and Windows 8 apps that will be uploaded to the Microsoft store. This could easily be in the thousands of apps. Currently we have a data entry person manually uploading these apps. Not only is this a very error prone method of uploading apps, but it also increases the cost. Uploading a single app pair can sometimes take more than an hour.

                                    It would be very beneficial to both Microsoft (number of available apps in the store) and my company if an API for uploading Windows Phone and Windows 8 to…

                                    12 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

                                      3 comments  ·  Dev Center + Store  ·  Flag idea as inappropriate…  ·  Admin →
                                    • SmsComposeTask completed event

                                      The SmsComposeTask does not provide any events.

                                      I think we need Completed event and something like SmsResult that can be used. Currently some Tasks exhibit this behaviour and some do not.

                                      Please make it a standard mode of usage for each task.

                                      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

                                        0 comments  ·  Device - Phone / Mobile  ·  Flag idea as inappropriate…  ·  Admin →
                                      • API to control screen brightness

                                        I would like to develop a bedside alarm clock app where the user can control the brightness by touch - so the app can run with the screen off unless the user is touching the screen, or the user can pinch to make the display lighter or darker. All I am able to control at the moment is the contrast of the display (by playing with the colours and alpha levels of the rendered graphics).

                                        847 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

                                          36 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                        • [Bug] SystemMediaTransportControls cannot work without MediaElement on 14393

                                          Now Windows can use AudioGraph for background playback, but SystemMediaTransportControls still do not have support for playback without MediaElement. They will be inactive until MediaElement will have source.
                                          To reproduce:
                                          1) Download official sample for SystemMediaTransportControls: https://github.com/Microsoft/Windows-universal-samples/tree/dev/Samples/SystemMediaTransportControls
                                          2) In Scenario1.xaml.cs comment line MyMediaElement.SetSource(stream, mediaFile.ContentType);
                                          3) Run app and open some file. SystemMediaTransportControls will be unavailable.

                                          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

                                            6 comments  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 37 38
                                          • Don't see your idea?

                                          Feedback and Knowledge Base