Firefox/Projects/PanelImprovements: Difference between revisions

no edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 5: Line 5:
== Current Status ==
== Current Status ==


Still in preparation and investigation phase.
The following steps are implemented and require testing:
 
*Basic support for titlebars, moving and resizing and closing them as well as handling floating tool palettes, focus and different levels is now done. Minor changes due to review comments is almost complete. It is expected that this feature can be checked in soon.
*Followup bugs should or have been filed on additional issues.
*Support for normal versus thin titlebars is dependent on what the native platform provides, and is not yet implemented ([https://bugzilla.mozilla.org/show_bug.cgi?id=552982 bug 552982])
*Being able to retrieve popup coordinates within a popupshowing event is awaiting review. ([https://bugzilla.mozilla.org/show_bug.cgi?id=558072 bug 558072])
*basic arrow panel support (unstyled) has started and the arrow adjusts its location depending on the popup location.
*support for dragging the background of a popup to move it is implemented but needs to be updated for some recent gtk changes.


== Next Steps ==
== Next Steps ==
 
*titlebar: linux support
Other tasks:
*thin and normal titlebars
*thin and normal titlebars
*seperate hiding and hidden steps for Mac
*panel docking
*panel docking
*dock/undock button on titlebar
**dock/undock button on titlebar (harder)
*dock/undock api
**dock/undock api (easy)
*dock events
**dock events (easy)
*special titlebar when docked
*special titlebar when docked (harder)
*panel level windows support
*create a binding for arrow popups with an arrow pointing to the anchor (mostly theme work)
*panel level mac support
*panel level linux support
*background drag to move
*create a binding for arrow popups with an arrow pointing to the anchor
*sort out panel focusability with levels


== Related Bugs ==  
== Related Bugs ==  
287

edits