Report a Silverlight Bughttp://forums.silverlight.net//28.aspx/1?Report+a+Silverlight+BugFound a bug in Silverlight? Use this forum to describe the bug and the code or steps to reproduce it.Mon, 01 Jan 0001 00:00:00 -05002824981http://forums.silverlight.net//p/8020/24981.aspx/1?Fullscreen+Mode+with+Dual+MonitorFullscreen Mode with Dual Monitor <p>It's not really a bug, but I think it would improve the user experience if the behaviour of the fullscreen mode might be changed a little for dual monitors. </p> <p>1. Silverlight fullscreen opens always on the main monitor, no mather on which monitor the &quot;source&quot; window is displayed. In my opinion it would be better to use the monitor on which the silverlight application is displayed in normal mode.</p> <p>2. Changing to a different application makes the fullscreen mode disappear (I know, this is not a bug, but by design). It maked sense to let the user work on the secondary monitor (or the first, if silverlight fullscreen is on the secondary) and let him/her watch for example a video on the other monitor. Think about screencasts, where you could then watch on one monitor in fullscreen mode and work in visual studio on the other one.</p> 2007-12-31T11:59:19-05:0025054http://forums.silverlight.net//p/8020/25054.aspx/1?Re+Fullscreen+Mode+with+Dual+MonitorRe: Fullscreen Mode with Dual Monitor <p>This does make sense, though the debugging of FullScreen mode needs to be taken into accout as well...currently its very difficult to debug FullScreen mode without dual monitors...</p> 2008-01-01T11:27:22-05:0025196http://forums.silverlight.net//p/8020/25196.aspx/1?Re+Fullscreen+Mode+with+Dual+MonitorRe: Fullscreen Mode with Dual Monitor <p>Both good suggestions. Many people run multiple monitors (I do) but the majority of people only have one, and so much of&nbsp;the current experience&nbsp;has been optimized around keeping things simple and respecting the needs of a person with a single monitor.<br> <br> #1 was chosen because it turns out to be surprisingly tricky to tell what monitor the user intended to run in full screen mode (lots of corner cases) &amp; so we decided to go with the straightforward solution of just using the primary display. For #2, the problem is security - you don't want to prevent a user from being able to get out of full-screen mode via [esc], [alt-tab/command-tab], etc. - lots of corner cases there as well. <br> <br> thanks for the feedback!<br> <br> -Tom</p> 2008-01-03T01:29:50-05:0025198http://forums.silverlight.net//p/8020/25198.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p>I don't think it's that tricky. Take Windows Media Player for example. This application behaves exactly like i described it. Fullscreen on the monitor where the player window is in normal state, exit fullscreen on [alt-tab] only if the new active window is (at least partially) on the same monitor as the fullscreen video. And with [esc] you can also exit fullscreen mode. So it can be done! [:)]</p> 2008-01-03T02:08:10-05:0027535http://forums.silverlight.net//p/8020/27535.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p>hello, i would also appreciate this feature. a lot of people are already using 2 monitors especially in companys! a second reason why it would be great to have this function - and that's my problem right now - is the problem that occurs if you want to present a show on a beamer<br> </p> 2008-01-22T23:15:14-05:0029369http://forums.silverlight.net//p/8020/29369.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p>I agree with you 100%, all my client's have dual / quad screens with many apps running.&nbsp; The whole purpose is to be able to multi-task and after all, is that not what Windows environment is supposed to be all about?</p> 2008-02-01T17:31:56-05:0029616http://forums.silverlight.net//p/8020/29616.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p>Well i belive when working on web ..</p> <p>every thing is dependent on the web browser..</p> <p>either we use ie or firrefox..</p> <p>the only way to get screen size is</p> <p>Scree.width or scree.some thign aomething..</p> <p>the point is</p> <p>from browser we can only find the details of one browser.. soit is restricted..</p> <p>if really we want to do any thin g..</p> <p>we have to do changes in browser..</p> <p>if MS or any body writes any codes which checks the no of display plugins... and then calculate the amount of width and height..</p> <p>then only this problem can be handled..</p> <p>but i belive this will never happen.. because in the priority .. this problem stands at bottom...</p> <p>and another problem is ..</p> <p>platform</p> <p>like hardware conf s diff on diff. plat form..</p> <p>another..</p> <p>theristriction on accessing client's information...</p> <p>last but not least</p> <p>full screen </p> <p>is just a popup window </p> <p>which is handeled by silverlingt internally so that there could no &nbsp;security message on popup</p> <p>any popup fullscreen only covers the current screen...</p> <p>So finally we have to move on...</p> <p><strong><em>&quot;If this answer helps you hten mark it as answered&quot;</em></strong></p> 2008-02-04T13:05:24-05:0039961http://forums.silverlight.net//p/8020/39961.aspx/1?Re+Fullscreen+Mode+with+Dual+MonitorRe: Fullscreen Mode with Dual Monitor <p>&nbsp;I would like an option for full screen mode to take over both monitors in a dual monitor system. Is this kind of extension planned?<br> </p> 2008-03-22T16:26:22-04:0043608http://forums.silverlight.net//p/8020/43608.aspx/1?Re+Fullscreen+Mode+with+Dual+MonitorRe: Fullscreen Mode with Dual Monitor <p></p> <blockquote><span class="icon-blockquote"></span> <h4>Pete Magsig</h4> <p>&nbsp;I would like an option for full screen mode to take over both monitors in a dual monitor system. Is this kind of extension planned?<br> </p> </blockquote> <br> <br> No, but it's a good idea. We'll take it under consideration. <br> <br> thanks!<br> <br> - Tom 2008-04-03T01:01:48-04:0044666http://forums.silverlight.net//p/8020/44666.aspx/1?Re+Fullscreen+Mode+with+Dual+MonitorRe: Fullscreen Mode with Dual Monitor <p>I have a laptop running WinXP Prof. with an NVidia Quadro FX GO 1400 graphics card.&nbsp; It has a great feature that allows you to direct video applications to automatically give a full-screen image on what's defined as the second monitor.&nbsp; For example when I watch baseball on MLB.com using the Windows Media Player v11, as soon as the feed is started I get a full-screen picture on my second monitor, which happens to be a TV connected via an S-Video connection to my laptop.&nbsp; I don't even need to select full-screen in the media player.&nbsp; No matter what I have that sized at I get full-screen on my TV.&nbsp; If I do select full-screen in the media player I get full-screen on both monitors (Laptop and TV).</p> <p>But Silverlight doesn't do this.&nbsp; It seems it's not completely compatible with certain video cards dual-screen capabilitiies.&nbsp; Maybe this dual-screen functionality is not a high priority - but it should be.&nbsp; After all Silverlight is a video player.&nbsp; It should be assumed that there will be people who will want to use it with their TV's connected to their PC's.&nbsp; NVidia seems to get it!<br> </p> 2008-04-07T17:41:31-04:0044833http://forums.silverlight.net//p/8020/44833.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p>&nbsp;</p> <blockquote><span class="icon-blockquote"></span>After all Silverlight is a video player</blockquote> <p></p> <p>i wouldn't reduce it to a video player!</p> <p>the thing about the auto full screen mode: because of security issues this feature propably won't be implemented ever! &lt;- statement of a microsoft employee</p> &lt;script type=&quot;text/javascript&quot;&gt;_uacct = &quot;UA-424292-31&quot;; var urchin = &quot;/CD1/pop/&quot;; try { urchinTracker( urchin ); } catch( e ) {}; &lt;/script&gt;<style> <!-- .term {color:black; font-size:14px; font-weight:bold; text-align:justify} .dict-name {color:black; font-size:14px; text-align:justify; padding:0; margin:0} .dict-name td {background-color:#ccff66} .definition {color:black; font-size:12px; text-align:justify; font-family:Helvetica,sans-serif} .definition * {background-color:#ffffcc} --> </style> 2008-04-08T08:52:33-04:0044857http://forums.silverlight.net//p/8020/44857.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p>I don't know much about what Silverlight is supposed to be.&nbsp; I'm not a developer; only a user and my only experience with it is as a video player.&nbsp;&nbsp;And Major League Baseball has decided to use it as the only way to get to their highest quality streams (1.2 mbs).&nbsp; With Windows Media Player you can receive only the 400 kbs and 800 kbs streams.&nbsp; So I'm forced to watch the lower quality streams if I want to watch on my TV (2nd monitor).</p> <p>I don't understand what kind of security issue there could be with supporting auto full-screen mode.&nbsp; The microsoft employee who made that statement should explain why it's not a security issue with Windows Media Player but is with Silverlight.</p> <p>&nbsp;Anyway, thanks for the information!!</p> 2008-04-08T10:36:00-04:0044887http://forums.silverlight.net//p/8020/44887.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p>he told me the reasons. you also can find some statements in the webcasts about silverlight. i just don't want to&nbsp; work out the details :) i'm hurry<br> </p> 2008-04-08T14:07:35-04:0045265http://forums.silverlight.net//p/8020/45265.aspx/1?Re+Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Re: Fullscreen Mode with Dual Monitor <p>I have to put in my &#36;0.02 here as well.&nbsp; The lack of multiple monitor support for fullscreen video is a royal PITA. I can't tell you how many times I've tried to watch a screen-cast tutorial on one monitor while I follow along in Visual Studio only to realize I can't do it with Silverlight videos. The default size (non-fullscreen) for most videos is way too small to read anything in the video (and they're not resizable). Then when I full-screen it, not only does it take over my center monitor (I have 3), which IS NOT where I had my browser, but the moment I click on Visual Studio, it exits full-screen and I'm back to square one.&nbsp; You know what I end up having to do?&nbsp; I have to load the video page up on my MacBook Pro, full-screen it there, and set the MBP next to my workstation so I can see it. Surely MS does not expect everyone to run out and buy a laptop just to make full-screen SL usable! My co-worker who doesn't have a laptop has no such option and I frequently hear him swearing from across the room about this (everyone in our office has at least dual monitors).<br> </p> <p>This falls into the category of &quot;quit making excuses and just fix it&quot;! IMO, SL video is pretty much useless without this being fixed.<br> </p> 2008-04-09T21:07:42-04:0045268http://forums.silverlight.net//p/8020/45268.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p></p> <blockquote><span class="icon-blockquote"></span> <h4>nycandyb</h4> <br> I don't know much about what Silverlight is supposed to be.&nbsp; I'm not a developer; only a user and my only experience with it is as a video player.&nbsp;&nbsp;And Major League Baseball has decided to use it as the only way to get to their highest quality streams (1.2 mbs).&nbsp; With Windows Media Player you can receive only the 400 kbs and 800 kbs streams.&nbsp; So I'm forced to watch the lower quality streams if I want to watch on my TV (2nd monitor).<br> </blockquote> <p>I'll follow up with you privately about the MLB.com issue - I have some questions for you &amp; then I'll reply all after that. <br> <br> - Tom<br> <br> Tom Taylor<br> Microsoft Silverlight</p> 2008-04-09T21:23:46-04:0045272http://forums.silverlight.net//p/8020/45272.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p></p> <blockquote><span class="icon-blockquote"></span> <h4>nycandyb</h4> <p>I don't understand what kind of security issue there could be with supporting auto full-screen mode.&nbsp; The microsoft employee who made that statement should explain why it's not a security issue with Windows Media Player but is with Silverlight.</p> <p></p> </blockquote> <p></p> <p>The &quot;security issue&quot; in this case is around three restrictions:<br> 1.) Silverlight requires a user-initiated action to go into full screen mode. This could be as simple as clicking a button or pressing a key. It won't happen automatically.<br> 2.) when Silverlight goes into full-screen mode, there's a brief message that shows the location of the user and says &quot;press the 'esc' key to exit&quot;<br> 3.) Silverlight doesn't allow keyboard input in full-screen mode, except for the 'esc' key.&nbsp;We still allow mouse input, though.<br> <br> What I think you're talking about is the fact that the Silverlight full-screen video&nbsp;is going to the primary monitor, rather than the secondary monitor. This isn't a security issue, just&nbsp;a limitation of the current implementation.</p> <p>I can think of two workarounds for this:<br> <br> 1.) on Windows, you could&nbsp;designate the other monitor as your primary one. This is done through the display properties control panel - there's a checkbox in the UI somewhere that says &quot;Use this device as the primary monitor&quot;. Pick the monitor you want, select that property, and now Silverlight should show up on the other monitor when it goes into full-screen mode.</p> <p>2.) on Macintosh, you could mirror the two desktops (show the same thing). This is done via the Displays control panel in System Preferences. <br> <br> Both of these come with side effects, but would unblock the primary scenario of displaying full-screen Silverlight on a specific monitor. </p> <p>- Tom<br> <br> Tom Taylor<br> Microsoft Silverlight</p> 2008-04-09T21:52:38-04:0045276http://forums.silverlight.net//p/8020/45276.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p></p> <blockquote><span class="icon-blockquote"></span> <h4>tomtaylormsft</h4> <p></p> <p>I'll follow up with you privately about the MLB.com issue - I have some questions for you &amp; then I'll reply all after that. <br> <br> - Tom<br> <br> Tom Taylor<br> Microsoft Silverlight</p> <p></p> </blockquote> <p></p> <p>&nbsp;</p> <p>I also have the same MLB.com issue, so any help you give nycandy would help me out greatly too.&nbsp; The difference between 1.2 mbps and 800kbs is a big deal.&nbsp; Thanks.&nbsp;</p> 2008-04-09T22:12:15-04:0045280http://forums.silverlight.net//p/8020/45280.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p></p> <blockquote><span class="icon-blockquote"></span> <h4>CoderX</h4> <p></p> <p>everyone in our office has at least dual monitors</p> <p>&nbsp;</p> </blockquote> <p></p> <p>same as we have!</p> <p></p> <blockquote><span class="icon-blockquote"></span> <h4>CoderX</h4> <p></p> <p>&nbsp;quit making excuses and just fix it</p> <p>&nbsp;</p> </blockquote> <p></p> <p>unfortunately this propably won't be implemented in version 2.0!</p> 2008-04-09T22:37:19-04:0045281http://forums.silverlight.net//p/8020/45281.aspx/1?Re+Re+Fullscreen+Mode+with+Dual+MonitorRe: Re: Fullscreen Mode with Dual Monitor <p>Thanks Tom!&nbsp; This is a good suggestion.&nbsp; I had already done this via my video driver and it worked.</p> <p>But with this solution it's hard to do other things on the computer while watching the MLB.TV feed.</p> <p>I really need my primary monitor to be my laptop, where I can check email, amongst other things, while watching the MLB feed on the TV.&nbsp; So if Silverlight could be modified in some way to enable full screen on the secondary monitor, whether manual or automatic, that would be an enormous improvement and I would then start using it.</p> <p>Thanks again,</p> <p>Andy<br> &nbsp;</p> 2008-04-09T22:44:19-04:00156260http://forums.silverlight.net//p/8020/156260.aspx/1?Re+Fullscreen+Mode+with+Dual+MonitorRe: Fullscreen Mode with Dual Monitor <blockquote><span class="icon-blockquote"></span> <h4>house_air</h4> <p>It's not really a bug, but I think it would improve the user experience if the behaviour of the fullscreen mode might be changed a little for dual monitors. </p> <p>1. Silverlight fullscreen opens always on the main monitor, no mather on which monitor the &quot;source&quot; window is displayed. In my opinion it would be better to use the monitor on which the silverlight application is displayed in normal mode.</p> <p>2. Changing to a different application makes the fullscreen mode disappear (I know, this is not a bug, but by design). It maked sense to let the user work on the secondary monitor (or the first, if silverlight fullscreen is on the secondary) and let him/her watch for example a video on the other monitor. Think about screencasts, where you could then watch on one monitor in fullscreen mode and work in visual studio on the other one.</p> </blockquote> I'm having a similar problem using Netflix streaming using dual monitors. But in my case, Silverlight seems to work fine on the secondary monitor. It goes into fullscreen just fine. But the whole point of using dual monitors, in my case, is to use the primary monitor for normal computer stuff while watching a movie on the secondary. But as soon as I move the cursor (mouse) over to the primary monitor, the fullscreen movie collapses into non-fullscreen. Is this really working as designed? It's awful. The SlingPlayer works fine in this context. Is there no way to lock the movie fullscreen unless ESC is pushed (as the message indicates is the case)? It could be a solution which I could do as a user or one I could suggest to Netflix to use. Vincent 2009-01-05T21:19:47-05:00