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

Jiří Techet notifications at xxxxx
Thu Nov 25 13:36:51 UTC 2021


> What about a "wizard" interface?

For the wizard to make some sense, all the dialogs would have to be embedded in the wizard - otherwise the wizard would mean just more clicking around to open the other dialogs. Then it means to have embedded folder chooser (not sure if it's possible) but worse, the project properties dialog. I just don't think this is worth the extra effort.

> If the project file could be renamed/moved from the Project Properties dialog... you could add a new menu item to the Project menu: "New (from Folder)..." When clicked, the user would select a folder. Then the Project Properties would be opened with everything filled in with defaults. The filename could be highlighted to indicate that it can be edited. The user would be able to change other options as desired. (I'm assuming most people would want to edit preferences and properties after creating a project. So this would save several clicks.)

The problem with configurable project file name is that once you allow that, you allow moving projects to different directories and things start breaking when users use relative base path or `%p` from within the build tab. Users can of course do this from the file manager (and deal with the problems by themselves) but I wouldn't encourage this inside Geany.

> Its a pity we can't change the name of the open dialog to "Select project base directory"

This is exactly what the patch does, it's just called "Select project base path".

> and go straight there

I wouldn't skip the "New Project" dialog personally. This is the only chance to change the location of Geany's project file and the suggested path derived from the base path may not suit everyone (e.g. someone wants to have the Geany project file inside a subdirectory of the base path).

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


More information about the Github-comments mailing list