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.
-
Theme aware Splash Screen Images
I like the functinality of the SplashScreenImage.jpg file, but it's too limited for what I'm trying to do. At a minimum I need to have 2 images that are auto selected based on the phone's current theme. SplashScreenImageLight and SplashScreenImageDark would be great!
After that, it would be great to have the option to select an image from IsolatedStorage so that my app can update its splash screen image as needed.
24 votes -
"Fast & Fluid" transition themes (similar to what's in WinRT SDK)
The concept explains itself well in below blogpost:
WinRT Transitions – Creating Fast and Fluid Metro UIs
http://www.scottlogic.co.uk/blog/colin/2011/10/winrt-transitions-creating-fast-and-fluid-metro-uis/
19 votes -
ensure theme resources are switched when resuming app
There's one area where Mango is a retrograde step when compared with NoDo : theme support.
In NoDo the user could leave the app switch the theme (i.e. Dark or Light) & return to the app which would now, in theory, respect their selection.
In Mango the user's faced with an unholy mess because the app is only informed of the system's theme state at start-up.
Developers have the choice of looking incompetent or ruthlessly picking a theme & sticking to it, thus rendering the ability to choose an overall theme pointless.
16 votes -
Silverlight layout performance
The biggest problem I almost exclusively run into when working on WP7 apps is the layout performance of Silverlight. It's takes quite some effort to work around that problem. And according to web searches about this problem I felt that I'm not a lone with this. It'd be great if you would work on a solution to improve the situation.
15 votes -
Remove silverlight and move foward to WinRT as sole platform
Going foward, it makes sense to use WinRT including WinRT XAML as the UI Framework and base foundation of Windows Phone. Old Silverlight Apps should still be supported so our investments are save but new applications should only be created with the new Platform. Alternatively, provide both and let developers decide which Platform to choose.
13 votes -
{x:Static NumericConstant} way of accessing constants in XAML page
The "{x:Static NumericConstant}" way of accessing code page constants in XAML page already exists in WPF. This approach will provide an elegant way of accessing constants both in code and XAML pages in Silverlight, and for my immediate need in Windows Phone 7. For instance,
public partial class App : Application
{
public const int ImageHeight= 173;...
}in App.xaml.cs
and accessing the constant ImageHeight in a XAML page as:
<Image Height="{x:Static App.ImageHeight}" ...
is a neater way of coding as compared to alternative approaches.
Please please incorporate this in future release.13 votes -
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.
11 votes -
Please provide a way to use "Silverlight 5.0"
Please provide a way to use "Silverlight 5.0", with this way the low-level APIs such as battery status will be finally available (PInvoke is supported in version 5.0).
9 votes -
Provide audio encoding/compression APIs
PCM audio encoding is the only available one, it is needed to have some way to encode and compress audio to WMA, MP3 or any encoding to allow smaller transfers when we have to send the audio to a web service.
8 votes -
Avoid the need of ID_CAP_CAMERA when using audiosink
Now in SDK 7.1 it is possible to record audio by using the AudioSink Silverligh class, so we don't need to trick the system by using the XNA loop, but when using this class the tag <Capability Name="ID_CAP_CAMERA"/> should be present at WMAppManifest.xml file, but we are only using microphone.
7 votes -
Implement XAML style triggers
Hi! Please implement style triggers for Windows Phone XAML (BAML?). Sometimes they're much more useful than data binding (for example, when I need a StaticResource as a property value).
6 votes -
PictureDecoder that handles PNGs and can run on any thread
As for now the PictureDecoder can only decode JPG and run on the UI thread.
I am especially thinking about tile generation on background agents : I'd like to have an enriched PictureDecoder able to run on any thread and decode PNG as well.
6 votes -
Video/Audio Access API
I have a great app idea going but I am missing one feature, the ability to upload music.
We have the photochoosertask which works great and does the job, but we do not have access to music on the device. The reason I think this should be allowed is because there are many artists who make their own music that are new and put their music on the device. We can allow music that is not copyrighted to be accessible if that is a huge issue. What do you people think, do you hear where I am coming from with…
5 votes -
Improve silverlight / XAML parse error handling.
I wasted two hours on this code:
<TextBlock Style="PhoneTextLargeStyle" Text="{Binding Name}" />The emulator ended up with an unhandled error with a cryptic message. I took a while until I realized that I forgot {StaticResource} within the Style attribute...
4 votes -
Support GIF image
At least support displaying static GIF image. This is essential for making client app for web services.
4 votes -
Unsafe code support in WP7 Silverlight/Xna
Please consider to enable support for unsafe code in Silverlight and Xna apps. It's very usefull when you want to make application with, for example , voice or image processing
4 votes -
Appility to add sound to toast notification
it will be gode to can add custom sound to Toas notifications
3 votes -
Render Unicode "soft hyphen" character in text layout as discretionary
The unicode soft hyphen (U+00ad) character is always rendered as a hyphen in the Silverlight text layout. It should be rendered in "discretionary mode" like in IE -- hidden (not rendered) unless a word break occurs at the soft hyphen's position.
3 votes -
Allow an application to lock the screen, providing its own lock screen view until the phone is unlocked.
I'm developing an app containing data that a user might want to keep in view for a while, without worrying about accidentally pressing any of the hardware buttons, thereby exiting the current view. It would be great if I could display an option to lock the screen, which would basically lock the screen, but show my own page as the lock screen. Maybe the normal screen timeout would apply here as well, rather than the lock screen timeout. If the screen turned off, pressing the unlock button would again display my page, maybe with a built-in label at the bottom,…
3 votes -
Please enable HttpWebRequest.AllowWriteStreamBuffering
Without this being enabled, an app can run out of memory pretty quick when transmitting large data using HttpWebRequest.
3 votes
- Don't see your idea?
