Add unzoom functionality to all zoom buttons with modifier key

Issue #10 wontfix
Robert Leach created an issue

This is regarding the 5 zoom buttons on the right side of the matrix.

I think that each button should both zoom/unzoom depending on whether a modifier key is held down (e.g. shift).

This means that you would be able to add/subtract columns on the right & left sides and on the top & bottom depending on the modifier key. The icons should change when the modifier key is pressed (and possibly have a small symbol in the bottom right corner indicating that it does something else when shift is held - so you can tell from looking at it what you can do with it). The tooltip could say something like "Column zoom or shift-unzoom". Which side is zooming would be inferred from the relative position of the button.

If an edge is reached, it should give some sort of feedback that no more zooming in that direction is possible. e.g. a beep, a bezel, a border flash, or an animation (like the scroll-bouncing that iphones do).

Comments (6)

  1. Robert Leach reporter

    Do you think we can get rid of this issue since we are implementing the zoom buttons completely differently now? (zoom in/out, home, & zoom-selection along with the +/- buttons at the end of the scroll bars). I think that kind of makes this item moot, unless we wanted only 1 zoom in/out button, but I think we decided against that.

  2. Log in to comment