Allow query results view to act as a panel
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- typescript, vscode
- Bereich
- devtools
Rechercherichtung
Überprüfe die aktuelle Webview des Editors für Abfrageergebnisse und die verknüpfte Anleitung zu VS Code-Webview-Ansichten. Entscheide, ob Ergebnisse zwischen einem Editorbereich und einer Seitenleiste oder einem Panel umgeschaltet werden können sollen oder dauerhaft im Panel verbleiben. Als erledigt gilt die Aufgabe, wenn Abfrageergebnisse am ausgewählten Ort gerendert werden, ohne die beschriebenen Probleme bei der Platzierung im Editor.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is your feature request related to a problem? Please describe.
Currently, our query results view is an editor webview, which consigns it to one of the editor panes. Occasionally, I find that shifting focus to and from it interacts with where VS code will place newly created editor windows, which can be annoying and unpredictable.
This also represents a potentially suboptimal use of screen real estate: In normal CodeQL development, the panel can be used to examine query logs, but often it is not part of the action; being able to use it for query results would free up more space for source code.
Describe the solution you'd like
With the advent of webview views, extensions can contribute general webview-based UIs to the side bar and panels. The highest amount of flexibility would be afforded if we could toggle between the results being displayed in an editor pane and a side bar/panel tab.
I actually think making it live in the panel permanently would be the more natural choice, but I could imagine others being less convinced.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 539
- Forks
- 240
- Ø Merge
- 2 T. 6 Std.
- Gemergte PRs (30 T.)
- 29
Beitragsleitfaden
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 github/vscode-codeql
-
bug VSCode
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
github/vscode-codeql#4471 · 1 Kommentar ·
-
bug enhancement VSCode
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
github/vscode-codeql#592 · 2 Kommentare ·
-
enhancement VSCode
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
github/vscode-codeql#4432 · 1 Kommentar ·
-
bug VSCode
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
github/vscode-codeql#4356 ·
-
bug VSCode
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 64/100
github/vscode-codeql#4339 · 1 Kommentar ·
Alle Issues in github/vscode-codeql
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
safetrustcr/dApp-SafeTrust#426 ·
-
area:workflow bug ready-for-agent
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
fil-donadoni/tolaria#4409 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Fission-AI/OpenSpec#1960 ·
-
Add dependabot Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
corsairdev/corsair#1764 ·