From 574bba1fc83731ac9762fa08202e4dbf4a852b11 Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Tue, 23 Feb 2021 10:01:44 +0100
Subject: [PATCH] Add a button for the log window

---
 instance/main.js            |  1 +
 instance/views/settings.ejs |  1 +
 main.js                     | 10 +++++++---
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/instance/main.js b/instance/main.js
index e585d4a..8e187b0 100644
--- a/instance/main.js
+++ b/instance/main.js
@@ -99,6 +99,7 @@ window.onload = () => {
 
     addIpcToButton('open-kurisu-view', ['toggle-kurisu']);
     addIpcToButton('open-user-view', ['toggle-client-view']);
+    addIpcToButton('open-log-view', ['toggle-log-view']);
 
     ipcRenderer.send('verify-lektord');
     logger.debug('instance', 'Window loaded');
diff --git a/instance/views/settings.ejs b/instance/views/settings.ejs
index a89a38e..7fb5b6e 100644
--- a/instance/views/settings.ejs
+++ b/instance/views/settings.ejs
@@ -8,6 +8,7 @@
                 <div class="btn-group">
                     <%- include('settings/button.ejs', {id: 'open-user-view', name: 'User View'}); %>
                     <%- include('settings/button.ejs', {id: 'open-kurisu-view', name: 'Kurisu'}); %>
+                    <%- include('settings/button.ejs', {id: 'open-log-view', name: 'Logs'}); %>
                     <button type="button" class="btn btn-outline-primary btn-lg modal-close" aria-label="Close">
                         <i class="fas fa-window-close"></i>
                     </button>
diff --git a/main.js b/main.js
index d9f486a..466af77 100644
--- a/main.js
+++ b/main.js
@@ -197,7 +197,6 @@ app.on('ready', () => {
         });
     });
 
-    globalShortcut.register('CommandOrControl+F2', () => createLogWindow());
     globalShortcut.register('CommandOrControl+F12', () => createDevToolsWindow());
 });
 
@@ -205,16 +204,21 @@ app.on('ready', () => {
  * Kurisu View *
  ***************/
 
-ipcMain.on('toggle-kurisu', (event, arg) => {
+ipcMain.on('toggle-kurisu', () => {
     logger.debug('main', 'Open kurisu view');
     createKurisuWindow();
 });
 
-ipcMain.on('toggle-client-view', (event, arg) => {
+ipcMain.on('toggle-client-view', () => {
     logger.debug('main', 'Open client view');
     createUserViewWindow();
 });
 
+ipcMain.on('toggle-log-view', () => {
+    logger.debug('main', 'Open log view');
+    createLogWindow();
+});
+
 /*********************************
  * Messages from the main window *
  *********************************/
-- 
GitLab