feat: 优化云盘工作区与批量文件工具

This commit is contained in:
2026-07-16 12:37:26 +08:00
parent 3cfc1617c5
commit fc22f63db4
9 changed files with 1615 additions and 385 deletions
+16
View File
@@ -14,6 +14,10 @@
8C0E0B522C40000100A10001 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0E0B422C40000100A10001 /* Models.swift */; };
8C0E0B532C40000100A10001 /* GuangyaAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0E0B432C40000100A10001 /* GuangyaAPI.swift */; };
8C0E0B542C40000100A10001 /* AppModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0E0B442C40000100A10001 /* AppModel.swift */; };
8C0E0B562C40000100A10001 /* FileMetadataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0E0B462C40000100A10001 /* FileMetadataCache.swift */; };
8C0E0B572C40000100A10001 /* AppTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0E0B472C40000100A10001 /* AppTheme.swift */; };
8C0E0B582C40000100A10001 /* WorkspaceShell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0E0B482C40000100A10001 /* WorkspaceShell.swift */; };
8C0E0B592C40000100A10001 /* BatchRenameTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0E0B612C40000100A10001 /* BatchRenameTool.swift */; };
8C0E0B552C40000100A10001 /* 光鸭.svg in Resources */ = {isa = PBXBuildFile; fileRef = 8C0E0B452C40000100A10001 /* 光鸭.svg */; };
/* End PBXBuildFile section */
@@ -27,6 +31,10 @@
8C0E0B432C40000100A10001 /* GuangyaAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuangyaAPI.swift; sourceTree = "<group>"; };
8C0E0B442C40000100A10001 /* AppModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppModel.swift; sourceTree = "<group>"; };
8C0E0B452C40000100A10001 /* 光鸭.svg */ = {isa = PBXFileReference; lastKnownFileType = image.svg; path = "光鸭.svg"; sourceTree = "<group>"; };
8C0E0B462C40000100A10001 /* FileMetadataCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileMetadataCache.swift; sourceTree = "<group>"; };
8C0E0B472C40000100A10001 /* AppTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTheme.swift; sourceTree = "<group>"; };
8C0E0B482C40000100A10001 /* WorkspaceShell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WorkspaceShell.swift; sourceTree = "<group>"; };
8C0E0B612C40000100A10001 /* BatchRenameTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BatchRenameTool.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -61,9 +69,13 @@
children = (
8C0E0B362C40000100A10001 /* guangya_macApp.swift */,
8C0E0B372C40000100A10001 /* ContentView.swift */,
8C0E0B472C40000100A10001 /* AppTheme.swift */,
8C0E0B482C40000100A10001 /* WorkspaceShell.swift */,
8C0E0B612C40000100A10001 /* BatchRenameTool.swift */,
8C0E0B422C40000100A10001 /* Models.swift */,
8C0E0B432C40000100A10001 /* GuangyaAPI.swift */,
8C0E0B442C40000100A10001 /* AppModel.swift */,
8C0E0B462C40000100A10001 /* FileMetadataCache.swift */,
8C0E0B452C40000100A10001 /* 光鸭.svg */,
8C0E0B382C40000100A10001 /* Assets.xcassets */,
8C0E0B392C40000100A10001 /* Preview Content */,
@@ -155,6 +167,10 @@
8C0E0B522C40000100A10001 /* Models.swift in Sources */,
8C0E0B532C40000100A10001 /* GuangyaAPI.swift in Sources */,
8C0E0B542C40000100A10001 /* AppModel.swift in Sources */,
8C0E0B562C40000100A10001 /* FileMetadataCache.swift in Sources */,
8C0E0B572C40000100A10001 /* AppTheme.swift in Sources */,
8C0E0B582C40000100A10001 /* WorkspaceShell.swift in Sources */,
8C0E0B592C40000100A10001 /* BatchRenameTool.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};