#quoid_Userscripts
一个多月的努力总算成为PR了,但撰写一份详细的更新日志又是头大的工作。有能力的开发者已经可以从PR构建和体验了,Code Review 和推送到 TestFlight 还需要一些时间。仅以此留个纪念。
一个多月的努力总算成为PR了,但撰写一份详细的更新日志又是头大的工作。有能力的开发者已经可以从PR构建和体验了,Code Review 和推送到 TestFlight 还需要一些时间。仅以此留个纪念。
👍7❤1🔥1👏1
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(84), iOS v1.5.0(58)
- 修复:正确处理包含 HASH 但没有 SEARCH 的 URL - #593
- 功能:重构设置页及一些相关改进 - #613
- 修复:避免滚动到边缘时产生恼人的跳动
- 修复:替换破损的 App scheme 启动流程
- 功能:引入全新重构的设置界面
- 设置界面现在 iOS 和 iPadOS 中可用
- 设置项的描述现在集成在设置界面中
- 在 Safari 设置中添加扩展设置入口
- 增强的匹配模式输入区提供友好的错误提示
- 现在您可以简单的导入和导出设置数据
- 您可以轻松的重置单个、一组或全部设置
- 桌面版中添加新的设置组快速导航菜单
- 脚本更新检查可以被禁用或自定时间间隔
- 更多的制表符大小选项可用根据您的偏好
- 首次引入 i18n 和简繁体中文的本地化
- 改进的可访问性切换按钮和 A11y 优化
👉参与公测请戳这里👈
[TestFlight] Userscripts Beta macOS v4.5.0(84), iOS v1.5.0(58)
- 修复:正确处理包含 HASH 但没有 SEARCH 的 URL - #593
- 功能:重构设置页及一些相关改进 - #613
- 修复:避免滚动到边缘时产生恼人的跳动
- 修复:替换破损的 App scheme 启动流程
- 功能:引入全新重构的设置界面
- 设置界面现在 iOS 和 iPadOS 中可用
- 设置项的描述现在集成在设置界面中
- 在 Safari 设置中添加扩展设置入口
- 增强的匹配模式输入区提供友好的错误提示
- 现在您可以简单的导入和导出设置数据
- 您可以轻松的重置单个、一组或全部设置
- 桌面版中添加新的设置组快速导航菜单
- 脚本更新检查可以被禁用或自定时间间隔
- 更多的制表符大小选项可用根据您的偏好
- 首次引入 i18n 和简繁体中文的本地化
- 改进的可访问性切换按钮和 A11y 优化
👉参与公测请戳这里👈
❤2
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(85), iOS v1.5.0(59)
- 杂务: 更新依赖项 - #615
- 杂务: 在 BETA 构建中启用 Source Map - #617
- 修复: 使 Open Extension Page 按钮稳定工作 - #616
👉参与公测请戳这里👈
[TestFlight] Userscripts Beta macOS v4.5.0(85), iOS v1.5.0(59)
- 杂务: 更新依赖项 - #615
- 杂务: 在 BETA 构建中启用 Source Map - #617
- 修复: 使 Open Extension Page 按钮稳定工作 - #616
👉参与公测请戳这里👈
This media is not supported in your browser
VIEW IN TELEGRAM
#quoid_Userscripts
预告:很多人想要的更便捷的脚本安装提示,带开关。
预告:很多人想要的更便捷的脚本安装提示,带开关。
👍9❤1🎉1
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(87), iOS v1.5.0(60)
- 功能:引入增强的安装提示和对应设置项 - #620
- 重构:改进基本弹出视图结构和修复问题 - #624
TestFlight
[TestFlight] Userscripts Beta macOS v4.5.0(87), iOS v1.5.0(60)
- 功能:引入增强的安装提示和对应设置项 - #620
- 重构:改进基本弹出视图结构和修复问题 - #624
TestFlight
#quoid_Userscripts
Deprecate
请阅读和学习 Match pattern structure (匹配模式结构),请务必阅读 MDN 的英文版本,英文文档信息通常更新和准确。
Deprecate
@include and @exclude metadata #650Userscripts 计划在未来弃用 @include 和 @exclude 元数据,请在您的用户脚本中使用 @match 和 @exclude-match 来替代它们,后者更加安全和严格,我们希望这能够最终减少一些混乱和困难选择,并能够鼓励更多人了解和使用后者。请阅读和学习 Match pattern structure (匹配模式结构),请务必阅读 MDN 的英文版本,英文文档信息通常更新和准确。
GitHub
Deprecate `@include` and `@exclude` metadata · Issue #650 · quoid/userscripts
We will deprecate @include and @exclude and only support @match and @exclude-match in the future. Match pattern structure is safer and stricter, not too many accidents happen. It reduces code logic...
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(88), iOS v1.5.0(61)
- 功能:支持 iOS 动态字体大小以改进可访问性 - #628
- 重构:提高设置界面布局的适应性 - #633
- 重构:使编辑器搜索组件的反应性更可靠 - #640
TestFlight
[TestFlight] Userscripts Beta macOS v4.5.0(88), iOS v1.5.0(61)
- 功能:支持 iOS 动态字体大小以改进可访问性 - #628
- 重构:提高设置界面布局的适应性 - #633
- 重构:使编辑器搜索组件的反应性更可靠 - #640
TestFlight
❤1
#quoid_Userscripts
Deprecate
但我们仍然对此保持开放,如果您认为有一个合理的用例需要在无用户交互的情况下以编程方式访问剪贴板,请在 Issue 中评论告诉我们,以便我们考虑其扩展支持。
Deprecate
GM.setClipboard API #655Userscripts 计划在未来弃用 GM.setClipboard API,请在您的用户脚本中使用 Clipboard API 来替代它,该 API 需要显式用户交互在 Safari 中,我们相信绝大多数用例都适合使用原生 Clipboard API,并且这有助于符合用户预期行为和鼓励更合理的剪贴板利用。但我们仍然对此保持开放,如果您认为有一个合理的用例需要在无用户交互的情况下以编程方式访问剪贴板,请在 Issue 中评论告诉我们,以便我们考虑其扩展支持。
做个调查,由于删除、更改脚本内容等操作并不会影响当前页面已注入的用户脚本(在刷新之前),那么您会预期 `popup` 界面中展示哪种状态?
Anonymous Poll
73%
当前页面 (Tab) 实际匹配和注入的脚本列表
27%
下次打开或刷新时会匹配和注入的脚本列表
😁1
一个相关调查,您预期 `popup` 徽章上的数字代表什么?(主要指 macOS 版中的徽章,iOS 版未来可以在设置中开启该徽章显示)
Anonymous Poll
37%
当前页面(tab)实际注入的脚本数量(不含内嵌页面)
30%
当前页面和内嵌页面(frames)实际注入的脚本总和(去除重复)
4%
当前页面和内嵌页面(frames)实际注入的脚本总和(不去重)
7%
下次打开或刷新时会匹配的脚本数量(不含内嵌页面)
22%
酱油通道,或我不知道你在说什么……
😁1
#quoid_Userscripts
[TestFlight] Userscripts v4.6.0-beta.2
自该测试版起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 杂务:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
TestFlight
[TestFlight] Userscripts v4.6.0-beta.2
自该测试版起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 杂务:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
TestFlight
App Store
Userscripts App - App Store
Download Userscripts by Justin Wasack on the App Store. See screenshots, ratings and reviews, user tips and more games like Userscripts.
👍2❤1
App Store
Userscripts App - App Store
Download Userscripts by Justin Wasack on the App Store. See screenshots, ratings and reviews, user tips and more games like Userscripts.
#quoid_Userscripts
[TestFlight] Userscripts v4.6.0-beta.4
自 v4.6.0-beta.1 起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 集成:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
- 功能:添加 iOS 应用程序视图动态字体支持 - #677
- 修复:解决扩展 popup 子视图返回损坏 - #679
TestFlight
[TestFlight] Userscripts v4.6.0-beta.4
自 v4.6.0-beta.1 起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 集成:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
- 功能:添加 iOS 应用程序视图动态字体支持 - #677
- 修复:解决扩展 popup 子视图返回损坏 - #679
TestFlight
❤2
如果有人好奇 Dynamic Type (动态字体) 是什么,简单的说,就是扩展或应用中的字体字号会跟随 iOS 系统设置字体大小动态调整,改善应用可访问性 (A11y),即使在辅助功能的超大字号下也能正确显示内容。
v4.6.0-beta.4 添加了 iOS App 的动态字体支持,如果您喜欢更大的字体或因视力障碍访问困难,试试我们最新的测试版吧,如果那对您或您的家人有所帮助,那就太好啦📱:)
v4.6.0-beta.4 添加了 iOS App 的动态字体支持,如果您喜欢更大的字体或因视力障碍访问困难,试试我们最新的测试版吧,如果那对您或您的家人有所帮助,那就太好啦📱:)
👍2
#quoid_Userscripts
[TestFlight] Userscripts v4.6.0-beta.6
自 v4.6.0-beta.1 起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 集成:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
- 功能:添加 iOS 应用程序视图动态字体支持 - #677
- 修复:解决扩展 popup 子视图返回损坏 - #679
- 修复:严格的新远程文件类型和相关改进 - #682
- 重构:为 DNR 使用动态规则和相关改进 - #684
TestFlight
[TestFlight] Userscripts v4.6.0-beta.6
自 v4.6.0-beta.1 起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 集成:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
- 功能:添加 iOS 应用程序视图动态字体支持 - #677
- 修复:解决扩展 popup 子视图返回损坏 - #679
- 修复:严格的新远程文件类型和相关改进 - #682
- 重构:为 DNR 使用动态规则和相关改进 - #684
TestFlight
App Store
Userscripts App - App Store
Download Userscripts by Justin Wasack on the App Store. See screenshots, ratings and reviews, user tips and more games like Userscripts.
👍3
#quoid_Userscripts
Userscripts v4.5.0 正式版
商店版 (App Store) 用户久等了🙌
提示:iOS/macOS 版已经可以手动更新,商店展示存在延迟最多需要24小时,没刷出新版可以稍后再看看噢~
Userscripts v4.5.0 正式版
商店版 (App Store) 用户久等了🙌
提示:iOS/macOS 版已经可以手动更新,商店展示存在延迟最多需要24小时,没刷出新版可以稍后再看看噢~
👍8❤2
【请您来定制该频道】虽然一直随缘推送通知,但更想了解大家真正希望接收的消息类型是哪些,希望关注此频道的您认真的投出您的一票🗳️。我将根据反馈调整未来的消息内容,尽可能做到不过多打扰大家,但又能给各位及时提供所需要的信息。
Anonymous Poll
78%
原创脚本、规则类信息(暂时很少更新)
46%
Userscripts 正式版发布通知
28%
Userscripts Beta (TF) 版发布通知
41%
开发进度报告,功能预览等
17%
调查反馈类投票(就像这个)
13%
节假日问候,个人随想等
1%
未列出或其它(可评论反馈)
❤1
Web apps for Mac (Safari 18)
Extension support
Now users can personalize web apps on Mac with Safari Web Extensions and Content Blockers. Navigate to the web app’s Settings menu to access all the installed Content Blockers and Web Extensions. Any enabled in Safari will be on by default in the web app. Each web app is uniquely customizable, just like Safari profiles.
扩展支持
现在,用户可以使用 Safari Web 扩展和内容拦截器在 Mac 上个性化 Web 应用程序。导航到网络应用程序的“设置”菜单以访问所有已安装的内容拦截器和网络扩展。 Safari 中启用的任何功能都将在 Web 应用程序中默认启用。每个网络应用程序都是独特的可定制的,就像 Safari 配置文件一样。
Extension support
Now users can personalize web apps on Mac with Safari Web Extensions and Content Blockers. Navigate to the web app’s Settings menu to access all the installed Content Blockers and Web Extensions. Any enabled in Safari will be on by default in the web app. Each web app is uniquely customizable, just like Safari profiles.
扩展支持
现在,用户可以使用 Safari Web 扩展和内容拦截器在 Mac 上个性化 Web 应用程序。导航到网络应用程序的“设置”菜单以访问所有已安装的内容拦截器和网络扩展。 Safari 中启用的任何功能都将在 Web 应用程序中默认启用。每个网络应用程序都是独特的可定制的,就像 Safari 配置文件一样。