Skip to content

v1.1.0 - Persistent Interactive UI & Async Launching

Choose a tag to compare

@ErrorPower2001 ErrorPower2001 released this 26 Jan 18:41
· 19 commits to master since this release

🚀 What's New / 新特性

  • Persistent Menu Loop: The launcher no longer exits after starting a profile. It now returns to the menu, allowing you to open multiple tabs in one go.
  • 持续交互循环:程序启动配置项后不再自动退出,而是返回主菜单,支持单次运行开启多个标签页。
  • Asynchronous Execution: Switched to cmd.Start() for profile launching. This prevents the UI from freezing while waiting for Windows Terminal to respond.
  • 异步执行优化:改用异步启动逻辑,在打开新标签时主界面依然保持响应,操作更加丝滑。
  • Auto Screen Refresh: Integrated a clearScreen function to keep the terminal interface clean and professional after each action.
  • 界面自动刷新:引入清屏机制,确保每次操作后的菜单显示整洁美观。

🛠️ Improvements / 改进

  • Bilingual Documentation: Added comprehensive English and Chinese comments to the source code for better maintainability.
  • 双语注释:代码中添加了详尽的中英文对照注释,方便维护。
  • Vim Integration: Optimized code structure with Vim fold markers ({{{...}}}) for easier navigation in CLI editors.
  • Vim 折叠支持:优化了代码结构并添加了折叠标记,在 Vim 等编辑器中查看更高效。
  • Graceful Exit: Added support for q and Ctrl+C to exit the loop cleanly.
  • 优雅退出:支持通过 q 键或 Ctrl+C 随时安全退出程序。