From 3ef3c7757a76596f15a18c8321fb4a9d2fb8727e Mon Sep 17 00:00:00 2001
From: booploops <49113086+booploops@users.noreply.github.com>
Date: Fri, 18 Feb 2022 23:23:47 -0800
Subject: [PATCH] Added plugin menu entries
---
src/renderer/index.js | 14 ++++++++++++++
src/renderer/views/app/sidebar.ejs | 3 +++
2 files changed, 17 insertions(+)
diff --git a/src/renderer/index.js b/src/renderer/index.js
index 51368309..b8faf899 100644
--- a/src/renderer/index.js
+++ b/src/renderer/index.js
@@ -15,6 +15,19 @@ const MusicKitObjects = {
}
}
+const CiderFrontAPI = {
+ Objects: {
+ MenuEntry: function () {
+ this.id = ""
+ this.name = ""
+ this.onClick = ()=>{}
+ }
+ },
+ AddMenuEntry(entry) {
+ app.pluginMenuEntries.push(entry)
+ }
+}
+
const MusicKitTools = {
getHeader() {
return new Headers({
@@ -63,6 +76,7 @@ const app = new Vue({
platform: "",
mk: {},
quickPlayQuery: "",
+ pluginMenuEntries: [],
lz: ipcRenderer.sendSync("get-i18n", "en_US"),
lzListing: ipcRenderer.sendSync("get-i18n-listing"),
search: {
diff --git a/src/renderer/views/app/sidebar.ejs b/src/renderer/views/app/sidebar.ejs
index fbad26eb..96a156ac 100644
--- a/src/renderer/views/app/sidebar.ejs
+++ b/src/renderer/views/app/sidebar.ejs
@@ -114,6 +114,9 @@
style="right:2.5px;"><%- include("../svg/log-out.svg") %>
+