🐞 Lag when selecting certain settings menus
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- macos, swift
- Domain
- desktop-dev, performance
Research direction
The issue names no files or tests. First reproduce the lag in the settings menu on the reported macOS and CodeEdit versions, comparing the responsive Terminal/Locations navigation with General, Navigation, Themes, and Text Editing; done means arrow-key navigation between all settings menus is responsive without a noticeable pause.
Written by the indexing model from the issue text.
Description
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
- Open the settings menu
- Select the
Terminalmenu - Using your arrow keys, quickly navigate between the
TerminalandLocationsmenus. Notice how responsive it is. - 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
- Dominant language
- Swift
- Stars
- 23.1k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from CodeEditApp/CodeEdit
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
CodeEditApp/CodeEdit#2190 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 15/100
CodeEditApp/CodeEdit#2195 · 12 reactions ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
CodeEditApp/CodeEdit#2185 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
CodeEditApp/CodeEdit#2181 ·
-
creashes on startingOpenbug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
CodeEditApp/CodeEdit#2180 ·
All issues in CodeEditApp/CodeEdit
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
vorssaint/vorssaint-utils#2481 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 87/100
Maintainers usually reply within 1 day
-
area: build-and-ci bug difficulty:1 good first issue help wanted S3: minor
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
manaflow-ai/cmux#16193 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100