Add collapsible sidebar functionality for both deliveries and routes pages: - DeliveryListItem: Add isCollapsed parameter to show badge-only view when sidebar is collapsed - RouteListItem: Add isCollapsed parameter with same badge-only behavior - MapSidebarLayout: Add sidebarBuilder function to pass collapsed state to child widgets - CollapsibleRoutesSidebar: Pass collapsed state to RouteListItem components - UnifiedDeliveryListView: Add isCollapsed parameter and pass to DeliveryListItem Collapsed sidebar: - Width: 80px (accommodates 60px badge with 10px margins) - Shows only status-colored order number badges - Badges remain centered and aligned during animations - Removed horizontal slide animation in collapsed view to prevent misalignment - Maintains scale and fade animations for smooth entrance Expanded sidebar: - Width: 420px (original full layout) - Shows badge, vertical accent bar, and delivery/route details - Full animations including horizontal slide Co-Authored-By: Claude <noreply@anthropic.com>
1 line
10 KiB
Plaintext
1 line
10 KiB
Plaintext
{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e988fc4ed18f636615e52006d03796a45a9","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/opt/homebrew/share/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/opt/homebrew/share/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_appauth/flutter_appauth-prefix.pch","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_appauth/flutter_appauth-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_appauth/flutter_appauth.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_appauth","PRODUCT_NAME":"flutter_appauth","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9880ef288b9f5afbc11fa6d5d7cd8d8882","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98488326edb025622cc45efa16ad2f4033","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/opt/homebrew/share/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/opt/homebrew/share/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_appauth/flutter_appauth-prefix.pch","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_appauth/flutter_appauth-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_appauth/flutter_appauth.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_appauth","PRODUCT_NAME":"flutter_appauth","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98256a25cb106784ef2a1eaea8915c6d48","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98488326edb025622cc45efa16ad2f4033","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/opt/homebrew/share/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/opt/homebrew/share/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_appauth/flutter_appauth-prefix.pch","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_appauth/flutter_appauth-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_appauth/flutter_appauth.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_appauth","PRODUCT_NAME":"flutter_appauth","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98f042f2d86be0fe4b8238fded8bdaf4ee","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98c0934f0898bad2a2fd334886ceb0864f","guid":"bfdfe7dc352907fc980b868725387e983391227520ce0f02b0c6d30da5f5f866"},{"fileReference":"bfdfe7dc352907fc980b868725387e98525072e1c77782b143c92808177988bb","guid":"bfdfe7dc352907fc980b868725387e9872a269f77955a9a832f07157a9e6e31a","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e2c2ca4784adddad38790afa25eb2c6d","guid":"bfdfe7dc352907fc980b868725387e9862f452242ef4a4ea47ad6e46c9c644b1"},{"fileReference":"bfdfe7dc352907fc980b868725387e98804fa74877c5e711cb59ab933d0d614e","guid":"bfdfe7dc352907fc980b868725387e98ed05799848b6d284748aa3fbc06f8ea9","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e988b8acf7712d3a7da2d6bd138d72097e3","guid":"bfdfe7dc352907fc980b868725387e986d68b98e47f4d27dd52dde9fc761366b"},{"fileReference":"bfdfe7dc352907fc980b868725387e985c949f522f8a6729bf78db2d6d5bc20d","guid":"bfdfe7dc352907fc980b868725387e98aeafa9693fd46dd6e636479cad79006d"},{"fileReference":"bfdfe7dc352907fc980b868725387e9819bf346495c7e5f97ccf63e1dcd67990","guid":"bfdfe7dc352907fc980b868725387e9860a614f4a2ac9f4a5d2bafc6ab2ef5f2"}],"guid":"bfdfe7dc352907fc980b868725387e981b440d7df93f25cd97d1cc3a58e938ca","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e985ee02706b6b774d75d32e4e2c9e7cb42","guid":"bfdfe7dc352907fc980b868725387e980e845785fb6fea22713758dff59d33ef"},{"fileReference":"bfdfe7dc352907fc980b868725387e98864e58fd96791c8f22791f8bfab989f5","guid":"bfdfe7dc352907fc980b868725387e988109b776965213a8843a9ebda3dba0d5"},{"fileReference":"bfdfe7dc352907fc980b868725387e989aca5359c545f77d199b20af819157fc","guid":"bfdfe7dc352907fc980b868725387e983e4194653870fe54cbc5ad90248cfced"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b2291b837e5600ed306fa542c068d64a","guid":"bfdfe7dc352907fc980b868725387e981389fe46476deeaded460b56e2351b7a"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d7617e6018203dcf70549ddb309c3654","guid":"bfdfe7dc352907fc980b868725387e985bd1ee2b3c45368ce36aedf778d01f8c"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d6ed7fa3ced2996af31a8040e5a4b3b7","guid":"bfdfe7dc352907fc980b868725387e9889974da4c303850186d8d8280d53cfa1"}],"guid":"bfdfe7dc352907fc980b868725387e98ac399136e6d378ac670e01a2f9b263c4","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e989f4975b040bb7264cb91a13e86e408c2","guid":"bfdfe7dc352907fc980b868725387e98baba1050c8ad58e2fa87848d33b00a2d"}],"guid":"bfdfe7dc352907fc980b868725387e98d5ff02fed0cf00c4d8bd55ce3800695a","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e983d44a2a6e4206723ab0e905c05e368d2","targetReference":"bfdfe7dc352907fc980b868725387e9838116aba79bee5cd919637253bcf2ecc"}],"guid":"bfdfe7dc352907fc980b868725387e98d12f6aabe99e9345a9bd92b3316c1b4e","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e98758cc842172da540ffb591e63e38dc1e","name":"AppAuth"},{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e9838116aba79bee5cd919637253bcf2ecc","name":"flutter_appauth-flutter_appauth_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98b70a033634f3eb6130de4681c3abbaf4","name":"flutter_appauth","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9838a1ce142207244a05f3b13fb21aa5e1","name":"flutter_appauth.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} |