CodeEditApp / CodeEditApp/CodeEdit

🐞 Lag when selecting certain settings menus

未关闭
#1,734 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug performance settings UI UX
主要语言
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

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。