From 71eefa09d344253359427accab170065a6214cd1 Mon Sep 17 00:00:00 2001
From: Arseni Rynkevich <rynkevich@icloud.com>
Date: Thu, 30 Apr 2020 21:00:49 +0300
Subject: [PATCH] Add 'Select All' and 'Redo' features for text editing on
 macOS

---
 src/main/webapp/electron.js | 26 +++++++++-----------------
 1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/src/main/webapp/electron.js b/src/main/webapp/electron.js
index 682519391..47a52c0b0 100644
--- a/src/main/webapp/electron.js
+++ b/src/main/webapp/electron.js
@@ -646,23 +646,15 @@ app.on('ready', e =>
 	      ]
 	    }, {
 	      label: 'Edit',
-	      submenu: [{
-	        label: 'Cut',
-	        accelerator: 'CmdOrCtrl+X',
-	        selector: 'cut:'
-	      }, {
-	        label: 'Copy',
-	        accelerator: 'CmdOrCtrl+C',
-	        selector: 'copy:'
-	      }, {
-	        label: 'Paste',
-	        accelerator: 'CmdOrCtrl+V',
-	        selector: 'paste:'
-	      }, {
-	        label: 'Paste and Match Style',
-	        accelerator: 'CmdOrCtrl+Alt+Shift+V',
-	        selector: 'pasteAndMatchStyle:'
-	      }]
+	      submenu: [
+	        { role: 'undo' },
+	        { role: 'redo' },
+	        { role: 'cut' },
+	        { role: 'copy' },
+	        { role: 'paste' },
+	        { role: 'pasteAndMatchStyle' },
+	        { role: 'selectAll' }
+	      ]
 	    }]
 	    
 	    if (disableUpdate)
-- 
GitLab