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

xiota notifications at xxxxx
Sat Nov 27 00:15:11 UTC 2021


> How does this help? What you suggest is more or less how project creation works (or rather doesn't work) now.

* Geany currently does not currently have any (usable) defaults filled in when the new project dialog is opened.  (filename is filled in with a path, which is useless; base path is filled in with the project path, which is also pretty much useless)
  + The change I suggest is to have some defaults that should obviously be changed, like "New Project", ".../New Project.geany", ".../New Project/".
  + This change would let users know what types of values should be entered.  For example, that projects have a `.geany` extension.
* Geany currently only auto-fills the other fields when the name field is filled in first.
  + By auto-filling the other fields when *any* field is changed, your prefered process (selecting the base path first) is supported.

> Now without the open dialog at the beginning, as a normal user I don't know that I should start... select the base path in the first step...

Currently, users can change the fields in *any* order they want.  It is your *personal* preference to start with folder first.  Other users should not be *forced* to conform to your personal preference.

> So once again, what this patch does is that it makes project creation as simple as opening a directory with sensible values filled in.

That is not *all* this PR does.  It also breaks any workflow that does not conform to your personal preference of filling in the folder first.  It adds extra steps for anyone who doesn't want to use your preferred defaults.

-- 
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-980473537
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20211126/ac960bd4/attachment.htm>


More information about the Github-comments mailing list