Open Bug 738113 Opened 13 years ago Updated 3 years ago

resize the browser window smoothly during transition into Full Screen mode

Categories

(Firefox :: General, defect)

x86
All
defect

Tracking

()

People

(Reporter: samdgarrett, Unassigned)

Details

(Whiteboard: see comment 5)

When going into full screen mode I'm seeing a flash of the screen and then the browser goes into full screen mode. It would be ideal if we could remove the flash and maybe do a fade of some kind or slide up the toolbar slowly.
Thanks to bug 639705 we have a nice transition on Lion (on a nightly); I'm not sure there are resources to improve the behavior on older OSes. In any case it's unclear from your report: - what OS version, browser version you're using, - what full screen mode are you talking about (View -> Full screen or DOM fullscreen, e.g. on HTML5 videos?) and FWIW on Firefox 11 on 10.7 I don't see a flash when going to browser full screen via View -> Full screen.
Status: NEW → UNCONFIRMED
Component: General → Widget: Cocoa
Ever confirmed: false
Product: Firefox → Core
QA Contact: general → cocoa
(In reply to Nickolay_Ponomarev from comment #1) > - what OS version, browser version you're using, I'm on OSX 10.7.3. I'm on Nightly, the version it displays when I make and run my source locally is: 13.0a1 (2012-03-21). > - what full screen mode are you talking about (View -> Full screen or DOM > fullscreen, e.g. on HTML5 videos?) When I do CMD+SHFT+F is when the flash occurs.
bug 639705 landed on 2012-03-21, perhaps you have a build just before it landed? Try the newest one (preferably the one from http://nightly.mozilla.org/ to rule out problems with your specific build). I don't see the flash on the newest nightly (2012-03-25) and 10.7.3 either - it now plays the Lion fullscreen animation.
(In reply to Nickolay_Ponomarev from comment #3) > bug 639705 landed on 2012-03-21, perhaps you have a build just before it > landed? Try the newest one (preferably the one from > http://nightly.mozilla.org/ to rule out problems with your specific build). Will do. > I don't see the flash on the newest nightly (2012-03-25) and 10.7.3 either - > it now plays the Lion fullscreen animation. Awesome!
I had asked Sam to file this bug, mostly just so we would have it on file. He can comment, but I'm pretty sure he was talking about pre-Lion fullscreen. We were talking about how it would be nice if we could 1. fade out the menubar & dock smoothly 2. resize the window gradually instead of just turning them off & then resizing the window (in 1 step) to fill the screen. I'm pretty sure 1 isn't possible (those are just API calls) but 2 is. 2 would also apply cross platform and might be less jarring. We may be able to fake 1, but I'm guessing the effort there probably isn't worth it. When doing 2, we'd want to be careful though - lots of resizes might trigger considerable reflows and that's no good. On OS X we turn off screen updates so we don't actually draw to screen (as I understand it) but we're probably doing the reflow work anyway.
OK. Sorry, it wasn't clear from comment 0. Note that Win7 (and probably Vista) doesn't have the menu bar problem with default settings, but it has its own bug 718232, and maybe a problem with hiding the taskbar. Also this bug is about browser fullscreen, not HTML5/DOM/video fullscreen, which has bug 739012 for Lion, a more general bug 684628, and bug 708174.
Status: UNCONFIRMED → NEW
Component: Widget: Cocoa → General
Ever confirmed: true
OS: Mac OS X → All
Product: Core → Firefox
QA Contact: cocoa → general
Summary: Transition into Full Screen mode smoothly → resize the browser window smoothly during transition into Full Screen mode
Whiteboard: see comment 5
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.