diff --git a/css/main.css b/css/main.css
index d6487f636c6fc04d4e80bf12fffecc26ff6c9c5a..880dcf2456c8e17004f8d8de15dabbd42f6c337c 100644
--- a/css/main.css
+++ b/css/main.css
@@ -417,6 +417,14 @@ label.colorSwatches>span.icons{
     margin-left:20px;
 }
 
+.materialListTitle{
+      display: inline-flex;
+      max-width: 220px;
+      white-space: nowrap;
+      overflow: hidden;
+      text-overflow: ellipsis;
+}
+
 .red {
     color:red;
 }
diff --git a/js/menus/templates/MaterialMenuView.html b/js/menus/templates/MaterialMenuView.html
index 92ccacb33a1a0f79bd9c89f0a3f16a6a89af4ca6..353fcd6a5873167052f012a3bb6ce28560031a20 100644
--- a/js/menus/templates/MaterialMenuView.html
+++ b/js/menus/templates/MaterialMenuView.html
@@ -14,7 +14,7 @@ Material Class:   
             <input type="radio" <%if (key == materialType){ %>checked<%}%> name="materialType" value="<%= key %>" data-toggle="radio" class="custom-radio appState"><span class="icons"><span class="icon-unchecked"></span><span class="icon-checked"></span></span>
             <div class="materialColorSwatch">
             <div style="background-color:<% if(realisticColorScheme){ %><%= allMaterials[materialClass][key].color %><% }else{ %><%= allMaterials[materialClass][key].altColor %><% } %>"></div>
-            <span><%= allMaterials[materialClass][key].name %><a data-id="<%= key %>" class="editMaterial">Settings...</a></span></div>
+            <span><span class="materialListTitle"><%= allMaterials[materialClass][key].name %></span><a data-id="<%= key %>" class="editMaterial">Edit...</a></span></div>
         </label>
     <% }); %><br/>
     <label class="checkbox" for="realisticColorScheme">
@@ -32,7 +32,7 @@ Composite Materials:<br/>
             <input type="radio" <%if (key == materialType){ %>checked<%}%> name="materialType" value="<%= key %>" data-toggle="radio" class="custom-radio appState"><span class="icons"><span class="icon-unchecked"></span><span class="icon-checked"></span></span>
             <div class="materialColorSwatch">
             <div style="background-color:<% if(realisticColorScheme){ %><%= materials[key].color %><% }else{ %><%= materials[key].altColor %><% } %>"></div>
-            <span><%= materials[key].name %><a data-id="<%= key %>" class="editComposite">Settings...</a></span></div>
+            <span><span class="materialListTitle"><%= materials[key].name %></span><a data-id="<%= key %>" class="editComposite">Edit...</a></span></div>
         </label>
     <% }); %><br/>
     <% if (_.filter(_.keys(materials), function(name){return name.substr(0,5) == "super"; }).length > 0) { %>