[Github-comments] [geany/geany] Improve user experience when creating new projects (PR #3018)

Thomas Martitz notifications at xxxxx
Mon Nov 29 20:09:19 UTC 2021


> I'm now leaning towards to what @ell1e suggested - keeping the "Project->New" dialog or slightly improving it and in addition having "Project->New from directory" that skips the second dialog and uses the default values I described in my first post. Again, it would be better to have defaults to store the project into the project directory because this would skip further configuration of the location of the project completely and users might be surprised where the project file got stored.

Perhaps this would allow removing the pref altogether. 
"Project->New from folder" would spawn the file chooser and then show the pre-filed dialog for confirmation (maybe one wants to change the project name, if you're running multiple projects against the same source repo). And it would default to placing the project file in the project.
"Project->New" would spawn the project dialog directly. I think (some of) the improvements presented here should still be applied, like filing the dialog in case the base directory is selected first. However, it would default to placing the project file in ~/projects.

So basically your initial proposal under a separate button while also improving the creation process for current usages. "Store project file inside the project base directory" would be untouched (or even deprecated/removed).

@ell1e "open" is a separate functionality (that already exists). Also since there may be more than one project.geany file in a directory re-purposing "New from folder" for "Open" could become complicated.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3018#issuecomment-981976320
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20211129/cbf5fcec/attachment.htm>


More information about the Github-comments mailing list