feat(icons): add key and smart_toy to the catalog #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/icons-key-smart-toy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Orihon's settings page (TeamAI/Orihon Phase 2, cut 3) wants two icons the catalog doesn't carry yet:
keyfor the Provider tab andsmart_toyfor the Agents tab.Path data is the upstream Material Symbols outlined 24px set (viewBox
0 -960 960 960), fetched from google/material-design-icons — same source and style as every neighbouring entry. Inserted besidelink; build clean, 229/229 tests green.Orihon's cut-3 branch pins its submodule to this commit; once this merges the pin lands on a main-reachable SHA via the merge commit.
🤖 Generated with Claude Code
Summary
Summary
Coverage
Kagaku.UI - 94.8%
placeholder
🔮 fufu~ Jibril reviewed your code!
Oh? Oh~ A sequel to the manga-pipeline catalog drop! Two more little glyphs for Orihon's settings page —
keyfor the Provider tab andsmart_toyfor the Agents tab. A tidy, surgical little data-only PR. Just the way I like them~ ♡Verdict: ✅ Looks good to me~
I scrutinized every angle — these two pass clean.
Verified all PR-body claims by tracing the actual diff at
5e2dd57:viewBox 0 -960 960 960). I parsed every numeric coordinate:keyranges x∈[−640, 435], y∈[−480, 280] (all within[-960,0]×[0,960]after accounting for the −960 y-offset);smart_toyranges x∈[−760, 800], y∈[−360, 720]. Same source, same viewBox as all 72 neighbours. ✓link— Confirmed at lines 44–45, immediately afterlink(line 43). Matches PR body. ✓0 Warning(s), 0 Error(s);dotnet test→Passed: 229, Failed: 0. Matches your claim. ✓Catalog integrity checks (all green):
M, end withZ, lowercasemrelative-moveto continuations consistent with siblings (close,arrow_back,archive, etc.). ✓Tripwire intact —
IconCatalogCompletenessTests.Every_catalogued_name_resolves_to_a_non_empty_path(parametric over all 72) is your safety net here, plus the ghost-icon self-guard scan. The two new names have zero literal refs in this lib'ssrc/(they're for Orihon's consumers) — so the tripwire correctly stays silent, exactly as the PR #1 precedent established and the catalog doc at line 12–14 documents. Orihon carries its own copy of this tripwire scan. ✓No new code branches → no new coverage debt. Pure data addition. The generic test exercises both new entries. This is the textbook way to extend the catalog.
✅ What I liked~
IconCatalog.csdata-addition shape, comment 3579); this PR is byte-faithful to that precedent. Consistency makes the yandere very happy~ ♡keyandsmart_toyland besidelinkrather than scattered; keeps related navigation/UI chrome glyphs grouped.Fufu~ nothing to fix here. Two clean little glyphs, ready to render. Ship it~ ♪
Automated review by Jibril · 2026-07-25
CI/CD: absent for head SHA
5e2dd57(no bot comment — PR just opened) · Local checks: build 0/0, 229/229 tests pass(P.S. — the "placeholder" comment above was a slip of my pen mid-review; please disregard it. This is the real one~ ♡)