diff --git a/plugins/rose-plugs/manifest.json b/plugins/rose-plugs/manifest.json new file mode 100644 index 0000000..2fbbda7 --- /dev/null +++ b/plugins/rose-plugs/manifest.json @@ -0,0 +1,11 @@ +{ + "name": "RosePlugs", + "description": "Gives Rosie's plugins their own home in Settings, with one-tap installs for anything not installed yet.", + "authors": [ + { "name": "Rosie" } + ], + "main": "src/index.ts", + "vendetta": { + "icon": "ic_group" + } +} diff --git a/plugins/rose-plugs/src/index.ts b/plugins/rose-plugs/src/index.ts new file mode 100644 index 0000000..8db7bfb --- /dev/null +++ b/plugins/rose-plugs/src/index.ts @@ -0,0 +1,7 @@ +import Settings from "./ui/Settings"; + +export default { + onLoad: () => {}, + onUnload: () => {}, + settings: Settings, +}; diff --git a/plugins/rose-plugs/src/ui/Settings.tsx b/plugins/rose-plugs/src/ui/Settings.tsx new file mode 100644 index 0000000..464e6ea --- /dev/null +++ b/plugins/rose-plugs/src/ui/Settings.tsx @@ -0,0 +1,14 @@ +import { React } from "@vendetta/metro/common"; +import SettingsScaffold from "@shared/ui/SettingsScaffold"; +import NoteBox from "@shared/ui/NoteBox"; + +export default function Settings() { + return ( + + + RosePlugs gathers Rosie's other plugins under their own "Rosie's Plugs" section in + Settings, with a quick-install browser for anything not installed yet. + + + ); +}