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. Create ActualStartLocation in FileOpenPicker

    The FileOpenPicker has the SuggestedStartLocation and the official description of how it works is:

    "The SuggestedStartLocation is not always used as the start location for the file picker. To give the user a sense of consistency, the file picker remembers the last location that the user navigated to and will generally start at that location."

    So SuggestedStartLocation remembers where you were, and continues to open that same folder every time. This is not always the best solution, for example, pretend you had a UWP app that asked the user to select a picture and a music file. In this situation,…

    11 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 →
    • Provide capability for file system access

      Future access list is great in theory but adds too much overhead.

      It would make developers life much easier if they had a possibility to access files simpler. Not mentioning that some kind of apps need more than 1000 file access - why to give such a handicap for the whole platform? How UWP apps can compete with other systems with such things?

      It can even be a capabailty for declared files types, so when user installs the app, he allows it to have such access.

      BTW - seems that FutureAccessList sometimes has bugs and people are leaving platform and…

      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 →
      • 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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
        • Increase the Quota for Roaming AppData

          It would be great if the Roaming Folder Quota was larger than 100KB, (1 MB at least), this would prevent us from having to depend on a network/paid service to have great cross-device customer experiences.

          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 →
          • File I/O transactions support

            Support I/O transactions on UWP platform as part of Windows Runtime API for file I/O

            https://en.wikipedia.org/wiki/Transactional_NTFS

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

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

                16 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 →
                • 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 →
                  • 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 →
                    • 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…

                      80 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

                        9 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

                        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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                        • Honor file access permission across Win32, stdio and UWP

                          The UWP provides a couple of options to access files and folder:

                          * Classical Win32 API i.e. _wopen, _wread, FindFirstFile, ... for reading/writing to a file handle, directory look up
                          * C stdio i.e. fopen, fread, fwrite, ...
                          * StorageFile, StorageFolder

                          which is great. Unfortunately, access is ONLY guaranteed via StorageFile, StorageFolder. This makes it hard to port existing codes that make intensively use of the other API. Once a StorageFile or StorageFolder is allowed to be accessed by the user, it SHOULD BE accessible across all those different API. Right now, attempt to do it using Win32 or stdio…

                          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

                            0 comments  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                          • Allow installed files into the application data folder

                            Apps may need files they are writing to as well (in my case: configuration data). At the moment it is possible to install to the application install directory, but the files there cannot be altered by the application. If the application copies the files to the application data folder after installation, as done in my work around, it cannot delete the original files in the installation folder, by this having two versions.

                            An example is in VS I have files copied in during a build process and would like the ability to write against the.

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

                              You should have access to your apps folder just fine. In vs how are you flagging the file in the solution window (is it marked as content?), how are you writing the file, how are you trying to delete the file?

                              Also what capabilities did you declare in your manifest,

                            • [BUG] File, folder picker and suspension problems

                              Soemthing gone wrong in one of the latest builds (currently I'm workong on 14322.1000) and after picking a file or folder the app crashes. Sometimes it returns for a second but remains inresponsive. Evertying seemed to work just right few builds before, now many users report me problems. I've also found that this may be a wider issue: https://social.msdn.microsoft.com/Forums/en-US/dc95d8fe-6a89-42b1-8d07-984cacb42138/uwp-file-and-folder-pickers-do-not-work-on-build-14295?forum=wpdevelop

                              Also there is a problem with testing suspension when debugging the app from VS - now it's not possible (either it's the problem of VS2015 Update 2 or something with build itself). It may be connected also with mentioned above picke's…

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

                                149 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

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

                                • 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 →
                                  • 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 →
                                    • allow fileaccess to computer files with user's permission

                                      allow all those folders which are accessible by a filepicker to be accesed directly by code or by using path to a specific file in computer's hard drive. or you can say that once a user had selected some files with filepicker these files should be able to be used in future run of app without need of filepicker, and 1000 should not be a limit, user can just allow the app to access specific folders of the computer, so we will not need a "futureaccesslist" api .

                                      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 →
                                      • [BUG] FileOpenPicker throws error in certain scenario

                                        scenario: user picks file, app is closed, directory is deleted/renamed, next time: Dlg pickup file:
                                        error shown (folder not exist) and shown dir is: windows/system32
                                        expected result should be:
                                        -> act directory is defined by SuggestedStartLocation
                                        -> or 'old' path but one/some directories up

                                        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 →
                                        • [BUG] FileSavePicker throws error in certain scenario

                                          scenario: user save a file, app is closed, directory is deleted/renamed, next time: Dlg Save file:
                                          error shown (folder not exist) and shown dir is: windows/system32
                                          expected result should be:
                                          -> act directory is defined by SuggestedStartLocation
                                          -> or 'old' path but one/some directories up
                                          -> the errormessage is not nessesary

                                          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