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. Autofill Providers (such as Password Managers)

    Provide a way for apps to request other apps to fill input fields.

    A good example of this is an app with a login screen. The user could fill the username and password manually or call another app that can provide those fields.

    It's something like Android[1] and iOS Autofill Framework.

    [1] https://developer.android.com/guide/topics/text/autofill

    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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
    • GUI app allows console mode

      UWP should allow developer to have more choice about when to enable the console mode.
      For example, if user click the app icon, the app run in gui mode, but if user run the app by console with arguments, app can run as in console mode.
      The pseudocode below shows the basal conception:

      //Package.appxmanifest
      <Applications>
      <Application desktop4:Subsystem="windows" iot2:Subsystem="windows">
      ……
      <Extensions>
      <uap5:AppExecutionAlias desktop4:Subsystem="console" iot2:Subsystem="console">

      // main

      static class Program
      {
      static void Main(string[] args)
      {
      if(args.Length==0)
      {
      global::Windows.UI.Xaml.Application.Start((p) => new App());
      }else
      {
      //todo: cmd mode
      }
      }
      }

      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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow UWP Thickness Struct to Individually Set Left, Right, Top and Bottom in XAML

        In UWP it's impossible to individually specify Left, Right, Top and Bottom values in XAML for the Thickness struct. For example, the following is possible in WPF but impossible in UWP:

        <Thickness x:Key="MyThickness"
        Left="{StaticResource LeftOffset}"
        Top="0"
        Right="0"
        Bottom="0"/>

        UWP only allows...
        <Thickness x:Key="MyThickness">5,0,0,0</Thickness>

        Individual values cannot be set in XAML. This can limit common resources and re-usability and require unnecessary hard-coding of Thickness values.

        Please add this capability to UWP Thickness.

        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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
        • Detect LeftCtrl and RightAlt (AltGr)

          On international keyboards, if Right Alt (AltGr) is pressed, then Left Control is also pressed.

          There's no way to detect LeftCtrl pushes, because pushing Right Alt triggers fake Left Control pushes.

          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 →
          • 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 →
                • Dynamically Load Assembly

                  Add the Assembly.Load method which accepts byte[] as a parameter in order to load an assembly in to the app domain. All the other platforms support this: .Net, Silverlight, Android (Xamarin), and even iOS (Xamarin)!

                  Why is the UWP team stubbornly resisting this? Without this UWP is more or less a toy because any customization requires that the app be deployed completely separately. Other platforms allow for customization to be downloaded and dynamically loaded in to the app domain.

                  91 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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add Implicit Datatemplates to UWP

                    This Idea has already been posted for WinRT 5 years ago: https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/2831450-implicit-datatemplates-for-winrt

                    I'd like to have implicit DataTemplates in UWP. The main scenario is MVVM and resolving a View from a ViewModel. This scenario is described in this post: https://www.thomasclaudiushuber.com/2017/03/10/building-a-classic-tabbed-and-databound-desktop-app-with-uwp/

                    73 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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                    • Allow an Window to minimize programatically

                      This is only relevant for desktop UWP apps.

                      There are genuine use cases when we need to keep an app running when close button is pressed. One such case is here:

                      https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/18075751-remove-in-process-appservice-lifetime-restrictions

                      You can at least provide any of these solutions.

                      1. Add system tray support so that app can be minimised to system tray.
                      https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/12817866-uwp-system-tray-support

                      2. You can only allow an app to catch close button event and minimise it to task bar programatically.

                      You need to provide CoreWindow.Minimise() api in this case.

                      38 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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                      • Allow subpixel font smoothing (DirectWrite) in UWP apps

                        Currently UWP have less readable grayscale font smoothing. It makes UWP apps look worse than desktop apps on standard DPI screens. Allowing subpixel font rendering would make them look on par with desktop apps.

                        83 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

                          5 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                        • UWP System tray support

                          I would like the ability to give my app the ability to be in the system tray.

                          In addition, I would like the ability to minimize my app to the system tray as well.

                          329 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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                          • Shell Context Menus.

                            Please add Shell Context Menus API for UWP apps.
                            We need way to integration with Windows Explorer context menu.

                            67 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

                              14 comments  ·  Framework  ·  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.

                              870 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

                                92 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.

                              • Make Universal Windows Platform Open Source and Cross-Platform

                                With the advent of //build 2015, the vision and direction of Microsoft seems to be open source and cross platform. This appears to be the case for every new product from Microsoft except for the Universal Windows Platform.

                                It would be great, ideal, and wonderfully awesome to see this platform reach consistency with the rest of the organization and embrace the ideals, values, and benefits from being open source and cross platform like other areas of Microsoft now are (or are on their way to being).

                                Please provide consistency throughout the entire Microsoft development ecosystem!

                                803 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

                                  37 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                • UIElement.Clip should accept any Geometry

                                  As of now UIElement.Clip accepts only RectangleGeometry in UWP applications.
                                  Please make changes so that it can accept any Geometry like it is in WPF.

                                  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

                                    2 comments  ·  Framework  ·  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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Missing helper functionality in simple classes (Windows.UI.Xaml.Media) (compared to wpf)

                                      WPF has lot of helper functionality for classes (Ex: Point, Matrix, Rect, Vector) and these are missing in UWP.

                                      Ex: Point has vector extension.
                                      Matrix class has scale, rotate, multiply functionality which is missing in UWP.
                                      bz of this we have spend time creating testing and maintaining this functionality our self, instead of spending time on implementation

                                      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 →
                                      • Please repair dysfunctional "Show windows as stacked / side by side" does everything but.

                                        Please repair dysfunctional (Right Click on Task Bar)
                                        "Show windows as stacked / side by side" - does everything but.

                                        Please repair dysfunctional "Ctrl/PrtScr"

                                        Every update seems to knock them out. Most inconvenient, frustrating, etcetera.

                                        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 →
                                        • Enable compiled bindings to base members

                                          Let's say I have a couple of views and their related viewmodels.

                                          The viewmodels have some common logic and common properties that I'd like to put in a base view model class to not repeat myself.

                                          And if I have 5 viewmodels deriving from my base view model, and my base view model has the boolean IsLoading property, I want to be able to x:Bind to this IsLoading property from each view.

                                          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  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 9 10
                                          • Don't see your idea?

                                          Feedback and Knowledge Base