Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: refactor settings page and related improvements #613

Merged
merged 24 commits into from
Jan 29, 2024

Conversation

ACTCD
Copy link
Collaborator

@ACTCD ACTCD commented Jan 27, 2024

  • fix: avoid annoying bouncing when scroll to edge
  • fix: replace broken app scheme launch process
  • feat: introducing newly refactored settings interface
    • Settings interface now available in iOS and iPadOS
    • Setting descriptions now integrated into the settings interface
    • Add extension settings entrance in Safari settings
    • Enhanced match patterns input area provide friendly error prompts
    • Now you can easily import and export settings data
    • You can easily reset single, section or all settings
    • New quick navigation menu added to desktop version
    • Script update checks can be disabled or at custom intervals
    • More tab size options available based on your preference
    • Introduce i18n and l11n for Simplified and Traditional Chinese
    • improved A11y of toggle button and other A11y optimizations

  • 修复:避免滚动到边缘时产生恼人的跳动
  • 修复:替换破损的 App scheme 启动流程
  • 功能:引入全新重构的设置界面
    • 设置界面现在 iOS 和 iPadOS 中可用
    • 设置项的描述现在集成在设置界面中
    • 在 Safari 设置中添加扩展设置入口
    • 增强的匹配模式输入区提供友好的错误提示
    • 现在您可以简单的导入和导出设置数据
    • 您可以轻松的重置单个、一组或全部设置
    • 桌面版中添加新的设置组快速导航菜单
    • 脚本更新检查可以被禁用或自定时间间隔
    • 更多的制表符大小选项可用根据您的偏好
    • 首次引入 i18n 和简繁体中文的本地化
    • 改进的可访问性切换按钮和 A11y 优化

en zh
ipad-en ipad-cn
More pictures and video demonstrations

ios-popup-banner
ios1
ios2
ipados

macos_rec.mp4

ACTCD added 24 commits December 11, 2023 03:27
It seems that due to macOS upgrades, the order in which the launch delegate is called has changed, now `application(_:open:)` is called after `applicationDidFinishLaunching(_:)` (their order itself is also unclear). Replaced with using custom event handler to ensure proper launch flow.
Revision settings define and remove language content. Improve JSDoc for better IntelliSense in vscode.
Single, section or all settings can be reset.
@ACTCD ACTCD requested a review from quoid January 27, 2024 13:29
@ACTCD ACTCD changed the base branch from main to issue/583 January 27, 2024 13:30
@ACTCD ACTCD changed the base branch from issue/583 to dev/xcode-swift-spaces-to-tabs January 27, 2024 13:31
@ACTCD ACTCD linked an issue Jan 27, 2024 that may be closed by this pull request
6 tasks
Base automatically changed from dev/xcode-swift-spaces-to-tabs to main January 27, 2024 15:01
@ACTCD ACTCD merged commit 409c2ce into main Jan 29, 2024
1 check passed
@ACTCD ACTCD deleted the feat/settings-refactor branch January 29, 2024 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Settings interface update
2 participants