Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/plugins.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,10 @@ jobs:
if ($LASTEXITCODE -ne 0) { throw 'Yuru Camp lifecycle validation failed' }
python tests/plugins/camp_replay.py
if ($LASTEXITCODE -ne 0) { throw 'Yuru Camp input replay failed' }
python tools/plugins/validate.py plugins/inuyasha
if ($LASTEXITCODE -ne 0) { throw 'Inuyasha lifecycle validation failed' }
python tests/plugins/inuyasha_replay.py
if ($LASTEXITCODE -ne 0) { throw 'Inuyasha input replay failed' }
python tools/plugins/preview.py
if ($LASTEXITCODE -ne 0) { throw 'CPU preview failed' }
build/plugins/Release/plugin-surface-probe.exe build/plugins/Release/miucs-plugin-worker.exe plugins build/plugin-fixture.json
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

> 预览使用合成音乐与按键输入,经正式 Lua/Skia 绘制器生成;GIF 无声,不是桌面录屏。

## 六个桌面伙伴
## 七个桌面伙伴

| 插件 | 效果 | 详细说明 |
| --- | --- | --- |
Expand All @@ -20,8 +20,9 @@
| 平次与和叶 | 平次随打字挥木剑,和叶随节拍转身 | [平次与和叶](plugins/heiji-kazuha/README.md) |
| 塞尔达 | 林克随按键挥剑、举盾,守护者随拍点发射激光 | [塞尔达](plugins/zelda-guardian/README.md) |
| 摇曳露营 | 抚子随打字吃面,凛随音乐捧杯轻啜,篝火随拍点轻跳 | [摇曳露营](plugins/yuru-camp/README.md) |
| 犬夜叉 | 打字时犬夜叉逞强,节拍触发戈薇指地、扑地和七宝受惊,全程无对白 | [犬夜叉](plugins/inuyasha/README.md) |

[查看六个插件的动态预览](docs/plugin-previews.md)。首次启动默认选择奶牛猫;之后记住你的选择。每个插件分别保存位置和大小,切换不重启输入采集。
[查看七个插件的动态预览](docs/plugin-previews.md)。首次启动默认选择奶牛猫;之后记住你的选择。每个插件分别保存位置和大小,切换不重启输入采集。

## 构建与启动

Expand All @@ -42,15 +43,15 @@ open dist/Miucs.app

## 常用操作

- **可视化**:切换六个桌面伙伴,奶牛猫排在首位。
- **可视化**:切换七个桌面伙伴,奶牛猫排在首位。
- **显示 / 隐藏画面**:控制浮窗显示。
- **画面大小、不透明度**:等比缩放,调整 10%~100% 不透明度。
- **调整位置与大小**:拖动画面或右下角缩放,完成后恢复鼠标穿透;也可悬停 3 秒点击小锁。
- **托盘猫摇头**:应用自己的猫图标,独立于当前插件。

## 插件与隐私

应用内置六个 Lua 5.4/Skia 插件,也可安装自己编写的插件。首次构建自动下载并校验运行库依赖。开发和调试见 [插件开发指南](docs/plugin-development.md) 与 [插件工作台](docs/plugin-lab.md)。
应用内置七个 Lua 5.4/Skia 插件,也可安装自己编写的插件。首次构建自动下载并校验运行库依赖。开发和调试见 [插件开发指南](docs/plugin-development.md) 与 [插件工作台](docs/plugin-lab.md)。

音频与物理按键只在本机分析,不依赖网络模型;应用不保存真实音频、屏幕或输入文字。

Expand Down
2 changes: 1 addition & 1 deletion apps/windows/WindowsSmokeTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public static void Run(string output)
private static void VerifyPluginRendering()
{
using var host = new PluginHost(new AudioChannel(), new KeyboardChannel());
foreach (string id in new[] { "pixel-keyboard", "muffin-puppies", "niulai-keyboard", "heiji-kazuha", "zelda-guardian", "yuru-camp" })
foreach (string id in new[] { "pixel-keyboard", "muffin-puppies", "niulai-keyboard", "heiji-kazuha", "zelda-guardian", "yuru-camp", "inuyasha" })
{
if (!host.Views.ContainsKey(id)) throw new InvalidOperationException("Missing bundled plugin: " + id);
using var view = new PluginView(host, id);
Expand Down
1 change: 1 addition & 0 deletions docs/concepts/inuyasha/backdrop-prompt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Use case: stylized-concept, game UI environment layer. Generate ONLY the scenic background illustration of the upper panel of the reference Inuyasha keyboard concept, with every character, speech bubble, word, keyboard, frame and UI decoration removed. Wide panoramic 3:1 ratio. Warm ivory parchment Japanese watercolor and delicate hand ink. Massive Sacred Tree with braided shimenawa rope on far LEFT edge, soft distant feudal village silhouettes and a small shrine torii toward center-right, low grasses and a cottage at far RIGHT edge. Airy pale ivory negative space across middle and upper center; subdued sage olive foliage, muted warm gray wood, a handful of tiny pink petals, calm daylight. Lower edge an unobtrusive pale earth ground strip continuous horizontally, empty foreground for character sprites. Background very low contrast and pale so bright red/green characters can be readable above it. No people, no animals, no stones in foreground, no swords, no text including 坐下, no border, no keyboard. Flat orthographic 2D wide scene background only, all detail along edges and distant horizon, center empty.
Binary file added docs/concepts/inuyasha/concept-v1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading