Skip to content

Idea for a github managed marketplace #39

@careck

Description

@careck

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions