No description
Find a file
Uglyboy a0b97b90db chore(config): migrate build toolchain from React to Svelte
- Replace React/Vite plugins with Svelte plugin
- Update tsconfig presets for Svelte
- Clean up obsolete dependencies and build config
- Add *.tsbuildinfo to .gitignore
2026-05-06 09:15:55 +08:00
.github/workflows chore(deps): update dependencies and release workflow 2026-04-22 06:22:08 +08:00
scripts chore(release): update changelog and fix release script tag reference 2026-04-24 10:10:03 +08:00
src refactor(view): migrate view layer from React to Svelte 2026-05-06 08:00:25 +08:00
.editorconfig Initial commit 2025-03-04 10:25:20 +08:00
.gitignore chore(config): migrate build toolchain from React to Svelte 2026-05-06 09:15:55 +08:00
CHANGELOG.md chore(release): v2.1.0 2026-04-30 20:14:41 +08:00
LICENSE Update LICENSE 2025-03-11 11:21:43 +08:00
manifest.json chore(release): v2.1.0 2026-04-30 20:14:41 +08:00
package.json chore(config): migrate build toolchain from React to Svelte 2026-05-06 09:15:55 +08:00
README.md docs(readme): update build steps for monorepo 2026-05-01 16:24:57 +08:00
README.zh-cn.md docs(readme): update build steps for monorepo 2026-05-01 16:24:57 +08:00
tsconfig.json chore(config): migrate build toolchain from React to Svelte 2026-05-06 09:15:55 +08:00
versions.json chore(release): v2.1.0 2026-04-30 20:14:41 +08:00
vite.config.ts chore(config): migrate build toolchain from React to Svelte 2026-05-06 09:15:55 +08:00

Ink Player for Obsidian

English | 中文

This is an open-source Obsidian plugin for playing interactive fiction powered by Inkle's ink engine, designed for web games.

You can find a guide to the basics of ink here.

Thanks to Calico, this plugin offers a wealth of new features, including custom tags, full mobile compatibility, game saving, and advanced parsing.

Installation

  1. In Obsidian, navigate to SettingsCommunity PluginsBrowse.
  2. Search for Ink Player and select the Ink Player plugin.
  3. Click Install.
  4. Click Enable.

Usage

  1. Open an Ink script file.
  2. Use the Activate Ink Story command (available via the command palette or the dedicated ribbon button).
  3. Enjoy your story!

Contributing

This plugin is part of the InkWeave monorepo. It depends on @inkweave/core, @inkweave/react, and @inkweave/plugins.

  • Clone the InkWeave repository.
  • Run git submodule update --init to pull the plugin source.
  • Run bun install to install dependencies.
  • Run bun run build:obsidian to build the plugin.
  • Run bun check for linting and type checking.