Hmjz100
(黑猫警长1000000000)
1
从 开坑,重构 ”增强插件“! 继续讨论
找亮点 
目前重构了下面这些功能:
- 话题 - 在新标签页中打开链接
- 帖子 - 限高
- 编辑 - “排印优化” 按钮
- 编辑 - “日语优化” 按钮
- 菜单 - 只看题主
改变了这些功能:
- 页面 - 文本排印优化
- 原来的 Pangu.js 自动模式每刷一下新帖子就会卡顿
- 所以改成了隔几秒就自动优化新内容
- 页面 - 表情替换
- 支持把表情替换回字符(目前不稳定)
- 根据官方表情仓库减少选择(因为有几个都被重定向到 Twemoji 了)
- 话题 - 显示 “预览”
- 更多地方(例如链接)都能显示预览图标了!
- 预览界面更美观,能够显示楼层、头像……
- 话题 - 列表显示 “创建时间”
- 帖子 - “楼层” 显示
以及新增了这些功能:
- 页面 - “新标签页” 指示
- 编辑 - “关闭” 按钮
已经把这个版本发布啦,佬友们可去 Github 仓库安装 JS
问问佬友们的意见,还应该加上或者重构啥功能?
36 个赞
Hmjz100
(黑猫警长1000000000)
4
还没做好呢,上一个帖子佬友们都投票说做好再发……
稍后会在这更新尝鲜版!
onewhite
(onewhite)
7
期望有一个保存发帖话题偏好的设置 这样子就不用滑来滑去去找话题了 
支持用 JS 重写。
但是不支持 live-reload 的话,开发时不麻烦吗?每次都要重写安装脚本测试。
以后功能多了,如果是单文件的话,JS 文件也会也来越大,不好维护,最后弃坑了。
建议用上打包工具,按功能把文件分开,编译时打包成一个 user.js 文件。
我试过各种打包工具,webpack, rollup, 等,最后选择了 esbuild,它打包后,没有多余代码,变量名也会保持原来的,不像其他打包工具会包含打包工具的内部代码,或者变量名变得冗长。而且 esbuild 非常快。
它也支持 live-reload,开发时很方便。
可以参考我的项目 utags。
Hmjz100
(黑猫警长1000000000)
14
感谢您提的意见,其实我这一点不麻烦,还能用 vscode.dev,您可能没听说过这个Tampermonkey 官方推出的扩展:
2 个赞
非常牛逼!又可以少一个扩展了。
另外,建议把预览的小眼睛挪到标题右侧,和新窗口打开的箭头放在一起