Suggestion/feedback: better visibility for opening/saving project
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- desktop
Rechercherichtung
Beginnen Sie beim Welcome screen, dem Hauptmenü und dem im Issue beschriebenen vorhandenen Dialog zum Speichern von Projekten. Verfolgen Sie, wie Projekte geöffnet werden und wie der Speicherdialog erreicht wird, und fügen Sie dann sichtbare Save- und Open-Einstiegspunkte mit dem angeforderten Ctrl+S-Verhalten hinzu; abgeschlossen ist die Arbeit, wenn gespeicherte Projekte vom Welcome screen aus geöffnet werden können, ohne zuvor eine Demo auszuwählen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
After using Workbench for small quick tests and demos, I decided to test and prototype a more complex project to explore the GNOME APIs (it's great tool, thanks for making this, I'm really glad this software exists!).
Since I didn't see a way to save the project (first I tried to hit Ctrl+S, but I also noticed there's no option in the main menu[^1]), I ended up keeping Workbench running, never turning my computer off. I also kept copying and pasting the source code of the different files into a separate text editor out of caution, to make sure I wouldn't loose anything.
[^1]: Also I thought the "Open project..." menu item would take me back to the Demos list in the welcome screen.
After saving a backup once again I felt confident enough to close the program, and to my surprise I saw a dialog offering to save the project!
I was glad this functionality exists, but I wish it didn't hide itself like that! Since there's no save shortcut (a standard HIG convention), and no "Save project" item in the main menu, I thought there was no such feature, and avoided closing the app altogether, fearing I'd loose my prototype.
After opening Workbench again, another surprise: there was no way to open a saved project. Only after choosing one of the demo projects I got a way to select the "Open project..." menu item.
So, to summarize, two suggestions:
- Include "Save project" as an item in the main menu, following HIG's Ctrl+S keybindings.
- Include an "Open" button in the Header bar of the Welcome screen, allowing to open a saved project without having to open a random demo project first.
Appendix 1: Save dialog mock
I made a mock showing the save dialog. It's really just the existing one minus the "Discard" button + unsaved messaging:
Appendix 2: Open button in Welcome screen
Following the HIG suggestion of avoiding text-only buttons in header bars, I included a document-open-symbolic icon.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 846
- Forks
- 91
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
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 workbenchdev/Workbench
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
workbenchdev/Workbench#1028 · 11 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
workbenchdev/Workbench#1019 ·
-
editor needs settingsOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
workbenchdev/Workbench#1014 ·
-
How could I work with multiple user interfaces (e.g. multiple .ui files, or multiple blueprints)?Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
workbenchdev/Workbench#1006 · 1 Kommentar · 1 Reaktion ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
workbenchdev/Workbench#977 ·
Alle Issues in workbenchdev/Workbench
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
vllm-project/recipes#1081 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[内容纠错] p2-medium-243《The internal body clock》原文缺少段落标号 A–HEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 76/100
sallowayma-git/IELTS-practice#232 ·
Maintainer antworten meist innerhalb von 1 Tag
-
a11y
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
vaadin/web-components#13004 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Helm IPv4 host checks accept addresses Go rejectsEvtl. vergeben @ericcaiwx-star hat das heute übernommen. Offenclawsweeper:bulk-filed clawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
openclaw/openclaw-enterprise#1588 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 82/100
huggingface/transformers.js#1790 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag