Problem
I am setting up a new Windows 11 laptop and TBH it's the first time I've tried to set up development in a Windows installation that isn't Windows Server, which lacks all the consumer cruft and bloatware and pretty much works as Windows did probably 20 years ago.
Things have changed, let's say, and not all for the better. It has been a mercy that I have been developing for businesses, and entirely targeting Windows Server since more or less the late 90s.
In my new Objo installation, I want to create an application (happens to be command line). You can specify the name, but you can't specify the location, although you can Save As and then navigate wherever. In any event the real problem is this: the default is c:\users\username\Private\Documents which elides that it's really users\username\OneDrive\Documents. Windows 11 by default exposes all your documents (and pictures) to the cloud via OneDrive.
The Internet is full of people tearing their hair out trying to get this back where it belongs, in users\username\Documents on the physical C: drive. With varying results including screwing everything up. Microsoft really is trying to push you to use OneDrive whether you want to or not.
Generic security / cloud dependency issues aside, I don't want any Objo app I distribute down the line leaking my user name, etc. via this path in a stack trace or something.
For all the above reasons, I've decide to solve this problem by choosing a path for my source code outside of Microsoft's defaults. So I created a virtual "DevDrive", which has the drive letter F:, and in my case, I want my solution in the F:\Source\Objo\Projects\appname folder. I can accomplish this via Save As, but I have to do it for each new app I create. (Using this separate "DevDrive" volume also has the advantage of being an optimized filesystem for dev workloads and is apt to be slightly faster than NTFS).
Objo's Settings form does allow you to specify where examples get copied, so I set this up (F:\Source\Objo\Projects\Examples). But there's no similar setting for a default location to save Objo projects.
Proposed Solution
Add a configuration item in Settings to specify the default root where your code gets saved. This wouldn't be Windows-specific, it would be useful on all OSes. But it's particularly important on Windows because of the above-mentioned issues.
Alternatives Considered
Manually specify it for each new project.