<p></p>
<blockquote>
<p dir="auto">How does this help? What you suggest is more or less how project creation works (or rather doesn't work) now.</p>
</blockquote>
<ul dir="auto">
<li>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)
<ul dir="auto">
<li>The change I suggest is to have some defaults that should obviously be changed, like "New Project", ".../New Project.geany", ".../New Project/".</li>
<li>This change would let users know what types of values should be entered.  For example, that projects have a <code>.geany</code> extension.</li>
</ul>
</li>
<li>Geany currently only auto-fills the other fields when the name field is filled in first.
<ul dir="auto">
<li>By auto-filling the other fields when <em>any</em> field is changed, your prefered process (selecting the base path first) is supported.</li>
</ul>
</li>
</ul>
<blockquote>
<p dir="auto">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...</p>
</blockquote>
<p dir="auto">Currently, users can change the fields in <em>any</em> order they want.  It is your <em>personal</em> preference to start with folder first.  Other users should not be <em>forced</em> to conform to your personal preference.</p>
<blockquote>
<p dir="auto">So once again, what this patch does is that it makes project creation as simple as opening a directory with sensible values filled in.</p>
</blockquote>
<p dir="auto">That is not <em>all</em> 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.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/3018#issuecomment-980473537">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ2LQUKRCZGZXP6OBGTUOAPI7ANCNFSM5IXHKYAA">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AAIOWJZDWY5JYMHHA2BNLSDUOAPI7A5CNFSM5IXHKYAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHJYNNQI.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/3018#issuecomment-980473537",
"url": "https://github.com/geany/geany/pull/3018#issuecomment-980473537",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>