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. .net native 2.0 linker problem

    I upgraded to the latest VS 2017 and change my UWP app to use .Net.Native 2.0. It now gets a number of linker problems that are being caused by Microsoft components. An example is:

    --------

    warning MCG0007: Unresolved P/Invoke method 'kernel32.dll!SetFileCompletionNotificationModes' for method 'System.Boolean Interop.Kernel32.SetFileCompletionNotificationModes(System.Runtime.InteropServices.SafeHandle, Interop.Kernel32.FileCompletionNotificationModes)'. Calling this method would throw exception at runtime. Please make sure the P/Invoke either points to a Windows API allowed in UWP applications, or a native DLL that is part of the package. If for some reason your P/Invoke does not satisfy those requirements, please use [DllImport(ExactSpelling=true) to indicate that you understand the implications…

    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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
    • Changing DataContext modifies previously bound view model

      Using the fall creator's update version of UWP, it seems that when a data context is changed to a new view model, the previous view model is updated with null values. This is the same as if the DataContext is set to null before changing view models. It doesn't make sense why the bound values are updated when the DataContext is changed.

      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 →
      • Create a Cordva plugin

        Create a Cordova plugin to enable IOS and Android hybrid apps to use Project Rome features.

        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

        • Add Validatable TextBox Control

          Textbox that indicates Validation Results ("This Filed is Required...")

          13 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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
            fine feedback. :)  ·  Deltakosh responded

            Hey this is a good feedback. Can you tell us if you see it as an attached property (like IsRequired=“true”) ?

          • Donationware ability for Windows Store

            It's a lot easier to build a following when it's free. Keeping this in mind, was thinking of making some of my products donationware. Would it be feasible to somehow make this type of offering as part of the store?

            The ability for an end user to donate allows me to make the app free. Donations should be supported

            Any feedback is appreciated, Thanks, John.

            62 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

              11 comments  ·  Dev Center + Store  ·  Flag idea as inappropriate…  ·  Admin →
            • Reset device for all device families.

              I would like from the device portal the ability to reset the device.

              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  ·  Windows Device Portal  ·  Flag idea as inappropriate…  ·  Admin →

                To help us understand the request, could you provide some details on why you want this? Is this for a lab situation, e.g. management of many devices to help you wipe them all at once, or for individual, developer usage to help in-break a device?

                Thanks!
                Hirsch

              • Alarm volume settings

                Hello,
                it would be great if user and dev could modify alarm volume. I know you have tweaked alarm volume in Insider builds, but you simply cannot cover all user need if you don't provide them the slider. Many users still complains about given volume, even fade in doesn't save the situation.

                The best it would be if also dev could set volume granularly on each Toast notification. User might want lower volume for morning alarms and louder volume for alarm used during busy day.

                That would make all the users happy :)

                Thanks!

                29 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

                • Edit source while app is still running

                  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.

                  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  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
                  • Provide (or rather don't take them down) virtual machines for all previous versions of Windows 10

                    This is not really completely UWP related, but Microsoft should provide free virtual machines of all Windows 10 versions for testing purposes, as in my experience UWP is really fragile and could make my app behave differently in every version.

                    I'm talking about this website:
                    https://developer.microsoft.com/en-us/windows/downloads/virtual-machines

                    The problem is it always provides the latest version only. All I'm asking is, when a new version of Windows 10 is released, please keep the old VMs still in there.

                    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

                      3 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
                    • No sounds with using FullTrustProcessLauncher

                      I saw new post, and I confirmed that the problem was fixed following URL.

                      https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/16179244-no-sounds-with-using-fulltrustprocesslauncher

                      Thanks for fixing an issue.

                      But, I noticed that it still happens no sound issue in another situation. (Ofcourse, I'm using Windwos 10 Creators Update Version.)

                      playing sound with System.Media.SoundPlayer in UWP (foreground app) -> calling FullTrustProcess (background task / win32 DirectX app) -> Playing sounds with DirectX in FullTrustProcess -> closing FullTrustProcess -> closing UWP -> rebooting UWP -> (Repeat above for several times) -> No sounds. (neither foreground nor FullTrustProcess)

                      -> It sounds normally after reboot OS.

                      Thanks.

                      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

                        2 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                      • Enable rendering pipeline access in the MapControl (like VirtualEarth)

                        We have a very large WPF application built upon the Virtual Earth API with heavy customization of the rendering pipeline. We are exploring moving forward with UWP, but currently there is no way to access the pipeline to add custom shaders and models like we do now in Virtual Earth with Microsoft.MapPoint.Graphics3D.GraphicsEngine3D and Microsoft.MapPoint.Rendering3D.Scene.Step. Please add the ability to access the rendering pipeline to the MapControl class.

                        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

                          1 comment  ·  Maps  ·  Flag idea as inappropriate…  ·  Admin →
                        • Replace Xamarin.Forms Xaml syntax with latest UWP Xaml

                          Now that Microsoft has bought Xamarin, integrated it in Visual Studio and made it free, it would be awesome to replace Xamarin.Forms Xaml syntax with current UWP so that Devs can benefit from all the new rich features such as RelativePanel, x:Bind, Adaptive Triggers, Live Visual Tree etc and also no learning curve for Xamarin.Forms-specific naming conventions (e.g StackLayout instead of StackPanel)

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

                            This is great feedback. We are excited about the Xamarin acquisition and the .NET ecosystem around cross-platform apps. We are currently looking at this and similar feedback on how we can improve the experience of working with both Xamarin.Forms and UWP implementations of XAML.

                          • Provide checksums for BaseImage-*.wim files

                            It might be necessary to ensure the downloaded base images are not corrupted, and it would be very nice for you to provide them. Thanks!

                            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

                              1 comment  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                            • Fix BSOD during install if disk space is low

                              If you have no more disk space; the install crashed. After that, you have a BSOD in loop ... You have to refresh your computer.

                              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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                              • Accessing network drive fails in Common Dialog

                                Our desktop application displays a dialog using the GetOpenFileName API function, access to the Network Drive may fail.
                                There is no problem when accessing by computer name.

                                It does not always result in an error.
                                In some cases, an access error may occur at the time of opening a file, or it may be opened correctly.

                                We want a solution.

                                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

                                  1 comment  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                                • ALAC Transcode Bug

                                  When using Windows.Media.Transcoding.MediaTranscoder to transcode ALAC file to something else, it reports "CodecNotFound". However ALAC decoding is supported according to this page https://msdn.microsoft.com/en-us/windows/uwp/audio-video-camera/supported-codecs#desktop . More interestingly, transcoding other files to ALAC works fine.

                                  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

                                    4 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                                  • LaunchUriAsync or LaunchFileAsync problem in tablet mode

                                    await Launcher.LaunchFileAsync(file);

                                    When I try to call LaunchUriAsync or LaunchFileAsync in tablet mode the calling app will not show on the top (app is loading and goes to background). I see only start menu (tiles)

                                    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 →
                                    • Add API for developers to make true Live Tile Clocks

                                      I have an app in the store to make a live tile clock. It worked fairly well on WP8.1, but now on W10M, when you go to the start screen, until the tile notification refreshes, the live tile shows the default app tile. I checked with multiple clock tile apps in the store and they all have this same fundamental issue. (blank or app logo on tile until tile notification refreshes). What would be nice is, instead of sending tile notifications for every minute, if there was a way to better adjust the live tile image every minute. Something like…

                                      47 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  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →

                                        Hey William! Andrew from the Windows Notifications team here.

                                        One thing you can try doing is not setting an expiration time on your tile notifications. Sounds like you’re setting an expiration time, hence why the tile is reverting back to blank. If you don’t set an expiration time, it’ll briefly display the previous time and then flip to the current time – which might be a better experience.

                                        But maybe if tile notifications could be marked as “Display instantly”, clock and calendar tiles would be able to function better.

                                        I believe we delay displaying the notifications for performance reasons (we don’t render them till you open Start), but we also have a little delay in there to “cascade” the displaying of notifications, so everything doesn’t flip all at once. But by cutting out the second step with the “Display instantly” flag, it could maybe work.

                                        Anyways, thanks for the feedback!…

                                      • Update Notepad to support "LF" only files

                                        Now that Windows supports the Linux subsystem, Notepad.exe application should support natively the text files with "LF" (0x0A) only line separator.
                                        The list of improvement to Notepad is very large and hopefully more things will come, but the LF support is IMO mandatory.

                                        29 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 Experience  ·  Flag idea as inappropriate…  ·  Admin →

                                          We hear you 100%.

                                          If you’re on Win10, please also submit feedback via the Windows 10 Feedback tool – this way your feedback gets sent directly to the feature owners and is tracked and reviewed.

                                          feedback-hub:?contextid=156&feedbackid=5e62540a-5234-4518-903c-d0f05e2f8c27&form=1&src=2

                                        • Notification Listener: Add support for input/actions on interactive toasts

                                          This would make replying to messages, etc. from an accessory device (like a smartwatch) possible.

                                          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

                                          ← Previous 1 3
                                          • Don't see your idea?

                                          Feedback and Knowledge Base