Grasshopper

algorithmic modeling for Rhino

I'm using GH and Rhino on a touch capable Laptop. I don't mean to make you transform GH into a Metro-App. Most people are still more likely  While most functionality is possible to access via touch gestures, there is room for improvement. Here are some of my ideas..

a) Search Box: This is where I get most of my components from. AFAIK this wonderful feature is accessible via double click only. Double tapping usually just opens up a small selection rect.

-> make the double click tolerance variable like wiggle radius for tooltips

-> assign a key, just like spacebar for radial menu

-> implement the DoubleTap event

b) drag to navigate / drag to select: most of the time, I want to drag to navigate. Sadly, left clicks are translated to tap and hold. I can use that but have to wait about a second for each click.

-> make an option to switch left and right mouse button assignment for dragging

-> implement Swipe or TwoFingerDrag events.

c) wire drag: for usual zoom levels, the I/O ports are too small to hit with the finger. I can zoom in but that leads to the problem of navigating the canvas at high zoom.

-> I'd love to be able to vary the default size of the ports so they are easier to hit.

d) wire add/remove: I know what I am doing while holding the SHIFT or CRTL key, but visual feedback is always better. The finger generally hides the spot I am dragging and all default GH wire dragging visuals.

-> would be nice to see the whole wire colored or another widget at the wire start to have some more visual feedback.

e) menu icons: This is of least concern. I can hit the 24x24 icons okay. From a touch user perspective, a little larger might be better. From a developer perspective, I sometimes fin it hard to make readable graphics at that small size.

-> maybe add an option for larger icon sizes.

Views: 443

Replies to This Discussion

a) you can also use the shortcut key F4

Thank you. I knew, I should have taken more time to search...

I suppose I'll have to get me one of those touchscreens in the not-too-distant future. Dan Belcher (who does all our mobile development) has already been bitching about GH doing a pretty bad job of handling touch-input.

There are a lot of gestures (mouse and finger) that I'd like to implement, I have no idea how hard it is yet,but it sounds like a fun project.

--

David Rutten

david@mcneel.com

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service