From d53cf547d85a1daee1910bfdb619dc99446bafd9 Mon Sep 17 00:00:00 2001 From: Ahmad Kholid Date: Thu, 16 Sep 2021 19:38:58 +0800 Subject: [PATCH] feat: add arrow navigation to projects --- .../app/bottom/BottomPackagesQueue.vue | 13 +- .../src/components/home/HomeProjects.vue | 5 + .../src/components/home/view/ViewGrid.vue | 4 +- .../src/components/home/view/ViewList.vue | 4 +- .../components/package/AddPackageModal.vue | 5 +- packages/renderer/src/pages/index.vue | 70 ++++++++- .../renderer/src/utils/keyboardNavigation.js | 147 ++++++++++++++++++ 7 files changed, 238 insertions(+), 10 deletions(-) create mode 100644 packages/renderer/src/utils/keyboardNavigation.js diff --git a/packages/renderer/src/components/app/bottom/BottomPackagesQueue.vue b/packages/renderer/src/components/app/bottom/BottomPackagesQueue.vue index e1ed2e3..0979fda 100644 --- a/packages/renderer/src/components/app/bottom/BottomPackagesQueue.vue +++ b/packages/renderer/src/components/app/bottom/BottomPackagesQueue.vue @@ -41,14 +41,13 @@ -
+

Logs

{{ logs }}
+ style="font-family: 'Jetbrains mono', monospace" + >{{ logs }}
@@ -164,7 +163,9 @@ export default { logs.value = ''; ipcRenderer.callMain('terminal:log').then((data) => { - const terminalId = Object.keys(data).find((item) => item.startsWith('package')); + const terminalId = Object.keys(data).find((item) => + item.startsWith('package') + ); if (!terminalId) return; diff --git a/packages/renderer/src/components/home/HomeProjects.vue b/packages/renderer/src/components/home/HomeProjects.vue index 8d4db38..2f150ab 100644 --- a/packages/renderer/src/components/home/HomeProjects.vue +++ b/packages/renderer/src/components/home/HomeProjects.vue @@ -87,3 +87,8 @@ export default { }, }; + diff --git a/packages/renderer/src/components/home/view/ViewGrid.vue b/packages/renderer/src/components/home/view/ViewGrid.vue index 0076a62..51fdc37 100644 --- a/packages/renderer/src/components/home/view/ViewGrid.vue +++ b/packages/renderer/src/components/home/view/ViewGrid.vue @@ -4,7 +4,9 @@ {{ project.name }} diff --git a/packages/renderer/src/components/home/view/ViewList.vue b/packages/renderer/src/components/home/view/ViewList.vue index df8d349..e192ed7 100644 --- a/packages/renderer/src/components/home/view/ViewList.vue +++ b/packages/renderer/src/components/home/view/ViewList.vue @@ -3,7 +3,9 @@
-

+

{{ item.package.name }} ({{ item.package.version }})