Neil's Place

September 17, 2010

Status Update for September 17

Filed under: Mozilla, Status Updates — enndeakin @ 4:08 pm

When the statusbar is hidden, the resizer in the bottom of the window goes with it. In bug 489303, I added the resizer to the intersection where the page’s scrollbars appear. This is trickier than it sounds as it involves making the page’s resizer appear even though it resizes the window.

Arrow panels used for notifcations are almost complete. Only a few minor appearance related fixes are needed to get the border and shadows correct. These are shown in this image. I am currently testing these fixes.

I spent a lot of time working on bug 522956, trying to get it to work without causing tests to fail. Unfortunately, dealing with window handling on Linux is difficult due to issues handling asynchronous operations properly. I worked out a fix for the tests that were failing.

Advertisements

3 Comments »

  1. Does the arrow panels bug include default styling of the contents? If so I couldn’t help but noticed that the text on the mac should be white (instead of black).

    Comment by Mark — September 17, 2010 @ 9:48 pm

    • This has been fixed in the latest patch.

      Comment by enndeakin — September 20, 2010 @ 10:46 am

  2. For the resizer thing (oh, and that link is missing a herf=):
    It _sounds_ like using a giant over the whole tabbrowser and putting an actual xul:resizer in the right spot would be cleaner; but I think your approach might be right due to the simple reason that there doesn’t seem to be an obvious way to figure out if the xul:browser would get scroll bars (or which ones, or getting events when that state changes). Stuff like that (hopefully on generic boxobjects, rather than xul:browser in particular) would make writing different UI in XUL a lot better… 🙂

    Comment by Mook — September 18, 2010 @ 1:44 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: