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

Enrico Tröger notifications at xxxxx
Sun Feb 20 12:48:14 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 [#3042 (comment)](https://github.com/geany/geany/pull/3042#issuecomment-987602950).
> 
> I think @Kugel (edit: sorry, meant @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.

I agree that it would be rather confusing that creating a project with the previous method will use the existing pref and creating a project with the new method will *not* use the pref. Ignoring the pref for the new method seems rather random to me.
Based on the fact that it is probably more often desired to create the project file within the project directory, we could just enable the pref by default, as you already did.

> > 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.)

:+1: 
Do you plan to integrate it into this PR or rather a separate one?
 
> > 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.)

Or we just show the new checkbox only if the current conditions for the dialog are met. I'd say the default could be on, i.e. the current session is transferred into the project. At least for me, this would be the desired choice but again, I'm not using projects at all.


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

Message ID: <geany/geany/pull/3042/c1046230556 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220220/1ec04267/attachment.htm>


More information about the Github-comments mailing list