Status: Implemented
Created by James Kanjo 13 May 2011 22:31
**STE **
Notice the red circle in the image attached
I don't like how STE creates a data file within the root directory of the application itself. Because I store STE.app within my Applications folder (where it belongs), I always see this ugly "extensions.data" file when I view the grid-view of my apps.
I would suggest that the data file be moved to the ~/Library/STE/ directory instead, where app settings are commonly stored in the Mac OS.
You also have options here, as there are two library folders:
- root/Library/
- root/Users/{user's name}/Library/
If you placed it in the "Users" library, then each user could have their own individual extensions settings. But given that STE.app is a specialty application, you may not need to have settings on a per user basis, and just keep it in the "global" library folder.
leiger |
14 May 2011 03:25. Edited 4 times. (Edit, Permalink) To save to the /root/Library folder, you must have Administrator permissions. Otherwise, the changes you make won't persist between sessions. Most likely everyone using STE on a Mac at the moment is an Administrator of their machine, but I don't want to just rely on that being the case. I think the best solution would be to instead put all of these files (extensions.data and recentdocs.data) into a separate folder, still in the same place as STE, but start the folder's name with a period (.) - this will have the following effect:
Would that work? This might make it harder for Mac and Linux users to copy those files to a different computer though (which can be particularly useful in the case of extensions.data, if the second computer doesn't have an Internet connection). I'm not sure what the best way to access a hidden folder is on Mac OS X. Windows users can just type the folder name into the address bar (which Mac/Linux doesn't have!). Included page "inc:signature" does not exist (create it now) |
GoVegan |
14 May 2011 05:29. Edited 0 times. (Edit, Permalink) Included page "inc:signature" does not exist (create it now) |
Arotaritei Vlad |
11 Jun 2011 13:11. Edited 0 times. (Edit, Permalink) C:\Documents and Settings\user\Application Data\STE Included page "inc:signature" does not exist (create it now) |
leiger |
11 Jun 2011 14:07. Edited 0 times. (Edit, Permalink) Included page "inc:signature" does not exist (create it now) |
Arotaritei Vlad |
12 Jun 2011 06:21. Edited 0 times. (Edit, Permalink) Included page "inc:signature" does not exist (create it now) |
leiger |
27 Jun 2011 07:53. Edited 0 times. (Edit, Permalink)
Most likely I won't let you change the folder location in the next version of STE, but I'm implementing it in a way that makes this easy to add sometime in the future. Once I'm satisfied that this works 100% fine on all operating systems using these default folders, I'll most likely let you change it. Your existing extensions.data and recentdocs.data files will automatically be moved to the new location when you start STE. This check is performed every time (not just once) - making it just as easy to install extensions on a computer with no Internet connection: just drag-and-drop the file into the same directory as STE, then run STE to automatically move the file to the correct folder. Included page "inc:signature" does not exist (create it now) |