Closed Bug 112018 Opened 23 years ago Closed 17 years ago

Page Zoom UI

Categories

(Core Graveyard :: Tracking, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 389628
Future

People

(Reporter: jaimejr, Assigned: jag+mozilla)

References

()

Details

This is a tracking bug for planning and implementation of new feature work for
Netscape's MachV project. All plan/spec/design documents should be posted on
mozilla.org and discussed in the appropriate newsgroup(s), not here.  New
dependency bugs will be created for any subtasks. Please use this bug only for
discussing the plan itself, or to add links to any pertinent discussion elsewhere.

Proposed requirements:
Add support to the layout engine for scaling all elements and provide the user
with some way to zoom into or out of a page.

Currently assigned to jaggernaut@netscape.com for planning/design.  
Implementation estimate:  1 days
This was cut from the MachV plans. Also see:
http://mozilla.org/xpapps/MachVPlan/jag_plan.html
http://bugzilla.mozilla.org/show_bug.cgi?id=4821

Also note that the 1 day estimate is for hooking up the front-end. For support
in the back-end code the last estimate I heard is two weeks.
Target Milestone: --- → Future
Depends on: pagezoom
*** Bug 114278 has been marked as a duplicate of this bug. ***
Blocks: 102472
Summary: Page Zoom → Page Zoom UI
This targetted for FUTURE. Should we remove it from blocking Bug 102472, since its
current target is outside the dev window for the next release?
With gross presumption, unhooking dependency.
No longer blocks: 102472
Summary: Page Zoom UI → [META] Page Zoom UI
->Tracking
Component: Layout → Tracking
At least for the case of Seamonkey, in which we aren't afraid of exposing features to the users, why not just add the Full Zoom as a submenu, right under the Text Zoom submenu in the View menu?
I would like to suggest a dropdown menu in the statusbar showing the current zoom ratio. Clicking on it opens a popup showing (a) a slider <xul:scale> element (b) a textbox if the user wants to directly set a given %age (c) a one-click way to reset to 1:1

I could take that bug and do it.
Depends on: 389628
How about something like this in the statusbar:

- 120% +

Where the + and - are buttons that increase or decrease the zoom by 10% respectively. The percentage between them shows the current zoom and when clicked, resets to 100%. This way the user can incrementally change the zoom and know exactly which one they want.
(In reply to comment #8)

> - 120% +

That's not very nice I must say... Another option would be a zoom button in the
main toolbar. Clicking on it zooms in, shift-clicking on it zooms out, and it's
also a menubutton allowing to use a slider, a textbox and a 1:1 button.
FWIW, Daniel's proposal is better. But I don't see the point of this bug. It didn't track anything but bug 4821. You can just remove the [META] and close this or bug 389628.
(In reply to comment #10)

> FWIW, Daniel's proposal is better. But I don't see the point of this bug. It
> didn't track anything but bug 4821. You can just remove the [META] and close
> this or bug 389628.
> 

Right. Closing.
Status: NEW → RESOLVED
Closed: 17 years ago
No longer depends on: 389628
Resolution: --- → DUPLICATE
Summary: [META] Page Zoom UI → Page Zoom UI
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.