🐞 Open Quickly doesn't exactly 'close'
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 42/100
Rechercherichtung
Beginne damit, die beschriebene Open Quickly-Sequenz zu reproduzieren: suchen, navigieren oder den Cursor bewegen, das Modal schließen und es erneut öffnen. Untersuche die Open Quickly-Implementierung, die für das Entfernen des Modals, zwischengespeicherte Abfragen, ausgewählte Elemente, Suchergebnisse und Preview-Ressourcen verantwortlich ist. Erledigt ist die Aufgabe, wenn das Schließen die Ergebnisse abbaut und Preview-Ressourcen freigibt, während das erneute Öffnen die Abfrage beibehält und die Ergebnisse neu berechnet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
Open Quickly is not exactly 'closed' when its modal is removed. The expected behavior is for it to be reopened with its last search query, but having its search results remain in the background may not be intentional. For example, the resources used to load the previews are not released.
It seems xcode recomputes the query when Open Quickly is reopened. It may just be the enter animation but since the selected list item is reset when reopening, I think it recomputes.
To Reproduce
cmdshiftoto show Open Quickly.- Enter a search term.
- You can also move down the list and move the text cursor to the left.
- Press
escapeor click elsewhere to close the Open Quickly modal - reopen Open Quickly
Expected Behavior
Open quickly should teardown (but cache the query) when closed, and then recompute the results when opened again.
Version Information
CodeEdit: 0.2.0-dev (39)
macOS: 14.5
Xcode: 15.4
Additional Context
No response
Screenshots
CodeEdit:
https://github.com/user-attachments/assets/0ad94c0b-cb4a-417a-b85c-531221113b53
Xcode:
https://github.com/user-attachments/assets/c33528da-881b-46a5-a888-bff48b37a97e
- Vorherrschende Sprache
- Swift
- Sterne
- 23k
- Forks
- 1.2k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CodeEditApp/CodeEdit
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
CodeEditApp/CodeEdit#2190 ·
-
Is this project dead?Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 15/100
CodeEditApp/CodeEdit#2195 · 10 Reaktionen ·
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
CodeEditApp/CodeEdit#2185 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
CodeEditApp/CodeEdit#2181 ·
-
creashes on startingOffenbug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
CodeEditApp/CodeEdit#2180 ·
Alle Issues in CodeEditApp/CodeEdit
Ähnliche Issues
-
catalog-audit
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
clawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
steipete/RepoBar#140 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:dictation bug P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
uttrflow/uttrflow-swift#2551 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
michaelnisi/hanstholm#182 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
openwatersio/slackwater-ios#530 ·
Maintainer antworten meist innerhalb von 1 Tag