Back to list
lluistfc

k-reader-panel

by lluistfc

Wow Addon - Records books/letters read via the default ItemTextFrame and provides a UI to re-read them

0🍴 0📅 Jan 24, 2026

SKILL.md


name: k-reader-panel description: > Right panel UI: Book content display, SimpleHTML rendering, page navigation (multi-page), favorite button, share button, delete button, and HTML fallback detection. Use when working with reader UI, debugging content rendering, or implementing similar read views. Triggers: reader panel, ShowBook, SimpleHTML, page navigation, favorite, share, delete.

Reader Panel UI (Right Side)

Knowledge for BookArchivist's right panel: book content display, navigation, actions.

Quick Reference

FeatureModuleKey Function
DisplayUI_Reader.luaShowBook(bookId) (renders content)
RenderingUI_Reader_Rich.luaSimpleHTML + fallback (plain text)
NavigationUI_Reader_Navigation.luaMulti-page browsing (Prev/Next)
ActionsUI_Reader_Actions.luaFavorite/Share/Delete buttons

Critical: SimpleHTML requires <html><body> tags, falls back to plain text if missing.

Full Documentation

See: ../../.github/copilot-skills/8-reader-panel.md

Contains:

  • ShowBook flow (ViewModel → render → track Recent)
  • SimpleHTML rendering (HTML tags, color codes, formatting)
  • Page navigation (multi-page books, Prev/Next buttons)
  • Favorite button (star icon, Toggle)
  • Share button (export to chat)
  • Delete button (confirmation dialog, remove from DB)
  • HTML detection (plain text fallback)
  • Content sanitization (escape sequences)

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon