Opened 7 years ago

Last modified 7 years ago

#8673 new enhancement

[Expander] Improved zoom button behavior

Reported by: mmadia Owned by: korli
Priority: normal Milestone: R1
Component: Applications/Expander Version: R1/Development
Keywords: Cc: mdisreali@…
Blocked By: Blocking: #8665
Has a Patch: no Platform: All

Description

Currently the zoom button will vertically maximize the window (when an archive's contents are displayed).

Suggested behavior is best fit, to deactivate scroll bars

Attachments (3)

test.zip (1.6 KB ) - added by Disreali 7 years ago.
expander-bad-zoom-behavior.png (55.6 KB ) - added by mmadia 7 years ago.
Screenshot of Expander not zooming to best fit.
several-expanders.png (66.6 KB ) - added by mmadia 7 years ago.
Several Expander windows.

Download all attachments as: .zip

Change History (6)

comment:1 by mmadia, 7 years ago

Blocked By: 8665 removed
Blocking: 8665 added

comment:2 by Disreali, 7 years ago

Cc: mdisreali@… added
Summary: Improved zoom button behavior[Expander] Improved zoom button behavior

Expander already zooms/shrinks to best fit.

Also, if an archive only has a few files, the Expander window moves to the center of the screen when I use the zoom button. I find that behavior to be not useful, as the user then has to make extraneous mouse movements to use the app or hit the zoom button again.

by Disreali, 7 years ago

Attachment: test.zip added

by mmadia, 7 years ago

Screenshot of Expander not zooming to best fit.

by mmadia, 7 years ago

Attachment: several-expanders.png added

Several Expander windows.

comment:3 by mmadia, 7 years ago

Here's an example of Expander failing to zoom to a best fit: Screenshot of Expander not zooming to best fit.

I noticed that upon enabling "Show contents", Expander tries to resize itself to display the entries without a horizontal scroll bar. For some reason, the openjdk archive causes Expander to resize partially, but not wide enough. Perhaps that is where the bug lays?

Several Expander windows.

Note: See TracTickets for help on using tickets.