Reload objects when changed externally

Uses file modification timestamp polling for project config and objects to avoid unneeded complexity from the filesystem notification watcher.

Allows disabling `build_base` as well for projects using an external build system.
This commit is contained in:
2023-10-07 14:48:34 -04:00
parent 803eaafee6
commit 04b4fdcd21
8 changed files with 190 additions and 76 deletions

1
Cargo.lock generated
View File

@@ -2539,6 +2539,7 @@ dependencies = [
"egui",
"egui_extras",
"exec",
"filetime",
"flagset",
"globset",
"log",