Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin system #58

Open
LancerComet opened this issue Aug 22, 2023 · 1 comment
Open

Plugin system #58

LancerComet opened this issue Aug 22, 2023 · 1 comment
Assignees
Labels
feature New feature is needed thoughts Could be useful. Could be shit.

Comments

@LancerComet
Copy link
Member

LancerComet commented Aug 22, 2023

Plugin document has been moved to the wiki page.

@LancerComet LancerComet added feature New feature is needed thoughts Could be useful. Could be shit. labels Aug 22, 2023
@LancerComet LancerComet changed the title Plugin system Draft: Plugin system Aug 22, 2023
@LancerComet LancerComet pinned this issue Aug 22, 2023
@LancerComet LancerComet self-assigned this Aug 22, 2023
@LancerComet
Copy link
Member Author

LancerComet commented Sep 25, 2023

Progress

Plugin fundamental

  • Load plugins
  • Install plugins
  • Remove plugins
  • Plugin database infrastructure
  • Plugin runtime: .NET -> JS
  • Plugin runtime: JS -> .NET

Plugin list page

  • Page layout
  • Plugin list initialization
  • Install plugin
  • Remove plugin
  • I18n
  • Help dialog
  • Update help dialog images
  • Empty plugin hinter
  • Loading hinter
  • Replace plugin repo page url

Plugin config

  • Config dialog
  • Config dialog i18n
  • Http headers add/remove
  • User config add/remove
  • WebView login

Plugin manga list page

  • Page layout
  • Search bar
  • Reading data from plugin
  • Error hinter
  • Empty manga list hinter
  • Filter options (options provided from plugin)
  • i18n

Plugin manga detail page

  • Page layout
  • Reading data from plugin
  • Error hinter
  • Empty chapter list hinter
  • i18n

@LancerComet LancerComet changed the title Draft: Plugin system Plugin system Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature is needed thoughts Could be useful. Could be shit.
Projects
None yet
Development

No branches or pull requests

1 participant