CodeEditApp / CodeEditApp/CodeEdit
🐞 Lag when selecting certain settings menus
- 主要语言
- Swift
- 星标
- 23k
- 派生
- 1.2k
- PR 合并指标
- 30 天内没有已合并 PR
描述
### Description
When using the arrow keys to navigate between the settings menu, there is a noticeable lag when selecting these four menus: `General`, `Navigation`, `Themes`, `Text Editing`. This does not happen with the other settings menus, as they load in quickly are responsive.
### To Reproduce
1. Open the settings menu
2. Select the `Terminal` menu
3. Using your arrow keys, quickly navigate between the `Terminal` and `Locations` menus. Notice how responsive it is.
4. Now navigate throughout the rest of the menu and notice there is a pause between selecting the mentioned settings menus.
### Expected Behavior
There can't be lag when quickly navigating between settings menus.
### Version Information
CodeEdit: 0.1.0-dev
macOS: 14.4.1
Xcode: 15.3
### Additional Context
_No response_
### Screenshots
Hard to see when you can't see my key presses, but the lag starts appearing after selecting the `Text Editing` menus and beyond.
https://github.com/CodeEditApp/CodeEdit/assets/29493784/9983b9ac-1239-4a92-8598-7a735f534141
贡献指南
调研方向
Issue 未列出任何文件或测试。首先,在报告中的 macOS 和 CodeEdit 版本上重现设置菜单中的延迟,并将 Terminal/Locations 之间响应迅速的导航与 General、Navigation、Themes 和 Text Editing 进行比较;完成的标准是使用箭头键在所有设置菜单之间导航时都能保持响应迅速,且没有明显的停顿。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- macos, swift
- 领域
- desktop-dev, performance
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100