AT Protocol login app for Open Web Desktop

refactor: Update using application entries

dxlliv 562b3121 3e78e1ad

+11 -9
+10 -8
owd.config.ts
··· 1 1 export default defineDesktopApp({ 2 2 id: "org.owdproject.atproto", 3 - name: "Account", 3 + title: "Account", 4 4 category: "internet", 5 - provides: "auth", 5 + provides: { 6 + name: "auth", 7 + entry: "atproto", 8 + }, 6 9 icon: "weui:at-filled", 7 10 windows: { 8 11 account: { 9 12 component: () => import('./app/components/Window/WindowAtprotoAccount.vue'), 10 - category: "internet", 11 - title: "Login", 12 - icon: "weui:at-filled", 13 13 pinned: true, 14 14 resizable: false, 15 15 size: { ··· 23 23 }, 24 24 } 25 25 }, 26 + entries: { 27 + atproto: { 28 + command: "atproto" 29 + }, 30 + }, 26 31 commands: { 27 32 atproto: (app: IApplicationController, args) => { 28 33 if (['login', 'account'].includes(args[0])) { ··· 30 35 } 31 36 } 32 37 }, 33 - onLaunch: (app) => { 34 - app.openWindow('account') 35 - } 36 38 })
+1 -1
package.json
··· 1 1 { 2 - "name": "app-atproto", 2 + "name": "owd-app-atproto", 3 3 "private": true, 4 4 "version": "3.0.0-alpha.0", 5 5 "license": "GPL-3.0-or-later",