MCPcopy Index your code
hub / github.com/ArisAgeha/album-bankakyou

github.com/ArisAgeha/album-bankakyou @v1.4.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.4.6 ↗ · + Follow
425 symbols 968 edges 57 files 1 documented · 0% updated 3y agov1.4.6 · 2020-06-11★ 1062 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

支持通道

图片名称图片名称

题外

如果有愿意跟我共同维护、迭代的朋友,欢迎联系我,我可以大致讲解一下代码结构和思路,然后一起优化它!

至于要求: 1. 有Web前端经历即可,最好写过electron 2. 🙌没有人👐比我👌更懂☝用户体验

5.13 更新 版本 v1.4.2-beta

链接:https://pan.baidu.com/s/1WPNOi33DA6Hg7YNp_Yf71Q 提取码:6pup

【BETA】紧急修复

  • 请1.4.2版本的用户手动下载此版本更新
  • 1.4.2版本由于BUG,检查更新的功能不正常,若不下载此版本会导致后续版本的检查更新功能失效

【BETA新功能】

  • 目录树添加折叠所有目录按钮、同步文件夹最新状态的功能(在系统文件发生变化后使用)

【新功能】 1. 单页 / 对页模式下,可以使用【*】键锁定图片的缩放比例,使用【/】键锁定图片的位置,锁定后在换页时不会复原了 2. 单页/对页模式下,翻页时,添加了首页/末页的提示

【BUG修复】 1. 对页模式在图片较小时,现在左图会靠右,右图会靠左,不会出现两张图片中间留出空白的情况了 2. 一些小的UI修复

注意网盘内.exe文件是安装包并不是软件本体

会默认安装到 C:\Users(你的用户名)\AppData\Local\gallery-bankakyou

并且在桌面新增一个快捷方式,请用快捷方式打开

请不要每次打开软件都执行这个.exe文件

(之前有人反映说打开慢…原来是把这个exe当作了软件本体…其实他只是自动安装完之后帮你打开软件而已。。 )

简介

一款用于windows下的看图软件,支持图墙滚动阅读对页阅读单页阅读等多种阅读模式。

(暂不支持 Mac、Linux,后续版本观望是否加入 其实是因为我没 MAC 来开发)

各种阅读模式下都有便捷的自定义操作,如调整阅读方向(如国漫习惯从左往右阅读、日漫习惯从右往左阅读、韩漫习惯从上往下阅读等)、缩放等功能

可以批量添加 / 管理文件夹的标签、作者信息。标签、作者设置后可以据此筛选相册。

软件的各种设置基本都采用鼠标手势快捷键来进行,没有复杂的菜单,UI十分精简。

现版本为 Beta 版,功能较为简单,但基本的阅读功能已经完善。

在近期的版本中,将会添加收藏/播放列表功能(类似于音乐软件的播放列表功能,只是将“歌”换为“相册”或“单张图片”)

(图片中出现的漫画来源为台湾网络,仅用作软件预览,如有冒犯,请联系删除)

图片名称 图片名称 图片名称 图片名称 图片名称

使用手册

  • 导入目录

  • 左下角导入按钮,导入相册文件夹

阅读

  1. 单击目录树,选择一个相册目录即可进行阅读

  2. 拖动目录树中的某个文件夹到右侧显示区域,可以将该文件夹该文件夹内的所有子文件夹中的所有图片加入到阅读区域

  3. 按住ctrl / shift键可以多选目录,可以将所有选择的目录同时拖动到阅读区域内,效果如2

各种阅读模式

阅读模式 说明
滚动阅读 图片首尾相连,采用滚动屏幕的方式阅读。可以调整滚动的方向(从上往下,从下往上,从左往右,从右往左)
对页阅读 自动拼接前后两张图片(只拼接两张高 > 宽的图片)并展示,一般用于观看漫画。注意该模式需要拼接时间,如果图片数量非常大可能会造成软件短期卡顿,一般来说图片数量小于2000张最好
单页阅读 常规的阅读模式

设置某个或多个目录的作者/标签信息、及其阅读习惯

  1. 从目录树中选择若干个目录

  2. 同时按住鼠标左键 + 右键往上拖动即可打开设置

注意每次更换想要设置的目录后,都需要进行操作2来读取配置

快捷键

全局的快捷键可以参照浏览器用户直觉

例如 ctrl + w 关闭选项卡、ctrl + tab切换选项卡

ctrl + 滚轮滚动 可以在各种阅览区域进行缩放(为了节省用手,右键 + 滚轮滚动也能实现该功能)

全局

全局快捷键 说明
F11 切换全屏
按住鼠标左右键并且往上拖动 对选中的文件夹进行配置
按住鼠标左右键并且往下拖动 快速隐藏配置窗口

任意阅读模式

任意模式快捷键 说明
鼠标中键 进入全屏并且隐藏所有UI / 退出全屏并且还原所有UI
ctrl鼠标右键 + 滚轮滚动 缩放图片

滚动阅读

滚动阅读快捷键 说明
6 从左往右阅读
4 从右往左阅读
2 从上往下阅读
8 从下往上阅读

对页阅读

对页阅读快捷键 说明
5 更改阅读方向:从左往右 - 从右往左
0 修正对页对齐,用户前后两页没有正确拼接的情况(如原本2、3页拼接到一起,修正后将变为3、4页拼接到一起
方向键 换页

单页阅读

单页阅读快捷键 说明
任意数字键组合 + 回车 跳转到第 n 页
方向键 换页

更新方向

  • 短期

  • 添加收藏/播放列表功能

  • 为各种载入状态添加更加圆滑的过渡效果或者“载入中”的提示,以优化在大量图片阅读下的用户体验(如现在对页模式处理图片量大于3000时(*hhd)会有明显的5~10多秒的卡顿,但无任何提示)
  • 自动阅读(例如单页模式、对页模式下的可自定义播放间隔的幻灯片播放,滚动模式下自动滚动)

  • 近期

  • 加入图片/相册管理操作,如对文件夹的移动、复制、删除、重命名等

  • 优化目录树性能,替换为虚拟滚动
  • 软件内添加快捷键 / 操作提示
  • 相册/图片评分系统,可以自定义评分或根据用户浏览时长来自动打分

  • 后续

  • 尝试将图片预览模式下的图片换为缩略图

  • 更多内容可配置化,如所有快捷键的更改、默认窗口的大小比例、开机是否自启动等

历史版本更新日志

前往Release查看

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 222
Function 84
Class 64
Interface 54
Enum 1

Languages

TypeScript100%

Modules by API surface

src/common/utils/types.ts23 symbols
src/renderer/parts/mainView/pictureView/scrollList/scrollList.tsx18 symbols
src/renderer/utils/gesture.ts17 symbols
src/renderer/components/directoryTree/directoryTree.tsx17 symbols
src/renderer/components/tagSelector/tagSelector.tsx16 symbols
src/renderer/components/tagSelector/authorSelector.tsx16 symbols
src/main/services/configuration.service.ts16 symbols
src/renderer/parts/mainView/pictureView/preview/preview.tsx15 symbols
src/renderer/parts/mainView/pictureView/pictureView.tsx15 symbols
src/renderer/Layout.tsx14 symbols
src/renderer/parts/mainView/pictureView/doublePage/doublePage.tsx13 symbols
src/renderer/parts/mainView/mainView.tsx13 symbols

For agents

$ claude mcp add album-bankakyou \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page