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. Add custom CalendarView control

    Add a custom CalendarView control with more personalization options than the one included in the SDK.

    List of features:
    - Individual CalendarMonthView control, so that if you want to display standalone months, you can (maybe you display a grid of 4 months, etc)
    - CalendarView control that consumes the CalendarMonthView
    - CalendarView supports swiping up/down to switch months
    - CalendarView supports arrows that appear when hovered allowing mouse users to switch months
    - CalendarView supports mouse scroll to switch months
    - CalendarView supports adding buttons/elements that stay fixed while scrolling (like a Go To Today button)
    - CalendarMonthView allows custom…

    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

      0 comments  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
    • Support loading 3rd party (.net) plug-in code in some way

      Current appextension only supports loading assets and scripts. In many scenarios, 3rd party author may provide some code actable with the main app, for example decoding another file format.
      There may be trusting problems.

      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  ·  Extensibility  ·  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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
        • PasswordBox with NumericPin overrides InputScope for other controls

          We are experiencing an issue where the presence of a PasswordBox with a NumericPin InputScope overrides the InputScope of other controls on the page--until the PasswordBox has received focus.
          On a touch screen, this manifests every time a user reaches the first page in our UWP App that has a NumericPin-scoped PasswordBox.
          Repro steps:
          1) Create a new "Blank App" UWP project
          2) Add the XAML below to MainPage.xaml
          3) Build and run the app
          4) Before doing anything else, click the "Show touch keyboard" button in the notification tray such that the touch keyboard appears.
          5) See that the…

          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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
          • [UWP] Media Player playback cancellation through phone call or other media app

            I think I found a problem in Media Player. The problem happens on phone if media player is paused from another media app. In this case will be fired only MediaPlayer.PlaybackSession.PlaybackStateChanged event and it is not possible to detect whether app was paused through user or system. But if phone calls then will be simulated SystemMediaTransportControls pause button click (MediaPlayer.SystemMediaTransportControls.ButtonPressed event) and on phone call I can correctly stop my player and change some states. Why is it so? I think in first case must be fired ButtonPressed event too like it happens on phone call. Please add that capability.

            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  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
            • Provide a Dispose method for UWP BitmapImage

              It would be very useful to be able to immediately release the memory held by a UWP BitmapImage (which can be significant for large images). I am preloading images for speed and I need to release the memory immediately when no longer needed to prevent memory failures, but setting the reference to null and even calling GC.Collect() immediately does not always result in an immediate release of memory.

              I've looked into using a SoftwareBitmapSource instead but this is a lot slower and uses more memory and I'm not 100% sure whether its Dispose method works (doesn't affect memory shown in…

              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 to set where compact overlay window is shown

                Compact overlay window is always shown at the right-top corner.

                Please make it possible to locate at the other three corners.

                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  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                • custom animated desktops

                  ok not sure if i set it to right option but idea is basically simple to describe

                  i would like to see windows finally make it to where u can take like gifs or custom animated images and use them as the desktop not screen saver the actuall desktop without needing a third party app or software to do it such as like bionix desktop animater id like to see it just be part of windows to do this with out things like that as windows has never done this and as windows grows i think it be real neat…

                  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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                  • We need backward compatibility for XAML, regardless the contiditional check

                    We need backward compatibility for XAML just like Android, for example, we can just use NavigationView without any conditional check at all.

                    Conditional check doesn't actually solve the problem, it doesn't suit the control like NavigationView, since at the end developer still have to create a "NavigationView" with SplitView, which is really pain to maintain.

                    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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add support for Composition Visuals to handle Pointer Interactions

                      Please add support for Composition Visual to handle pointer interactions. This would help in hit testing of Visuals.

                      More details can be found in this issue
                      https://github.com/Microsoft/WindowsUIDevLabs/issues/150

                      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/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                      • Create UWP(or Xamarin) Community Tutorial where devs can help creating tutorials

                        We can see the support of communities in UWPCommunityToolkit. It would be nice to have a UWP(or Xamarin) Community Tutorial where devs can contribute to the tutorial and make it up to date. As a self-learner, it is very hard to find a tutorial to learn new things.

                        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

                          0 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
                        • MapControl requires a MapServiceToken even for custom tile sources

                          MapControl has some nice extensibility options but requires specifying a token even if you're using local or custom tile sources as the background replacement layer.

                          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  ·  Maps  ·  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

                            • AppX uninstall doesn't cleanup application frame data

                              I hear a lot about “clean uninstall” but we noticed a few months ago appx leaves some stuff behind. Specifically, persisted appframe window sizing data remains behind, potentially leaving the user/dev in a potential bad or confusing window state.

                              See the data piling up in the following stores:
                              • HKCU\Software\Microsoft\Windows\CurrentVersion\ApplicationFrame\WindowSizing
                              • HKCU\Software\Microsoft\Windows\CurrentVersion\ApplicationFrame\Positions
                              • HKCU\Software\Microsoft\Windows\CurrentVersion\ApplicationFrame\TitleBar

                              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  ·  Device - Desktop  ·  Flag idea as inappropriate…  ·  Admin →
                              • Sandbox and Controls may be holding UWP back

                                A lot of small time developers like myself don't have the means to use the Microsoft Store to host their apps. I develop applications for the military and the IT department barely has any idea what they're doing. I would really like to switch to UWP for development, however, I'm not able to elevate users to install a UWP app that Win32 apps wouldn't have any problem just downloading from a network drive. Win32 apps still dominate because they're so robust and developed. To bring in new and old developers bring back the same functionality that is found in WPF…

                                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 →
                                • UWP app as internet site on Azure

                                  Think about this concept:
                                  UWP application as an Internet site on Azure-based servers with its own domain. This would be modernization of the Internet pages.

                                  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  ·  Unsorted  ·  Flag idea as inappropriate…  ·  Admin →
                                  • [Bug] Buggy Xbox core window bounds in MediaElement's transport controls

                                    Assume the following XAML:
                                    <Page x:Class="PlayerBounds.MainPage"
                                    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;
                                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml&quot;
                                    xmlns:d="http://schemas.microsoft.com/expression/blend/2008&quot;
                                    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006&quot;
                                    mc:Ignorable="d">

                                    <Grid Background="Green">

                                    <Border Width="480" Height="270" Background="Red" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center">
                                    <MediaPlayerElement Source="https://ia800209.us.archive.org/20/items/ElephantsDream/ed_1024_512kb.mp4&quot; AreTransportControlsEnabled="True"/>
                                    </Border>

                                    </Grid>
                                    </Page>
                                    and not calling SetDesiredBounds! This is what the screen looks like: https://1drv.ms/i/s!AqT0PAFUIw04htwcFjitFI7iNTXl5A
                                    (sorry for the photo, could not do a regular screen shot at the moment!)
                                    Looks good? Yes, video and transport controls cover the entire media player!
                                    Drawbacks? In full screen, transport controls (not video) do also respect the safe area. See https://1drv.ms/i/s!AqT0PAFUIw04htwel93_Dvfege8VNw
                                    Looks good? No! I want the transport controls' semi-transparent area…

                                    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  ·  Device - Xbox  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add TimedTextStreamDescriptor to enable subtitles from MediaStreamSource

                                      The MediaPlayerElement supports various subtitle formats. But when we play a video file using MediaStreamSource, it is not possible to pass through the subtitle streams, because we cannot create MediaStreamDescriptors for them. So audio and video works, but subtitles don't work.

                                      Since subtitles are demuxed on-the-fly during playback, we cannot use TimedTextSource either, this would require the complete stream/file to be available during creation...

                                      This would be very helpful to make the MS initiated FFmpegInterop truly unviersally useful.

                                      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  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
                                      • I would like to use containers, and VmWare the same time on Windows 10.

                                        I am unable to use containers and VmWare/VirtualBox on Windows 10 at the same time due to the restriction of Hyper-V. This restriction does not exist on Linux, and MacOS. Why force me to reboot to disable/enable Hyper-V? Why does Hyper-V lock out other virtualization software?

                                        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  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add WPF UniformGrid to UWP

                                          The WPF UniformGrid (https://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.uniformgrid(v=vs.110).aspx) is missing in UWP. It doesn't seem to quite have an equivalent in UWP in order to get even spacing of a grid automatically, as well as other features like setting rows/columns and first column for calendar type applications.

                                          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

                                            0 comments  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 92 93
                                          • Don't see your idea?

                                          Feedback and Knowledge Base