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

elextr notifications at xxxxx
Sat Dec 4 01:43:41 UTC 2021


I TL;DRed much of the above, sorry if I repeat anything.

@ell1e 

> I think it makes most sense if the open directory dialog pops up first. Here are my two cents on why:

Another reference point is that Vscode asks for a directory first for where to find code for the project, and put its `.Vscode` directory, and thats all it asks, everything "just works" after that.  Eclipse insists on putting things in a "Workspace" which is in the users home.  Vscode has workspaces but I havn't tried them yet, "single directory" being enough for what I'm using it for.

In the case of both of these I am in the position of being a new user, and my reactions seem to pretty much mirror new users of Geany, basically "I just want to do my work, not fiddle with your IDE".  And can say the Vscode method is fast and easy for the single file C++ things I am using it for, and Eclipse is annoying to set up but then seems to support complex projects pretty much automatically from then.

@techee 

> But here I don't see a reason why not respect user's preference for the location of the project file 

Yes, (AFAICT) having _BOTH_ project files in users home and project files in the project directory are used, maybe even by the same user (me) for different "projects".

Supporting that by having "Project->New" that defaults to something user specific as the project file location and has no base directory by default, and "Project New from directory" that opens the file dialog at the directory of the current file and sets both location of project file and project base directory seems a better way than making the process more complex by trying to combine them.

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


More information about the Github-comments mailing list