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
16 KiB
Plaintext
1 line
16 KiB
Plaintext
{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e986d3e6fe5a6e621cced341ee873850040","buildSettings":{"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/permission_handler_apple/permission_handler_apple-prefix.pch","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"permission_handler_apple","PRODUCT_NAME":"permission_handler_apple","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":"bfdfe7dc352907fc980b868725387e98519c0f1aabf34eacbf6f755b813f1496","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98d0b24e03f50d0470357d26e4f8a02735","buildSettings":{"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/permission_handler_apple/permission_handler_apple-prefix.pch","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"permission_handler_apple","PRODUCT_NAME":"permission_handler_apple","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":"bfdfe7dc352907fc980b868725387e98ec62137b0ee28ca4265944856877be27","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98d0b24e03f50d0470357d26e4f8a02735","buildSettings":{"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/permission_handler_apple/permission_handler_apple-prefix.pch","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"permission_handler_apple","PRODUCT_NAME":"permission_handler_apple","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":"bfdfe7dc352907fc980b868725387e9832ebf16d88dad2729e444c32094aa46a","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9832bcd20dcc9793d0d1d8764ae26cdf12","guid":"bfdfe7dc352907fc980b868725387e98a27a49b00be0ac981e5db9f07832563d","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e986579b31c1b0bee3235dcc1d5f7bd4f6b","guid":"bfdfe7dc352907fc980b868725387e989878394bd4334bc5b75f69e19db62bf2","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98030d13171ae37b4fb63852b201457db6","guid":"bfdfe7dc352907fc980b868725387e98e1897e3d8aed17671192779f85b1c248","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e984d9fd23f70a6bd6b27dbe08b7f1b1d82","guid":"bfdfe7dc352907fc980b868725387e981450c482f5c290824d437888a184ae8b","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e983249dbba7627df17788999e25aa77fc8","guid":"bfdfe7dc352907fc980b868725387e98e4fc9878a7a9815c87ead588b617e13f","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9801b3cc792a31084d7c627235c7b2ee6a","guid":"bfdfe7dc352907fc980b868725387e98931f24651cd163bcb560cc6bf0293fcb","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c1eda9725f9c909a0161e33c947c53cd","guid":"bfdfe7dc352907fc980b868725387e98d4cfb9e1cbc63fdd6505f85f9a29df9c","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9863c458e74fb51a3eae8bd9e19d03738d","guid":"bfdfe7dc352907fc980b868725387e98603cbbc70b8dca9ffe9ae016055178e4","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e984f48e364446d708714bc08e686a0374b","guid":"bfdfe7dc352907fc980b868725387e98de1a9153e9195626d2e18082bddd5583","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ba368de95a5fae7931cc53b7f59ca3e1","guid":"bfdfe7dc352907fc980b868725387e984a1d400fa247fcd1999957a8682fc831","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e984bf652da12a3cbce2ddfc3a9b2b38bb6","guid":"bfdfe7dc352907fc980b868725387e98d32709d3a2dbac2c57e7e408179d0866","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98671487503aabd8afdc3f534a4bc92b0c","guid":"bfdfe7dc352907fc980b868725387e9852b51035de7e7268120a09bd61060c70","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c810bf2ce9c8ef034ba2609ca68107d8","guid":"bfdfe7dc352907fc980b868725387e98dc02dbc796bf1a1c79ffc8c7bf3cea72","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98871d7ff28969e1a8c7eea0facb16b368","guid":"bfdfe7dc352907fc980b868725387e9851124daa4e024f512c6435eeca4166ec","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d1cdaa48948e6d22bed56d266eeb39d9","guid":"bfdfe7dc352907fc980b868725387e98d1ab4894e5f8a787a882b5c8c35da9b2","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e18478b69f436f2d3e682ccbe8b3ad5e","guid":"bfdfe7dc352907fc980b868725387e980ef321af2f9f2c834e49de13f3d55bc9","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c9e5d6380c424888648d813005e86599","guid":"bfdfe7dc352907fc980b868725387e98f0d31a429c82f17b0991aeffa8fa048c","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e984a47387df1309d77d1fe018dbd9c8462","guid":"bfdfe7dc352907fc980b868725387e98a42a0c118dedfd60efdbb4d16492c7b8","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e988f36af75e4675fe18fc8048f0893d21e","guid":"bfdfe7dc352907fc980b868725387e98b3c686ca16e5bce7ed24eabc68c27a7a","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a548c451deef62bcc3ee8620e3e8c935","guid":"bfdfe7dc352907fc980b868725387e9828accb1b5b23f919db719dddafe64428","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c80a41bdf21f01d019d9fc82c53c995d","guid":"bfdfe7dc352907fc980b868725387e981a70531bb3ca84e549cc6ba35f299fa1","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98cccd1f8a0ad2774cf04ac82d136ac18d","guid":"bfdfe7dc352907fc980b868725387e98d126da608ed212ace70c11a62a0c1637","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9825f9a7c4b23d97e976de129270c199ac","guid":"bfdfe7dc352907fc980b868725387e98482d9659cbec4dc229fbd14d4097dbb0","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e986a03fa67e33d48dce94be2b8eb2259ec","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9876e0f9818d5fd434860a80dedb596a02","guid":"bfdfe7dc352907fc980b868725387e989514a07acecd425069c301ac83629a34"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e7d90fb8e373e399b95f7bb33f75c14a","guid":"bfdfe7dc352907fc980b868725387e98c5aeecdf68b8bd150764901c66af09a9"},{"fileReference":"bfdfe7dc352907fc980b868725387e9814fa8900c8047284612859e773e2bf9a","guid":"bfdfe7dc352907fc980b868725387e98845832e3ddc9b9efa82804181189873f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e86c1033ffaec5697ed64718cb9e3a01","guid":"bfdfe7dc352907fc980b868725387e988422c8d41a531ab0e5feda22b2729450"},{"fileReference":"bfdfe7dc352907fc980b868725387e980d77397915b04acae6a053559203a840","guid":"bfdfe7dc352907fc980b868725387e98032b5432a99c409a15c23484d253896f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98eaa5c097a55bcb1fa7cb092e330a3c26","guid":"bfdfe7dc352907fc980b868725387e988ec79e04b31e29a98b9058ffe01c7fe6"},{"fileReference":"bfdfe7dc352907fc980b868725387e989b2b5e1a4b0396dafc8cf2ea912f3478","guid":"bfdfe7dc352907fc980b868725387e980e70a7a6c573b1b7ccd3e1d5ab5d07e2"},{"fileReference":"bfdfe7dc352907fc980b868725387e98eba4d5dc7e80d64a8f1edd92bd451d4e","guid":"bfdfe7dc352907fc980b868725387e983e056fb9529e4b65a3f33b7e5569c272"},{"fileReference":"bfdfe7dc352907fc980b868725387e9815f00f4dc44646d2c60332667699fbfe","guid":"bfdfe7dc352907fc980b868725387e980341c01be7632895d55fd1dac2b54ca7"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c9060daa3939b8915d6721043c3701c4","guid":"bfdfe7dc352907fc980b868725387e9844b9c045f1529acb68ed027e0a48b614"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d307dc8b72c923c1026deb3cc751e885","guid":"bfdfe7dc352907fc980b868725387e98b1b6e64bf6811487ed4c6e1384077226"},{"fileReference":"bfdfe7dc352907fc980b868725387e98bbc4712336b3bb570ea32704ad330a4e","guid":"bfdfe7dc352907fc980b868725387e981f2b6f47d148085767ead35147c92b0a"},{"fileReference":"bfdfe7dc352907fc980b868725387e9840945da0ea32527bfc98323aaedd8153","guid":"bfdfe7dc352907fc980b868725387e981850b344567e5543096f0a83d9eac0b2"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d5f45cbfd9010f92c882fe0742353329","guid":"bfdfe7dc352907fc980b868725387e98ff4558f6e06cbb7fbd15dd015ca18854"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c46023a95a232edd332ca92a18ac4363","guid":"bfdfe7dc352907fc980b868725387e983caf79b54a68f27872c153b09b7289cb"},{"fileReference":"bfdfe7dc352907fc980b868725387e980fd86dfcd994ed7f7be350c829cf9486","guid":"bfdfe7dc352907fc980b868725387e983550715f5dc47c6e779aeb12290a7c48"},{"fileReference":"bfdfe7dc352907fc980b868725387e9885d351ca376616c50960f897c265f0e3","guid":"bfdfe7dc352907fc980b868725387e985800f051739a623bb35f7cc22cbdb0d1"},{"fileReference":"bfdfe7dc352907fc980b868725387e9808681cea66c615f44ae80e801cdfb85c","guid":"bfdfe7dc352907fc980b868725387e98f2203b5d78f4ac52bb8f2618d0202e75"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a2b6dd6c3d6f04e4077f300ac8e570a6","guid":"bfdfe7dc352907fc980b868725387e983616275298339a71f8ce5405edcae646"},{"fileReference":"bfdfe7dc352907fc980b868725387e9802c50bd42900388ee471ea764b2c15c1","guid":"bfdfe7dc352907fc980b868725387e9859b2f7d951b31f73b36500eee5613569"},{"fileReference":"bfdfe7dc352907fc980b868725387e9894ebb86c1c3df990f2c7c64353c83642","guid":"bfdfe7dc352907fc980b868725387e9800fc7c6d98b1d598e7f0946391c24f5b"}],"guid":"bfdfe7dc352907fc980b868725387e98be6229230a4715433df2f8e74fbafc5b","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e989f4975b040bb7264cb91a13e86e408c2","guid":"bfdfe7dc352907fc980b868725387e980797c2152e50219ee4196549bb34f857"}],"guid":"bfdfe7dc352907fc980b868725387e984d290968aff9eafa4ed5b85c80a8c610","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98fa0d11ed0b4e1a85c13d68e37d1547e0","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e9802f35ab680609a626ebd2ddd692a3822","name":"permission_handler_apple-permission_handler_apple_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98ef10255b706f98e1e88fae00855b0968","name":"permission_handler_apple","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98f8f53f8ba4165e76c7481b24262177ed","name":"permission_handler_apple.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"} |