View Single Post
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#21
Originally Posted by gnuite View Post
I have to this point shied away from on-screen buttons in favor of a cleaner interface, but I'm willing to entertain the idea of an optional toolbar. If I can dock it to the side instead of the bottom, and if I can find some reasonably usable, free icons, I'll try to add one in a future release.
I would advise against the toolbar: it takes valuable screen estate. Just overlay a couple of transparent buttons on the map, the same way as built-in N810 mapping application does it: this way the icons will be easily usable, they will not steal screen estate, and they will not obstruct the map.

Stylus tap-and-drag is already mapped to the pan operation. I guess I could either change that behavior to draw-extent-and-zoom-pan, or make it optional.
The idea is to catch drags that end up crossing themselves and treat only these drags as zoom operations. In other words, if the end of your drag is in <epsilon pixels from the start, and if the drawn shape has an extent (i.e. it's not just a segment), then you zoom, otherwise you pan.