[Github-comments] [geany/geany] Improve user experience when creating new projects, attempt 2 (PR #3042)

Jiří Techet notifications at xxxxx
Fri Feb 18 23:36:32 UTC 2022


> But I don't see how the new project creation dialog here affects the meaning of this setting and why it should not be used. Or I don't understand @kugel-'s suggestion in https://github.com/geany/geany/pull/3042#issuecomment-987602950.

I think @kugel wanted to have this as "the new way to create projects" that always behaves like e.g. VS Code by storing the project file into the project directory but IMO it would cause confusion why this particular project opening behaves this way regardless of the settings.

> Another idea to even further improve the UX: what if we use the base directory of the currently document for the folder choose dialog?

Sounds good to me. (I don't care much myself about the initial directory as for my use cases it will almost always be incorrect.)

> Disclaimer: I still don't use projects much, basically I just have one big project to make use of the ProjectOrganizer plugin and its tag management features. So I'm not really part of the target audience of this PR :).

My biggest use case for this is to be able to quickly look at source code downloaded from the Internet - either git cloned or just plain downloaded and be able to use ProjectOrganizer and goto tag definition/declaration to navigate the whole codebase. For projects you use regularly you set them up properly once and this PR isn't so critical but with these "garbage" projects where you actually don't need the project much and create it just to navigate the code, the current workflow is just annoying.

> One more idea to make project creation a little easier:
what if we move the question dialog to "Move the current documents into the new project's session?" into a checkbox in the main project creation dialog? I'm no UX expert but I feel that this dialog after the main project creation dialog is rather distracting and confusing, like something like an error or warning message but intead it is just a regular part of the process.

I like this a lot! The question is what should be the default value - checked or unchecked? Also this dialog is shown only when no project is open and you create a new project but what should we do if some project is already open and you create another project? Should we allow project->project open document transfer? (I can imagine this could be useful sometimes.)

In any case, I think this is a stuff for a separate PR.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3042#issuecomment-1045352091
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3042/c1045352091 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220218/75bfe29c/attachment-0001.htm>


More information about the Github-comments mailing list