[PT_Masonry] PT 瀑布流视图
目前支持站点: Kame MT
https://github.com/KesaubeEire/PT_Masonry_View_Svelte/assets/20382002/3e827f13-2586-4e2c-9f1d-daa24b809df8

(虽然 M-Team 也自带了,但我纠结很久还是不放弃了捏 🤡)
这是一个有着丰富配置选项的瀑布流脚本, 功能包括但不限于:
-
悬浮预览查看大图
大图尽可能大

-
内置种子详情窗口
不需要在新页面看种子详情了!

-
界面可配置选项丰富

- MT 专属: 屏蔽 Gay 片
- 卡片信息自由配置
- 瀑布流加载方式可选: 点击加载 & 滚动加载
- 自由调整瀑布流列数和间隔
- 其他细节选项...
小技巧:
(可能会时常调整)
- 手动整理卡片:
- 可以点击卡片之间的缝隙
- 可以点击侧边栏的整理按钮
-
双击切换按钮可以重置瀑布流布局 TODO: 让整理按钮也能重置布局
改变浏览器宽度的话布局会乱

-
如果页面上的浮动快捷面板(也就是侧边栏,见上图)丢失,
请拉到页面最下方的 <重置瀑布流配置边栏位置> 按钮,
会重置到页面左上角
其他特色
- 图片懒加载: 节省性能
- 开启动画比关闭动画节省性能: 重绘次数减少
- 原生的种子列表同样支持悬浮大图和内置种子详情窗口
- 填充文本...
其他信息
TODO LIST
-
重要功能
- [ ] 劫持 XMLHttpRequest 重构瀑布流
- [ ] 适配 mnk?
- [ ] TODO: (搁置, 暂时无冲突)原生表格悬浮预览功能放到 MT可选配置 里, 防止和其他同功能脚本冲突
-
次要
- [ ] 内置说明里标记同步 user.config 的版本号
- [ ] TODO: 分类显示可配置? 图标 or 文字 or 都有? 再想想哈
- [ ] TODO: 分类图标类似局部悬浮显示触发那样放在左上角
- [ ] TODO: 分类搞三种语言, 从 Localstorage 里搞过来就行
-
体验
- [ ] TODO: Kame 特色: table.main 的 css和html 的 width 改为 100% (可选项)
- [ ] 优化滚动模式体验: 翻页条显示加载中之类的状态
- [ ] 搞个内置的使用说明
FEATURE HISTORY
-
主要
- [x] 悬浮预览重构: 拆分后妥协解决 [2024.4.16 v1.1.10]
- [x] 原生表格内置窗口显示 [2024.4.16 v1.1.10]
- [x] 原生表格图片悬浮预览 -> 还原旧版图片预览 [2024.4.16 v1.1.10]
-
次要
- [x] 文件结构整理: svg [2024.4.27 v1.1.10]
- [x] dark-reader 适配: svg => svelte [2024.4.21 v1.1.10]
- [x] 配置栏的配色固定起来, 防止本站 CSS 污染 [2024.4.18 v1.1.10]
- [x] 更新 M-Team 的电子书分区 [2024.4.16 v1.1.10]
-
体验
- [x] 无需刷新即可直接从非 /browse 跳入后显示瀑布流 [2024.4.18 v1.1.10]
- [x] 做一个全新的 readme [2024.4.14 v1.1.10]
- [x] 在 M-Team 的论坛好好优化一下介绍 [2024.4.14]
- [x] 侧边栏拓展: 整理瀑布流 [2024.4.18 v1.1.10]
-
应对主站更新
- [x] 240701: 应对 M-team 主站 api 统一更新为 api.m-team.xxxx
- [x] 250111: 应对 M-team 主站 api 添加 Ts 的请求头
FIX HISTORY
- MT /detail 编辑种子失效 <直接脚本排除了, 算是糊弄过去了> [2024.5.11 v1.1.12]
- js 丢失 svelte store 环境的bug => 论坛编辑帖子会崩溃 (C.state 相关) <套了一层 Svelte 解决> [2024.5.11 v1.1.12]
- M-Team api 更新修复 [2024.4.29 v1.1.11]
- Kame 不知道为什么图片的底边 margin 会多出来 3px, 这里抵消掉 [2024.4.27 v1.1.10]
- 调整 ant-menu-sub-popup 的 css 样式层级 [2024.4.27 v1.1.10]
- NEXUS_TOOL 关闭初始化 kp_container 的 display 值 [2024.4.17 v1.1.10]
- NEXUS_TOOL imgEle 变量丢失报错 [2024.4.16 v1.1.10]
- 瀑布流页数错误 [2024.4.14 v1.1.10]
- iframe 聚焦轮询丢失对象报错 [2024.4.14 v1.1.10]
问题反馈
有些渠道和平台可能平常不会关注
如果有遇到 bug 或者有什么其他功能的需求或者建议
欢迎来 TG 群组反馈: PT_Masonry