mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-25 10:17:02 -06:00
The desktop app reads the User Defined swatch and graphic style libraries while it creates its window: set_user_dir runs Libraries::rescan, which read and parsed every file in the folder outside the panic guard that commands have. A parser bug that panicked on one file stopped the app before its window appeared, at every launch while the file stayed in the folder. rescan now reads and parses each file inside guard::catch_panic and skips a file whose reading panics, as it skips one that can't be read. The other libraries are listed.