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

      17 comments  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
    • API Access for Quick Access Area in file explorer

      On Pre Windows 10 (tested XP-8.1) i was able to create a link in the favourite section of the file explorer (done with WshShellClass). With the quick access bar in windows 10 it's not working anymore since quick access is something new (like it so far).

      Please provide an API for accessing quick access. A Bonus would be to be able to set a link for all users (incl. the user accounts to come).

      .Net API preferred, at least Win32 API

      131 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

        30 comments  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →

        We are currently investigating how an API like this would work given a user could remove the item from the Quick Access area inside the file explorer. One thought currently is this would be a user opt-in feature where a user could deny your app from being allowed to even add it.

        We would love to hear the scenarios on how your app would use such a feature and some edge cases that would be relevant to you. This will allow us to properly form true developer driven scenarios.

      • SMB (Network file shares) should be supported on all device families other than just Desktop

        It is really sad that I cannot just grab my phone, go to file explorer and tap on a video I want to play that is on my local network. This is ridiculous.

        Also and perhaps more importantly developers need this! Do you know how many hoops I have to jump though to make an app that simply takes photos and puts them on a network location... Too many.

        With SMB support any developer could connect to a remote file share via URI (eg. \\servername\share\sub-folder) and then authenticate using remote server credentials and just like that you have enabled many…

        68 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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow apps to read reserved file types on SD card

          The SD Card support in WP8 is practically useless because built-in apps are the only ones allowed to access what are known as 'reserved file and URI associations'. (http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207065(v=vs.105).aspx)

          This means it is impossible to create an app that plays video or audio files stored on the SD card. Many WP8 devices ship with only 8GB, which makes the use of the SD card essential, especially to store large files, such as video. We are presently working on a WP8 version of an app to play sign language videos, but are stymied by this restriction. We cannot read…

          26 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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
          • [Missing] Remove links on documents/folders from Quick Access in File Explorer area programmatically

            After my application open office document programmatically in background, link to it appears in Quick Access Area in File Explorer. It's not good thing, because it's not needed to share this with users.
            In this case, we need functionality to remove item from that area programmatically.

            So, will be extra cool to have smth like RemoveItem(string "ItemName"); that will remove it from Quick Access in File Explorer.

            Thanks!

            p.s. I thought, that this is same as at:

            "https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/7874598-api-access-for-quick-access-area-in-file-explorer"

            but there Clint Rutkas (Admin, Windows Developer) told to create a separate UserVoice request for this.

            12 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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
            • A shared key chain to share data between the apps, this help in apps with features like SSO

              A shared key chain to share data between the apps, this help in apps with features like SSO

              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

                1 comment  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
              • GPS data storage.

                A lot of programs provide navigation and GPS maps.
                Some of them allows user to store "Favorites".
                But they did not integrate each other: If I save POI in one program it will not be shown in other.
                I suggests to add some kind of Storage to store GPS POI.
                In addition this storage may have integration with contacts to allow user have geographical map of his contacts.

                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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                • File picker should filter by specified extensions

                  When utilizing the File Picker and specifying one or more extensions, the dialog that gets shown to the user should filter to these extensions, not show everything but only have those items selectable.

                  Example:
                  FileOpenPicker picker = new FileOpenPicker
                  {
                  SuggestedStartLocation = PickerLocationId.VideosLibrary,
                  ViewMode = PickerViewMode.Thumbnail,
                  };
                  picker.FileTypeFilter.Add(".mp4");
                  picker.FileTypeFilter.Add(".mpg");
                  picker.FileTypeFilter.Add(".mov");
                  picker.FileTypeFilter.Add(".mpeg");
                  picker.FileTypeFilter.Add(".avi");
                  picker.FileTypeFilter.Add(".wmv");
                  picker.FileTypeFilter.Add(".mp2");

                  picker.PickSingleFileAndContinue();

                  This code will show you EVERY FILE in your pictures library, though clearly I only want videos. Very frustrating to end users.

                  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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                  • Access a StorageItem relative to a StorageFolder by the relative path

                    Right now, there is really only one way to serialize a reference to a StorageItem retrieved from a File/FolderPicker, and that's using the StorageApplicationPermissions.FutureAccessList.

                    The problem is that there is a limit of 1000 items in the FutureAccessList, which can be prohibitive.

                    For example, an audiobook player app might use the FolderPicker to ask the user to choose where his or her audiobook files are stored (each audiobook might be a collection of MP3 files, for example). The developer has some underlying class that represents an individual audiobook, with a list of files that make up the book.

                    Everything is…

                    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

                      0 comments  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                    • Onedrive access through file/folder picker, futureaccesslist, and offline access

                      I've been working on an LOB for my field of engineering (civil/structural). The point is to make the app universal across devices so that our engineers do not have to spend too much time learning and relearning the controls. And because the same app runs on tablets and PC's, our engineers can work in the field, come back to their office, and continue working with the same data on their PC's.

                      Because of windows 8.1 and windows phone 8.1 universal app, I am hoping to adapt the app to windows phone as well.

                      All the saved and live data are…

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

                        Add ADO.NET to the Silverlight .Net framework so you can use DataSets when working with XML and Relational Data via C# in Windows Phone 7.

                        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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                        • Select a File using the Windows.System.Launcher API when using LaunchFolderAsync

                          Allow the ability to Open the Explorer, and show a selected file in the Explorer, so that the view is already scrolled to have to file visible.

                          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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                          • Multiple database providers support via EF7 instead of only SqlLite

                            UWP still lags all features of regular ADO to connect to any DB. Using EF6/7 will only provide direct access to SqlLite and not regular DBs.
                            MS shall change EF7 to allow DB connectivity via batch data return like 50/100 return records at a time instead of "SELECT *" returning entire DB-Table data in one shot. Without this feature definitely not all windows apps will be ported to UWP for the simple reason - "We don't want to write another AZURE service to handle DB activity".

                            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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                            • The FolderPicker class does not work without adding a file type filter

                              The following codes crashes the app:

                              var picker = new FolderPicker();
                              picker.FileTypeFilter.Add("*");
                              await picker.PickSingleFolderAsync();

                              while the following works:

                              var picker = new FolderPicker();
                              //HACK: without the filter the picker crashes
                              picker.FileTypeFilter.Add("*");
                              await picker.PickSingleFolderAsync();

                              The use of the file type filter makes no sense when you are picking a folder, and it's not menioned in the documentation

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

                                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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                • Better integration to the people hub

                                  I like the ability for apps to connect to the people hub and show items in the news feed, but there are some things that are really annoying to consumers, and could be solved with a few APIs. A few improvements I suggest:

                                  1) It is cool that the Facebook app can show my news feed in the people hub, but it's annoying the fact I have to go to the Facebook app to do something. I suggest some APIs for the app to attach some "actions" or "commands" to the item, that the user can invoke straight from the…

                                  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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Improve default file associate when default type

                                    if you try to open an file by file type association / linked filetype, then you will have no file access to most of the open file with this app-scenarios.

                                    the only way is to grant file and folder permission is by the folder picker, which itself have no default-folder parameter.

                                    So this is really terrible for an app !

                                    Solution: when open by a file type association, the at least a simple dialog should ask: Allow access to all those file-types or to the folder or only that file.

                                    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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Extend Online Media Extensions To Include Sorting

                                      The Online Media extensibility is fantastic, however it would be better if you allowed more sorting abilities for albums, pictures and videos. Currently the sorting is:

                                      Albums = Title Acsending
                                      Pictures & Albums = CreationTimestamp Acesending

                                      It would be good if there was more sorting (either via the photo hub or via code) which allows all items to be sorted title\creation timestamp\last updated timestamp ascending\descending.

                                      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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Enable to access (read) contact´s groups and contact´s groups membership

                                        It would be great if windows phone will support access to contact´s groups. It will be great for 3rd party apps to sort/group contacts by contact´s groups.

                                        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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Extent FutureAccessList Limit and/or introduce user choice

                                          1000 entries as limit for FutureAccessList is way to low.
                                          Please increase the limit way up or remove it completley.
                                          Optional show an user input dialog, requesting access to the file or folder and let the user decide.

                                          Best practice until now:
                                          Store the folder containing the file wont exceed the limit as fast as storing each file in the FutureAccessList.

                                          One Exception where a folder can't be added:
                                          A big downside hides in DragDrop (https://docs.microsoft.com/en-us/windows/uwp/app-to-app/drag-and-drop)
                                          If you add files from across the filesytem, which I do in my app... letting the user drop in images and videos…

                                          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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Feedback and Knowledge Base