alexdcramer / Susquehanna

A conlang manager
0 stars 0 forks source link

Prevent current file saving system from lagging application in the future #14

Open alexdcramer opened 5 days ago

alexdcramer commented 5 days ago

Currently, Susquehanna saves on each change. This, necessarily, requires overwriting the entire file. I'm worried that in the future, file sizes could balloon and make editing very slow, especially on hard disk drives. Adding a save button, alongside an autosave feature every x minutes, could prevent this problem before it appears.

Alternatively, finding a way to not overwrite the entire file could be useful instead. Perhaps something along the lines of a diff system could work?