Closed
Bug 604257
Opened 14 years ago
Closed 14 years ago
implement arrow panel styling for linux
Categories
(Toolkit :: Themes, defect)
Tracking
()
VERIFIED
FIXED
mozilla2.0b11
Tracking | Status | |
---|---|---|
blocking2.0 | --- | final+ |
People
(Reporter: Margaret, Assigned: dao)
References
(Blocks 1 open bug)
Details
(Whiteboard: [hardblocker][fixed by 590073][fx4-fixed-bugday])
Attachments
(2 files, 1 obsolete file)
Bug 554937 created the arrow panel xul widget, but we still need to create gnomestripe styles for it.
The panel should be styled like the topmost panel in this mockup:
http://www.stephenhorlander.com/images/blog-posts/geolocation-icon/new-style-panels-2.png
Comment 1•14 years ago
|
||
Is the reason for using a panel rather than an in-window xul widget that the widget should be able to extend beyond the main window?
Styles such as indicated in the link above are possible on systems with compositing window managers if bug 408284 is fixed.
On other systems, only a 0/1 alpha mask is possible, leading to jagged egdes on rounded/diagonal corners. Currently our implementation is very slow.
I suspect improvements are possible but there may still be some penalty.
Updated•14 years ago
|
blocking2.0: --- → ?
Comment 2•14 years ago
|
||
Attachment #486431 -
Flags: review?(dao)
Comment 3•14 years ago
|
||
Updated•14 years ago
|
Assignee: nobody → shorlander
blocking2.0: ? → final+
Comment 4•14 years ago
|
||
Comment on attachment 486431 [details] [diff] [review]
Update Linux ArrowPanel Styling v01
I need to update this for recent changes.
Attachment #486431 -
Attachment is obsolete: true
Attachment #486431 -
Flags: review?(dao)
Assignee | ||
Comment 5•14 years ago
|
||
Some basic arrow panel tyling for Linux has been added in bug 590073 (but is currently disabled because of bug 620658), so this probably doesn't need to block anymore.
Depends on: 590073
Updated•14 years ago
|
Whiteboard: [hard blocker][see comment 5, fixed by 590073, currently disabled]
Updated•14 years ago
|
Whiteboard: [hard blocker][see comment 5, fixed by 590073, currently disabled] → [hardblocker][see comment 5, fixed by 590073, currently disabled]
Comment 6•14 years ago
|
||
(In reply to comment #5)
> Some basic arrow panel tyling for Linux has been added in bug 590073 (but is
> currently disabled because of bug 620658), so this probably doesn't need to
> block anymore.
As pointed out in Comment 5 this is blocked by bug 620658 which is a [softblocker]. I don't think this can be a hardblocker in that case.
Comment 7•14 years ago
|
||
Resolved the issue in comment 6, but probably not the way you wanted. :) Still, we have a patch here that should be fine assuming bug 620658 is resolved, yes?
Comment 8•14 years ago
|
||
(In reply to comment #7)
> Resolved the issue in comment 6, but probably not the way you wanted. :) Still,
> we have a patch here that should be fine assuming bug 620658 is resolved, yes?
As Dão pointed out in comment 5 he added some basic Linux styling in bug 590073. Once that is re-enabled it I think it would adequately resolve this bug and I could file a followup for post 4.0 prettification.
Assignee | ||
Comment 9•14 years ago
|
||
styling re-enabled: http://hg.mozilla.org/mozilla-central/rev/a5f732abf109
Whiteboard: [hardblocker][see comment 5, fixed by 590073, currently disabled] → [hardblocker][see comment 5, fixed by 590073]
Comment 10•14 years ago
|
||
The arrowpanels test should also be enabled on Linux as well.
Updated•14 years ago
|
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Whiteboard: [hardblocker][see comment 5, fixed by 590073]
Assignee | ||
Updated•14 years ago
|
Assignee: shorlander → dao
Whiteboard: [hardblocker][fixed by 590073]
Target Milestone: --- → mozilla2.0b11
Assignee | ||
Updated•14 years ago
|
Flags: in-testsuite?
Assignee | ||
Comment 11•14 years ago
|
||
(In reply to comment #10)
> The arrowpanels test should also be enabled on Linux as well.
done: http://hg.mozilla.org/mozilla-central/rev/9e3297bed92b
Flags: in-testsuite? → in-testsuite+
Comment 12•14 years ago
|
||
I was able to reproduce issue with latest trunk from 2 February, when arrow panel is placed in the bottom part of the screen. See Screenshot 1.
Observation:
- after pressing drop-down button from doorhanger, the arrow panel is displayed correctly
Comment 13•14 years ago
|
||
Assignee | ||
Comment 14•14 years ago
|
||
(In reply to comment #12)
> I was able to reproduce issue with latest trunk from 2 February, when arrow
> panel is placed in the bottom part of the screen. See Screenshot 1.
That's actually not this bug, please file a new one.
Comment 15•14 years ago
|
||
Please go to Bug 616502 and read Comment 15. There's a reference there pointing to this bug about fixing arrows in Linux.
Assignee | ||
Comment 16•14 years ago
|
||
?
Assignee | ||
Comment 17•14 years ago
|
||
Ah, I see what you mean. It's still not this bug. Attachment 509121 [details] can be reproduced on Windows as well.
Comment 18•14 years ago
|
||
Verified with Mozilla/5.0 (X11; Linux i686; rv:2.0b12pre) Gecko/20110204 Firefox/4.0b12pre
Status: RESOLVED → VERIFIED
Whiteboard: [hardblocker][fixed by 590073] → [hardblocker][fixed by 590073][fx4-fixed-bugday]
You need to log in
before you can comment on or make changes to this bug.
Description
•