Commit Graph

26 Commits

Author SHA1 Message Date
John Firebaugh 6df64dbf37 Switch to number keys 1-4 for modes (fixes #731) 2013-02-12 11:00:11 -08:00
Tom MacWright f0b761b979 Lasso action 2013-02-07 16:21:25 -05:00
Ansis Brammanis a4bf7c689f Merge DragNode and DragMidpoint
Adds shared behaviors such as snapping to DragMidpoint
2013-02-06 10:49:58 -05:00
John Firebaugh 7e68e8e114 Add iD.Context
This is a facade interface that ties together a bunch of
different internal objects and will make it easier to write
tests for behaviors, modes, and operations.
2013-02-01 12:40:15 -05:00
John Firebaugh 7ea7326f92 Extract Select behavior 2013-01-31 15:56:24 -05:00
John Firebaugh 402a9424c0 Make selection an array of entity IDs
Should have no visible effect yet.
2013-01-31 13:51:12 -05:00
John Firebaugh 7e8126ded9 I18n for modes and operations 2013-01-31 11:20:41 -05:00
Saman Bemel-Benrud 1b495870c0 grammar for tooltips, keybinding hints, other tooltip fixes. 2013-01-30 19:09:10 -05:00
John Firebaugh 8fe9da4710 Mode name and shortcut key should match 2013-01-28 17:29:21 -05:00
Tom MacWright 6ae683dedc Hints for keybindings. Refs #517 2013-01-28 16:18:49 -05:00
Saman Bemel-Benrud b9a2914b35 implementing flexible grid. 2013-01-15 20:11:05 -05:00
John Firebaugh 7dc1945ee3 accuracy-handle -> midpoint 2013-01-11 14:54:51 -08:00
John Firebaugh 2d3ce6c125 Extract hover behavior 2013-01-07 08:34:37 -08:00
John Firebaugh 40a32de443 Hide select cursors when in draw modes (fixes #290) 2012-12-21 13:32:39 -08:00
John Firebaugh 6a4b75aa88 latedrag functionality was merged into iD.behavior.drag 2012-12-21 12:29:59 -08:00
John Firebaugh 2c8bbd8985 Integrate new drag behaviors 2012-12-21 12:10:44 -08:00
Tom MacWright 811187620d jshint fixes 2012-12-18 10:47:32 -05:00
Saman Bemel-Benrud 37c79c0500 basic cursor stuff. 2012-12-14 16:30:31 -05:00
Tom MacWright 7cb6cfbe04 Refactor drag features into sub-control and allow dragging in selection
mode
2012-12-07 09:57:30 -05:00
Tom MacWright 9b71f48521 Fix accuracy nodes 2012-12-06 19:41:43 -05:00
John Firebaugh 9743ee282b More mode and action overhaul
Pass entities to actions via id; this allows safe composition
of actions that modify the same entity.

Fix remaining ghost node cases (#213).

Create more logical undo states when drawing.
2012-12-06 18:39:51 -05:00
Tom MacWright 3b7af751f4 Remove listeners when we're done 2012-12-06 17:55:26 -05:00
Tom MacWright cd3129061c Refactor dragging, include latedrag 2012-12-06 17:33:02 -05:00
Tom MacWright 3f97ca10c5 Keep buttons active during all phases. Fixes #200 2012-12-05 18:36:34 -05:00
Tom MacWright 4dee98ea1a Tweak button styles, add browse button 2012-12-05 17:59:19 -05:00
John Firebaugh 435be12529 Split modes into separate files 2012-12-05 12:52:26 -05:00