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 →
        • 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 →
              • 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.

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

                    326 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 →
                    • 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!

                      802 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 →
                      • 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 →
                              • StoreAppLicense define relationsip between isActive, isTrial and StoreAppLicense is null

                                It is not clear in what order I should check these properties to allow a user to continue.

                                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 →
                                • I want a nice simple .NET Framework class that creates a video of what is on the screen

                                  Suppose Windows is misbehaving. Suppose the best way to demonstrate the misbehavior is to create an MP4 file (a video). Suppose I want this to happen under program control. My program. Not Microsoft's program. Suppose I want it to be absolutely certain the video has not been monkeyed with.

                                  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 →
                                  • API for accessing Battery Use details of last n hours

                                    There is no way to get battery usage of system, display, Wifi, Mobile Data etc. But this details are available in BATTERY USE settings

                                    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 →
                                    • Support custom Direct Manipulation implementations in Windows Store Apps

                                      Currently the only way to take advantage of the direct manipulation in a XAML Windows store app is by using a ScrollViewer. However that isn't always appropriate. For example if one wanted to implemented a fixed columns Excel type functionality where the cells of the first column should not scroll horizontally but the cells should participate in the vertical smooth scrolling and where cells in the first row (and header) should scroll horizontally but not vertically. There really isn't a way to prevent some of those from scrolling since the ScrollViewer's Direct Manipulation implementation will animate/offset the rendering in the…

                                      45 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 →
                                      • Create calendars on Exchange-type UserDataAccount

                                        Currently is not possibile to create a new Calendar inside an Enterprise Exchange user account.

                                        It's only allowed to create an app calendar which lives on local device

                                        Please, add AllAccountsReadWrite to UserDataAccountStoreAccessType in order to allow to creates calendars on remote calendar providers

                                        9 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 →
                                        • 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

                                            10 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 9 10
                                          • Don't see your idea?

                                          Feedback and Knowledge Base