Database cleanup tool?
Posted: Thu Jul 19, 2018 5:38 pm
With the current version of MainType, if a user moves/deletes a font file that is in a "sync" folder, when the folder refreshes, the font is no longer displayed in MainType. This behavior makes sense, and is intuitive.
If the user moved the file to a different "sync" folder (or even moved it back to the same folder) and refreshed, it appears in the display and any tags associated with it are remembered. Again, this behavior makes sense, and is exactly what a user would want.
The question is if the user really deletes the font file because they don't want it any more, how can they clean up the database entry? If this happens enough, eventually the database will take up significant disk space for a useless purpose...fonts that the user doesn't care about.
When the paradigm was that fonts were never deleted, but merely "ignored", the exact same issue existed, and users couldn't do anything about it then, either. Now, the main difference is the user doesn't have a way to see the "ignored" fonts except through the disk space they take up. Also, users now don't have the ability to "restore" an ignored/deleted font, which at least made the old system have some value.
If the user moved the file to a different "sync" folder (or even moved it back to the same folder) and refreshed, it appears in the display and any tags associated with it are remembered. Again, this behavior makes sense, and is exactly what a user would want.
The question is if the user really deletes the font file because they don't want it any more, how can they clean up the database entry? If this happens enough, eventually the database will take up significant disk space for a useless purpose...fonts that the user doesn't care about.
When the paradigm was that fonts were never deleted, but merely "ignored", the exact same issue existed, and users couldn't do anything about it then, either. Now, the main difference is the user doesn't have a way to see the "ignored" fonts except through the disk space they take up. Also, users now don't have the ability to "restore" an ignored/deleted font, which at least made the old system have some value.