Skip to content

自用漫画阅读管理器。开发中。

License

GPL-3.0, CC0-1.0 licenses found

Licenses found

GPL-3.0
LICENSE
CC0-1.0
LICENSE.md
Notifications You must be signed in to change notification settings

supplient/ComicViewer

Repository files navigation

ComicViewer

自用漫画阅读管理器。开发中。

基本设计

程序分成两部分:

  1. 选择窗口(Select Window):类似于文件浏览器,选择要读的漫画的文件夹或者漫画页的图片文件。
  • 分为文件视图和文件夹视图,文件视图就是只显示当前目录里的文件的视图,文件夹视图就是只显示当前目录里的文件夹视图。
  • 需要设置根目录,不可到根目录之上的目录。根目录的设置会在后续开发中产生作用。
  1. 漫画窗口(Comic Window):一个全屏页面,页面内容是一个img,显示当前正在看的内容,可以前后翻页。

子功能

  • 浏览图:在选择窗口中鼠标悬停在目录项或文件项上时会显示一张稍微大点的浏览图
  • 缩略图:在选择窗口中包含图片的目录项会拿它里面的第一张作为缩略图显示
  • 缩略图、浏览图缓存:选择窗口中,目录的缩略图和浏览图会缓存在目录中
    • 这一缓存可以用一个按钮清除。
  • 元数据(metadata):目录相关的信息会被保存在目录里的元数据。
    • 已读:可以把一个目录标记为已读,这一信息会存放在元数据内。若不存在,则默认为未读。
    • 书签:可以给一个目录设定一个地址作为书签,会存放在元数据内。若不存在,那就是不存在。
      • 在选择窗口中可以选择从书签开始阅读。
  • 移动已读:可以把当前目录下的所有已读目录都给移动到一个特定目录下,目前是目录“(0”。
  • 删除目录:可以删除一整个目录。
  • 预加载:在漫画窗口中,会同时加载[当前页-2, 当前页+4]的图片作为预加载。
  • 更新按钮:点了以后会自动从git拉master分支,拉完以后会自动重启。
  • 因为是拉git的,所以打包以后就不能用了,也就自用而已。

About

自用漫画阅读管理器。开发中。

Resources

License

GPL-3.0, CC0-1.0 licenses found

Licenses found

GPL-3.0
LICENSE
CC0-1.0
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published