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. Support HLS version 7 so Enterprises can move to Fragmented MP4 backed streams

    Apple announced support for Fragmented MP4 backed HLS Streams under HLS version 7: https://developer.apple.com/videos/play/wwdc2016/504/ at WWDC 2016.

    We are looking to change the way our HLS streams are generated and Windows seems to be one of the few platforms that doesn't support playing these type of streams.

    This will also impede our ability to reuse these fMP4s for MPEG DASH in the future.

    Can you please add support for this?

    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

      working on it  ·  2 comments  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
    • ucrtbase bug: _wspawnve is broken

      There is a serious bug in CRT (ucrtbase) which is part of Windows 10.
      The long story (please read it, since it contains all information about this bug): https://youtrack.jetbrains.com/issue/PY-17069#comment=27-1803709

      The short story:
      _wspawnve is broken when launched from Explorer (not cmd) because ``cenvarg.cpp`` expects undocumented environment variable ``=C`` (covered here: https://blogs.msdn.microsoft.com/oldnewthing/20100506-00/?p=14133) and this variable is not provided by Explorer.

      Tool to reproduce.

      ```
      #include<process.h>
      // Works from cmd.exe, but not from Explorer on Win10 :)
      void main() {
      const wchar_t* const args[] = {L"c:\\windows\\system32\\cmd.exe", L"/?", NULL};
      const wchar_t* const envs[] = { L"FOO=BAR", NULL};
      int r;

      _wspawnve(P_WAIT, L"c:\\windows\\system32\\cmd.exe", args,…

      24 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

        8 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
      • Speech Recognition performance (when the grammar is local and the device is connected to a network)

        If the device is connected to a network, speech recognition with local SRGS custom grammar, it behaves exactly as if it did not have the local grammar and starts to communicate to the "websockets.platform.bing.com:443" endpoint, increasing by tens of times the waiting-time for the result... But if the device is disconnected from any network then the waiting time between "SpeechRecognizer StateChanged starts “SoundEnded”" and "the ResultGenerated event is invoked" is very small, less than 10ms! it should always be this way, since the grammar is on the device.

        Even the official Microsoft UWP sample accuses the same problem:
        https://github.com/Microsoft/Windows-universal-samples/blob/master/Samples/SpeechRecognitionAndSynthesis/cs/Scenario_ContinuousRecognitionSRGSGrammar.xaml.cs

        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

          3 comments  ·  Cortana/Speech  ·  Flag idea as inappropriate…  ·  Admin →
        • Open Services library to Xamarin

          The Microsoft.Toolkit.Uwp.Services project should also be usable in a Xamarin environment.

          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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
          • Clipping does not work anymore since Creators Update

            If you create XAML like this:

            <Line X1="50" Y1="50" X2="150" Y2="50" Stroke="Black" StrokeThickness="10" Visibility="Visible">
            <Line.Clip>
            <RectangleGeometry Rect="50 50 100 10">
            </RectangleGeometry>
            </Line.Clip>
            </Line>

            it used to work fine and it still does in the designer. But as soon as you run the Code the Line disappears.

            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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
            • Make PrintHelper support page breaks

              Currently, page breaks are not supported with the PrintHelper. Could this be made possible in a future update? I'd like to print a long MarkdownTextBlock or at least TextBox that does not fit on just one page.

              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

                1 comment  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
              • Update/Improve the Device Portal on Xbox to show more diagnostics data per app

                Having a device portal across all the different devices is a great idea. But the xbox one doesn't provide any diagnostics data of apps (e.g. memory CPU consumption, etc). There is a section for that in the device portal but there is currently not data.

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

                  Thanks! There are performance graphs for the currently running app, but they weren’t showing any information when a UWP was running. We’ve filed a bug internally to fix that – the running UWP should show up in those graphs now.

                  If you’d like more data about the app (more than CPU and the various memory consumption datapoints) please let us know and we can investigate further changes.

                  Thank you for your feedback!
                  Hirsch

                • Windows Store app IAP subscription model

                  Can you please add an IAP which would have a recurring payment (automatically charge user monthly / annually / etc)? Basically a subscription. This would simplify development of apps which now need to prompt the user to go buy an IAP each time it expires and it also makes the experience better for users (who might be used to this model from Android / iOS)

                  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

                    2 comments  ·  Dev Center + Store  ·  Flag idea as inappropriate…  ·  Admin →
                  • Documentation on how to call UWP API from C

                    All the documentation on how to call UWP methods are in C# and require the .NET platform.

                    Is there a low-level C interface as well? I'm developing a Java application so interop with C# is kinda tricky, while interop Shell32 API or C libraries is pretty easy and straightforward with JNA.

                    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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                    • Failing to start isolated environment

                      [msft]
                      Right now creating an isolated environment fails for some installers. if you see “E_STARTING_ISOLATED_ENV_FAILED” or “800705B4”, chances are it is this. If you feel it isn’t, please create a new issue.

                      -----

                      I was able to run the converter on build 14316 and 14352. However, on build 14383, I got this error.

                      Running Installer in Isolated Environment

                      [2016-07-11T20:14:52] No installer valid exit codes specified. Using defaults: 0
                      [2016-07-11T20:14:52] Replace any occurence of <log_folder> in -InstallerArguments with C:\shared\logs
                      [2016-07-11T20:14:52] Creating Isolated Environment
                      [2016-07-11T20:14:54] Starting the Isolated Environment
                      [2016-07-11T20:16:55] An error occurred running your installer in isolation
                      [2016-07-11T20:16:55] Invoke-IsolatedInstall : error…

                      48 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

                        28 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                      • Windows Device Portal Certificate

                        System is deleting and recreating the TLS self-signed certificates for the device portal on port 50443 a lot.. sometimes every 5-10 minutes in the windows log. For sure it resets them every reboot.

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

                          Yup, that’s way too noisy – looks like we’re recreating every single certificate on every single network change, even when most of the network endpoints remain the same. We’re looking at ways to make that quieter. Thank you!

                          Hirsch Singhal
                          Device Portal Program Manager

                        • Fix <uap3:Verb MultiSelectModel="Player">

                          Currently, MultiSelectModel does not work as documented:

                          Player: Your app is activated one time. All of the selected files are passed to your app as argument parameters.

                          As far as Anniversary Update and Creators Update are concerned, MultiSelectModel has no effect and only one file is passed as argument to the application regardless of how many files have been selected in Explorer.

                          Please support the passing of all selected files as command arguments.

                          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  ·  App Extensions  ·  Flag idea as inappropriate…  ·  Admin →
                          • Missing: File System Watcher API

                            I want to use FileSystemWatcher in uwp.

                            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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                            • Enable Manipulation Events for WebView.

                              Since WebView lacks support for Manipulation Events, it acts as a huge gesture eater which doesn't let its parent controls like ScrollViewer, FlipView to take control of gesture like scroll, swipe etc.
                              It becomes impossible to use a WebView along with other XAML Elements in the same view.
                              Manipulation events can help a lot in these situations.

                              14 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  ·  Web Browser Control APIs  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow users with the developer role to create app packages in Visual Studio

                                It's great that the Dev Center now allows multiple users to access the same account, and I can submit app packages as a user with the developer role: https://msdn.microsoft.com/library/windows/apps/mt489008.aspx.

                                However, it would be even better if it allowed users with the developer role to create app packages in Visual Studio. At the moment, it is impractical for me as a developer to keep asking my boss for his Microsoft account just to create app packages.

                                153 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

                                  working on it  ·  8 comments  ·  Dev Center + Store  ·  Flag idea as inappropriate…  ·  Admin →
                                • F# support in .Net native for UWP

                                  There has been some discussion on the blog post http://blogs.msdn.com/b/dotnet/archive/2015/07/30/universal-windows-apps-in-net.aspx?PageIndex=2#comments for supporting F# in the .Net native toolchain for UWP. I had posted this on the VS uservoice site https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/7542181-add-f-support-for-net-native but it looks like that was the wrong place to do that. I hope the votes that request got will be considered for this. A lot of people are moving to F# PCLs for library code and to be able to use those PCLs in the UWP and get native compilation via .Net native tools would be great.

                                  844 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

                                    88 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →

                                    F# team just posted an update on their GitHub. https://github.com/Microsoft/visualfsharp/issues/1096

                                    This is still a work in progress. One key thing from that post is some of these features and fixes have already been underway for months. While we’ve been investigating F#-specific issues in .NET Native, the team has continued to improve .NET Native. One feature known as “universal shared generics” is likely to have improved .NET Native’s support for F#, even without that being an explicit goal of the feature.

                                  • EnableDocumentFunction property to allow document() function for XSLT

                                    We need to display XML files, which references a stylesheet (XSL). Therefore a local XSL Transformation has to take place to show files from e.g. the LocalCache folder. One way to do this is to use the XsltProcessor. Currently, document() function is disabled. Therefore it would be nice to have an option like XsltSettings.EnableDocumentFunction Property in .NET apps.

                                    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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                    • UWP SQL Server API

                                      Please support a native connection to Sql Server over IP:PORT. SqlClient class we use to have is critical

                                      658 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

                                        working on it  ·  61 comments  ·  Enterprise APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Pull to Refresh control

                                        I would like the ability to Pull to refresh be built in. Currently it is part of a sample. https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlPullToRefresh

                                        8 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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Centennial should be an SDK - not a mere converter

                                          It should be possible to create Visual Studio Centennial Project in WinForms, WPF, Win32, MFC, etc, which should also allow mixing of UWP Code (Like XAML UI) with full interop between native and UWP Platform. This should be the standard way to create and distribute powerful applications that are not restricted by the sandbox like universal apps.

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

                                          Feedback and Knowledge Base