I have a web interface with a number of controls for 'tweaking' variables in another running program. Mostly the variables are scalar, and tweaking can be done using a linear 'slider' control, or scroll bar, such as this one:


I also have some 2D vectors I would like a control for - I'm imagining a box with a handle in it, where the handle can be dragged on both axes, which updates two variables, one for each axis.

I'm not totally sure what I would name such a component though ("2D scroll bar" doesn't make much sense!), so I'm finding it hard to search for existing software that implements it, if such a thing exists. Can anyone suggest either software that does this, or a better name for it?

Solution needs to be open source. I don't care about browser compatibility - only up-to-date Chrome needs to be supported. Bonus points if the solution integrates nicely with AngularJS 1.2, and mega bonus points if the control works nicely with mobile touch-screen devices.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.