Dev Platform

Welcome to the Windows Phone Developer Feedback site

This forum focuses on the developer platform (APIs, runtimes, and controls) that you use to build great app experiences for Windows Phone. Additional WPDev forums are available using the links along the right of the page. Consumer features suggestions should be submitted to the Windows Phone Suggestion Box site (http://windowsphone.uservoice.com/).

Suggestions provided via the WPDev UserVoice forum will be reviewed and read by the Windows Phone developer platform team, providing feedback to help with planning ideas and to better understand how developers are using the development platform, and all suggestions will be considered.

Two important notes 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 Phone dev platform?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  1. XAML for live tiles

    Allow developers to implement an interface(s) on a user control and "submit" that instead of just filling in a tile data structure. This will make tiles truly "live" and open up the live of WP7 to new applications. This is also completely secure because the runtime can analyze the class (and it's IL) being submitted. A bevy of restrictions can also be heaped on the said user control in order to maintain performance and not sap battery life. Let Live tiles be live, please.

    562 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      7 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
    • Add a SavePng extension to WriteableBitmap (similar to SaveJpeg)

      When you create a tile dynamically, it is common to want to save it as a Png file so that it uses transparency (so that it respects the theme accent color).
      However, there is no built in method to save a WriteableBitmap as a png.
      There is however a nice extension to save it to jpg, but that doesn't help if you want to use transparency to leverage the theme accent color in your tile.

      I think many apps that need to generate a tile dynamically will encounter this issue.

      219 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        3 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
      • customize pinned tiles for html5 applications

        With the news that IE9 will be supported in the next update I thought it would be a good idea if Windows Phone 7 supported additional meta-data on a website to customize the appearance of a pinned tile.
        Similar to how you can drag the favicon onto the taskbar on desktop IE9, websites should be able to provide additional meta-data such as an icon, a tile colour, a location where the phone can periodically get and display a small amount of data (such as a football score or the number of unread emails), the option to hide the address bar…

        146 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          6 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
        • Reliable scheduled tile updates

          Scheduled tile updates should not be canceled due to lack of network connectivity.

          Currently, after losing a signal for a while, tiles stop updating because the maximum of three failures has occurred while no network connectivity was present.

          After network connectivity is re-established, the tiles never update again, even after several days of good connectivity.

          Instead, the tile update schedule should be resumed after network connectivity is restored.

          79 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            3 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
          • Need ShellTile.TileData() function

            Currently,we can CREATE/UPDATE a ShellTile using a ShellTileData,but can not to get ShellTileData from an existing ShellTile.

            Please release ShellTile.TileData() function in next build.

            42 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
            • Vector Tiles, App List icons, and App Bar icons

              It would be nice to see Windows Phone move to optional vector based icons instead of static bitmaps.

              This would allow the application bar (or appbar) to resize if say HD screens were added.

              Ideally, users would only need 2 icons for the marketplace: 'Tile' (contains the application name), and 'List' (just the icon for the app list). Appbars could be created at 48x48 and resized as needed.

              I know this is a pain on developers that are not designers or have designers, but an option would be nice time saver for the future. Currently I know of developers creating…

              32 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
              • Live tile as toggle button for Bluetooth, Wifi, Flash Light, Flight Mode, Hotspot, GPS etc.

                We Frequently use Bluetooth, Wifi, Flash Light, Flight Mode, Hotspot, GPS etc. if there was a way to implement Live Tiles as "Toggle Buttons" to turn on and off these functions from home screen, it would be very helpful :) Because as of now I have to go to setting to do these things :(

                24 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                • Let an app know if it's pinned

                  At the moment there's no way for an app to know if its primary live tile is visible or not. As half the point of my app is the information on the live tile, I'd like to have a polite reminder show every so often if they haven't pinned it, but I simply don't know whether they have or not.

                  20 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    3 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                  • Tile category option

                    There are some apps which simple are needed but not needed for quick access. Like Adobe PDF Reader or Phone Settings or development test apps. My idea was to add any group like already available for contacts to sort and categorize apps. In that case every user can choose which apps are important to have direct access by tile or which are in a minor priority or which have very less priority to have direct access to it.

                    18 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                    • Category hub tiles (folders)

                      One vital feature I truly miss is the availability to create custom category hub tiles. Since I've downloaded tons of handy apps from marketplace it is getting pretty hard to find the apps since i sometimes forget their names making the A-Z list more or less useless. The lack of categories truly bothers me. The feature doesn't need to be complicated at all really. Just a simple UI similar to the A-Z list you get with WP7 out of the box, but with the apps of your choice in it. Great community WPDevs! Thanks in advance & for amazing OS!

                      15 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                      • homescreen on its side

                        ok so sick of evry thing else turning but the home screen just make it turn so easyer to read and a place to report achievements not working since i have had to restart kinectimals 3 times

                        11 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                        • make it possible to declare an OnClick event for live tiles

                          Make it possible to optionally declare a function OnClick() for live tiles, such that this code is executed when the live tiles is presed without leaving the home screen. Think about WiFi toggles, music controls, unmute/ mute etc.

                          10 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                          • Include 1x2 sized tiles

                            Want to be able to have small rectangular tiles on home screen, rather than only tiny/medium squares or huge rectangles.

                            10 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              1 comment  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                            • Ability to explicitly flip a secondary live tile instead of re-launching the app

                              In short, now that we can have multiple tiles, sure, it's great that they can open the app. But why not let us flip the tile instead (Note: The mail tile would *always* open the app.) Think of a 'Stocks' app where you see the price and change on the front, then tapping it shows the graph on the back. Perhaps a double-tap opens the app like they do now.

                              10 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow WritableBitmap to be set as Tile Background.

                                If I want to update a Live Tile from my own App I can't draw it's background image on the phone, because if I store it to IsolatedStorage i'm not able to get an URI for it which I could provide the StandardTileData-Object with.

                                9 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  2 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                                • Upload Youtube directly form WP and intergated Gmaps for WP

                                  Upload Youtube directly form WP and intergated Gmaps for WP

                                  9 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Ability to update a secondary tile by tapping on it, which executes a background task

                                    Continuing my prior post about allowing us to explicitly flip secondary live tiles with a tap instead of launching the app, this request would allow such an action to explicitly update the tile by triggering a function call in a background task.

                                    For instance, normally a stock price tile updates every 30 minutes via a background task, but if you tap it, the quote updates instantly.

                                    Or perhaps you have a tile that shows you where you are--restarurant or wherever--and you simply tap it to check in there. No need to open the app.

                                    Since it's user-initiated, it wouldn't drain…

                                    8 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Update Live tile Option

                                      I suggest having an option like (UnPin) on any live tile to (Update) it. With feature user can run background service to update live tile when he need which can help developers to give instant feedback on live tile when user request.

                                      8 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow Microsoft.Phone.ScheduledTask

                                        Allow Microsoft.Phone.ScheduledTask.
                                        start at the specified time!

                                        7 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Support app icons with transparent background in the Game Hub

                                          My game icon was designed to have a transparent background, but when I published it and saw it listed in the Game Hub, the transparent background was not filled with the user's theme color as it would have been in the app list or when pinned to the home screen.

                                          Please add support for icons with a transparent background in the Games list.

                                          5 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Live Tiles  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Feedback and Knowledge Base