<p></p>
<p dir="auto">I totally agree the "new project" dialog is dodgy and confuses people.</p>
<blockquote>
<p dir="auto">I think we can do better - instead of entering the project name and<br>
guessing base path based on that, we can go the other way round; first,<br>
get the base path and then, from the base path provided by the user,<br>
set the project name and project file.</p>
</blockquote>
<p dir="auto">This approach seems better than the existing confusion.</p>
<blockquote>
<p dir="auto">a. First pops up a open directory dialog to specify base path<br>
b. After that, opens the (currently used) New Project dialog which<br>
is pre-filled in the following way:</p>
</blockquote>
<blockquote>
<p dir="auto">Name: The last directory in base_path<br>
Filename: depending on "store project file inside the project base<br>
directory" settings either in base_path/(1).geany or projects_dir/(1).geany<br>
Base path: path specified in (a)</p>
</blockquote>
<p dir="auto">Can I suggest instead of serial popups, have a single popup with base path at the top with focus on it and the other entries insensitive.  When the base path is entered fill them as described and set sensitive for users to twiddle as needed.</p>
<blockquote>
<p dir="auto">Use "Store project file inside the project base directory" by default</p>
</blockquote>
<p dir="auto">Personally I usually do this anyway, what do other people think?</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-978535787">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJYIVDTEFAAMGYSS3W3UNV6CTANCNFSM5IXHKYAA">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/AAIOWJ62C4C4UREUEYZB5UDUNV6CTA5CNFSM5IXHKYAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHJJUK2Y.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-978535787",
"url": "https://github.com/geany/geany/pull/3018#issuecomment-978535787",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>