nyanpasu64 / j0CC-FamiTracker

(Archived, see https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker) Numerous bugfixes for 0CC-FamiTracker (based off 0.3.14.5).
https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker
GNU General Public License v2.0
15 stars 2 forks source link

"Open dialog" folder should track most recent module directory #88

Open nyanpasu64 opened 6 years ago

nyanpasu64 commented 6 years ago

I hate how Audacity has like 1 .aup path, at least one export path.

I think "separate open dialog path, save dialog, export path" is an idea that looks good on paper, but doesn't capture the reality of how people work on one project contiguously (failure of "cache prefetching").

My input AND output folder AND drag-drop inputs tend to be highly clustered, and generally originate from the same set of paths. If I drag a WAV in from "Project X" folder, if I try to Open WAV, it will be from the same folder, and if I save AUP, it's the same folder, and if I export WAV, same again. Now the export dialog often defaults to some months-old project I won't ever touch again.


Does anyone routinely open modules in 1 folder, then WAV export into another fixed folder? Because I broke that usecase months ago, honestly.

teimoso commented 6 years ago

Would something like a "Favorites" section (specific to the tracker) containing user-provided links to directories be helpful? May be difficult to implement if 0CC-FamiTracker uses the native Windows file dialog.


Does anyone routinely open modules in 1 folder, then WAV export into another fixed folder?

I'd imagine there are users who "mirror" their module directory into a WAV directory (for un-organized uploading to services like Soundcloud).

nyanpasu64 commented 6 years ago

Windows 10's "recent directories" is very helpful, but it doesn't "see" files you opened via drag-drop or Recent Files. I don't know if I can implement a Favorites section or not.

Fun fact: In Win32/MFC, the file dialog's "most recent directory" is entirely controlled by the application. Windows doesn't remember it for you. I can customize the most-recent-directory however I want.