From 7453dfdbe4f84a41ecc5c9b79df2ccde77b026e9 Mon Sep 17 00:00:00 2001 From: Joe Date: Tue, 20 Jan 2026 20:10:55 -0600 Subject: [PATCH] Enhance middleware selection in get_best_middleware function to include additional GUI types (ScreenGui, SurfaceGui, BillboardGui, AdGui) for improved directory handling. --- src/syncback/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/syncback/mod.rs b/src/syncback/mod.rs index 9d854d05..2e75292b 100644 --- a/src/syncback/mod.rs +++ b/src/syncback/mod.rs @@ -344,7 +344,8 @@ pub fn get_best_middleware(snapshot: &SyncbackSnapshot) -> Middleware { middleware = Middleware::JsonModel; } else { middleware = match inst.class.as_str() { - "Folder" | "Configuration" | "Tool" => Middleware::Dir, + "Folder" | "Configuration" | "Tool" + | "ScreenGui" | "SurfaceGui" | "BillboardGui" | "AdGui" => Middleware::Dir, "StringValue" => Middleware::Text, "Script" => Middleware::ServerScript, "LocalScript" => Middleware::ClientScript,