[Feature] Lithe 启动阶段展示启动动画,避免冷启动期间窗口空白无反馈
Maintainer thường phản hồi trong vòng 1 ngày
@Reance195 đang làm issue này rồi.
Từ ngày 21/10/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Problem to solve / 要解决的问题
Lithe 启动时,主窗口已经出现但内容区域长时间空白,没有任何加载提示。冷启动阶段需要完成的工作不少(插件加载、语言服务器初始化、工作区打开、Core 初始化),在磁盘较慢、项目较大或系统繁忙时,这段等待会更长。用户此时无法区分“正在启动”和“已经卡死”,容易重复点击或直接强杀进程。
两端表现也不一致:macOS 是窗口已出现但内容空白,Windows 端还会先出现一次 WebView 白屏。
当前缺少统一的启动阶段反馈:既看不到当前处于哪个阶段(加载插件 / 初始化语言服务 / 打开工作区),也没有可以判断“还在正常推进”的动画。
Proposed solution / 建议方案
希望 Lithe 在应用启动阶段展示启动动画(品牌 Logo + 阶段文案),启动完成后再淡出切换到工作台:
- 启动反馈:启动阶段展示启动动画,并显示当前阶段(加载插件 / 初始化语言服务 / 打开工作区 / 恢复上次会话),让用户能看出启动仍在推进。
- 快速启动不打扰:总启动耗时很短时直接跳过动画,保证动画本身不引入额外启动耗时。
- 双端一致:macOS 与 Windows 使用同一套启动动画与阶段文案,遵循各自平台的窗口与主题规范(深浅色)。
- 可关闭:提供跳过启动动画的选项(例如设置项开关),尊重用户偏好。
- 不阻塞启动:启动动画只是反馈层,不延后工作台就绪时间;启动失败时应展示失败阶段与原因,而不是一直停在动画上。
Target platform / 目标平台
Cross-platform / 跨平台
Area / 模块
UX / 用户体验
Priority / 优先级
P2 / 后续考虑:目前不着急,可安排到后续版本
Alternatives considered / 已考虑的替代方案
目前只能等窗口内容出现,无法区分“启动中”和“卡死”;也可以通过预热、延迟加载插件与语言服务器来缩短空白时间,但那只是缩短等待,没有解决启动过程缺少反馈的问题,两种做法可以同时推进。
Additional context / 补充信息
- 期望效果可补一段脱敏录屏或 GIF(从启动到工作台就绪的完整过程)。
- 该建议与 #43(关闭项目回退到欢迎页面)不是同一个问题:这里关注的是应用启动阶段本身的反馈。
- macOS 与 Windows 当前都没有启动动画 / 启动画面的实现,本次属于新增能力。
Checklist / 提交前检查
- I searched existing issues for duplicates. / 我已搜索现有 Issue,确认没有重复建议。
- Ngôn ngữ chính
- TypeScript
- Star
- 1.8k
- Fork
- 151
- Merge trung bình
- 11 giờ 41 phút
- Pull request đã merge (30 ngày)
- 416
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của 1lck/Lithe-IDEA
-
review: medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
1lck/Lithe-IDEA#1670 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:editor bug P0 platform:macos review: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
1lck/Lithe-IDEA#1118 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug] 插件市场官方源仍指向已转为临时仓库的旧地址Đang mởarea:extensions bug P2 platform:macos review: high
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
1lck/Lithe-IDEA#1781 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:other bug P2 platform:windows review: high
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
1lck/Lithe-IDEA#1780 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement issue-form:feature review: low
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 40/100
1lck/Lithe-IDEA#1779 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của 1lck/Lithe-IDEA
Issue tương tự
-
area:frontend kind:bug priority:p2 ready
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
handsontable/hyperformula#1879 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
RunestoneInteractive/rs#1661 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
capricorn86/happy-dom#2594 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày