enso-org / enso

Hybrid visual and textual functional programming.
https://enso.org
Apache License 2.0
7.34k stars 323 forks source link

Change the default location for Enso project on Mac and Windows #10240

Closed jdunkerley closed 3 months ago

jdunkerley commented 3 months ago

Should be My Documents/enso-projects (or Documents/enso-projects on Mac.

However, if the user already has the current structure we should move it to the new location.

If starting enso on a complete pristine machine (i.e. no folder) it should be created and not crash!

hubertp commented 3 months ago

One minor thing: please verify the correct permissions on folders. Should be u+rw

enso-bot[bot] commented 3 months ago

Dmitry Bushev reports a new STANDUP for today (2024-06-17):

Progress: Debug Ydoc issues in the cloud. Implement detection of user Documents folder for Linux, macOS, and Windows platforms. It should be finished by 2024-06-24.

Next Day: Next day I will be working on the #10240 task. Continue working on the task

4e6 commented 3 months ago

After some consideration, I think we don't need to manipulate permissions because the root user catalog already has it correct

$ ls -l /home
total 20
drwx------ 60 dbushev dbushev 20480 Jun 19 11:00 dbushev/

Not sure about Windows though, but I would be surprised if it is different.

enso-bot[bot] commented 3 months ago

Dmitry Bushev reports a new STANDUP for yesterday (2024-06-18):

Progress: Implement tests for Documents folder detection. Implement the project migration module. It should be finished by 2024-06-24.

Next Day: Next day I will be working on the #10240 task. Continue working on the task

enso-bot[bot] commented 3 months ago

Dmitry Bushev reports a new STANDUP for yesterday (2024-06-19):

Progress: Added project migration tests. Debugging the projects migration on Windows. Fixed the permissions settings. It should be finished by 2024-06-24.

Next Day: Next day I will be working on the #10240 task. Continue working on the task

enso-bot[bot] commented 3 months ago

Dmitry Bushev reports a new STANDUP for today (2024-06-20):

Progress: Implemented the documents directory detection in JS. Updated the project manager shim middleware to fix the dev setup. Fixed the project manager tests It should be finished by 2024-06-24.

Next Day: Next day I will be working on the #10240 task. Continue working on the task

enso-bot[bot] commented 3 months ago

Dmitry Bushev reports a new STANDUP for today (2024-06-21):

Progress: Fixed the project manager shim middleware to fix the dev setup. Fixed linting errors. Refactored the desktop-environment Java module. Undrafted the PR. Addressed the review comments. It should be finished by 2024-06-24.

Next Day: Next day I will be working on the #10240 task. Continue working on the task