diff --git a/Resources/Plugins/edit-design/browser.js b/Resources/Plugins/edit-design/browser.js
index 869d2a08..63af644f 100644
--- a/Resources/Plugins/edit-design/browser.js
+++ b/Resources/Plugins/edit-design/browser.js
@@ -131,6 +131,7 @@ enabled(){
     this.resetLayout();
     this.resetDesign();
     
+    this.css.insert(".avatar { border-radius: "+this.config.avatarRadius+"% !important }");
     // TODO
   };
 }
diff --git a/Resources/Plugins/edit-design/modal.html b/Resources/Plugins/edit-design/modal.html
index 81ecceb6..7fa5c2f6 100644
--- a/Resources/Plugins/edit-design/modal.html
+++ b/Resources/Plugins/edit-design/modal.html
@@ -8,6 +8,33 @@
   <div class="mdl-inner">
     <div class="mdl-content js-mdl-content horizontal-flow-container">
       
+      <!-- AVATAR SHAPE -->
+      
+      <div class="td-modal-inner-full">
+        <label class="txt-uppercase txt-center touch-larger-label">
+          <b>Avatar shape</b>
+        </label>
+        <div class="td-avatar-shape-container">
+          <div class="td-avatar-shape-item-outer" data-td-key="avatarRadius" data-td-value="2">
+            <div class="td-avatar-shape" style="border-radius:2%"></div>
+            <label>Square</label>
+          </div>
+          <div class="td-avatar-shape-item-outer" data-td-key="avatarRadius" data-td-value="10">
+            <div class="td-avatar-shape" style="border-radius:10%"></div>
+            <label>Default</label>
+          </div>
+          <div class="td-avatar-shape-item-outer" data-td-key="avatarRadius" data-td-value="30">
+            <div class="td-avatar-shape" style="border-radius:30%"></div>
+            <label>Rounded</label>
+          </div>
+          <div class="td-avatar-shape-item-outer" data-td-key="avatarRadius" data-td-value="50">
+            <div class="td-avatar-shape" style="border-radius:50%"></div>
+            <label>Circle</label>
+          </div>
+        </div>
+      </div>
+      
+      <!-- END -->
     </div>
     <footer class="padding-vxl txt-center">
       <button class="js-dismiss btn btn-positive pull-right">
@@ -35,4 +62,36 @@
   .td-modal-inner-full .txt-center {
     margin-bottom: 10px;
   }
+  
+  .td-avatar-shape-container {
+    text-align: center;
+  }
+  
+  .td-avatar-shape-item-outer {
+    display: inline-block;
+    margin: 0 12px;
+    padding: 20px 20px 10px;
+    box-sizing: border-box;
+    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
+    border: 2px solid #F5F8FA;
+    background-color: #F5F8FA;
+  }
+  
+  .td-avatar-shape-item-outer:hover {
+    border-color: #888;
+  }
+  
+  .td-avatar-shape-item-outer.selected {
+    border-color: #666;
+  }
+  
+  .td-avatar-shape-item-outer label {
+    margin: 10px 0 0;
+  }
+  
+  .td-avatar-shape {
+    width: 48px;
+    height: 48px;
+    background-color: #71BAF2;
+  }
 </style>
diff --git a/Resources/Plugins/edit-design/notification.js b/Resources/Plugins/edit-design/notification.js
index 7232eab1..c241bad4 100644
--- a/Resources/Plugins/edit-design/notification.js
+++ b/Resources/Plugins/edit-design/notification.js
@@ -21,9 +21,11 @@ run(){
   
   // config handling
   this.defaultConfig = {
+    avatarRadius: 10
   };
   
   var loadConfigObject = config => {
     let css = window.TDPF_createCustomStyle(this);
+    css.insert(".avatar { border-radius: "+config.avatarRadius+"% !important }");
   };
 }