-
Notifications
You must be signed in to change notification settings - Fork 0
Description
It would be cool if we could have support for a built-in marketplace/gallery for importing single scripts, themes and even whole archives directly from within the krillnotes application!
The way I see this could work is similar to the Claude Code marketplace which looks at specially structured git repositories which contain the items in a folder structure and potentially metadata json or .md
There should be support for adding additional marketplaces to the official one. Removal of a marketplace does not affect the imported scripts or themes, they will stay, they will just not get updated automatically anymore (disconnected).
Both scripts and themes should carry all metadata in the file itself via comment frontmatter:
- name
- author
- description
- homepage url
- date
- version
- license
- minimum krillnotes version
The marketplace feature should be a standalone menu item: Tools -> Marketplace
The marketplace dialog has tabs for Templates (whole .krillnote files), User Scripts (.rhai files) and User Themes (.theme files)
On each tab you can scroll through the available items and filter by tag, author and search for name.
The application should remember which item (only for scripts and themes) it has imported before and show this as greyed out in the list.
If a script or theme has been imported from the marketplace then show a notice if this has since received an update on the marketplace and give the user the option to update it in their workspace as well.