diff --git a/src/renderer/index.js b/src/renderer/index.js index d23e8e94..184c88d5 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") %> {{$root.getLz('term.logout')}} +