From acb56d0603d1d7ddac7c3290010c9850ca72f20d Mon Sep 17 00:00:00 2001
From: howard-stearns <howard.stearns@gmail.com>
Date: Mon, 16 May 2016 12:35:05 -0700
Subject: [PATCH] Larger edit handles, and more tolerance in click (vs drag).

---
 scripts/system/edit.js                          | 4 ++--
 scripts/system/libraries/entitySelectionTool.js | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/scripts/system/edit.js b/scripts/system/edit.js
index a8774db228..22cfa9d330 100644
--- a/scripts/system/edit.js
+++ b/scripts/system/edit.js
@@ -720,7 +720,7 @@ var mouseCapturedByTool = false;
 var lastMousePosition = null;
 var idleMouseTimerId = null;
 var CLICK_TIME_THRESHOLD = 500 * 1000; // 500 ms
-var CLICK_MOVE_DISTANCE_THRESHOLD = 8;
+var CLICK_MOVE_DISTANCE_THRESHOLD = 20;
 var IDLE_MOUSE_TIMEOUT = 200;
 var DEFAULT_ENTITY_DRAG_DROP_DISTANCE = 2.0;
 
@@ -1877,4 +1877,4 @@ entityListTool.webView.webEventReceived.connect(function(data) {
             }
         }
     }
-});
\ No newline at end of file
+});
diff --git a/scripts/system/libraries/entitySelectionTool.js b/scripts/system/libraries/entitySelectionTool.js
index 5b6c15def6..e46306ca31 100644
--- a/scripts/system/libraries/entitySelectionTool.js
+++ b/scripts/system/libraries/entitySelectionTool.js
@@ -304,7 +304,7 @@ SelectionDisplay = (function() {
     var previousHandleColor;
     var previousHandleAlpha;
 
-    var grabberSizeCorner = 0.025;
+    var grabberSizeCorner = 0.025; // These get resized by updateHandleSizes().
     var grabberSizeEdge = 0.015;
     var grabberSizeFace = 0.025;
     var grabberAlpha = 1;
@@ -4320,7 +4320,7 @@ SelectionDisplay = (function() {
     that.updateHandleSizes = function() {
         if (selectionManager.hasSelection()) {
             var diff = Vec3.subtract(selectionManager.worldPosition, Camera.getPosition());
-            var grabberSize = Vec3.length(diff) * GRABBER_DISTANCE_TO_SIZE_RATIO;
+            var grabberSize = Vec3.length(diff) * GRABBER_DISTANCE_TO_SIZE_RATIO * 2;
             var dimensions = SelectionManager.worldDimensions;
             var avgDimension = (dimensions.x + dimensions.y + dimensions.z) / 3;
             grabberSize = Math.min(grabberSize, avgDimension / 10);
@@ -4402,4 +4402,4 @@ SelectionDisplay = (function() {
 
     return that;
 
-}());
\ No newline at end of file
+}());