ionic-planb-logistic-app-fl.../macos/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4f4d499fe89f3a0f28a6f8333c3cc045-json
Jean-Philippe Brule 65f0f4451b Implement collapsible sidebar with badge-only view
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>
2025-11-17 11:00:48 -05:00

1 line
4.2 KiB
Plaintext

{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982f985d09c7cc7155033fe82268497d22","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/google_navigation_flutter","EXPANDED_CODE_SIGN_IDENTITY":"-","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","IBSC_MODULE":"google_navigation_flutter","INFOPLIST_FILE":"Target Support Files/google_navigation_flutter/ResourceBundle-google_navigation_flutter_privacy_info-google_navigation_flutter-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"16.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"google_navigation_flutter_privacy_info","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98752011596fc869a834e8528c73ef279b","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ab248c6763e47003ca200ac075684f2b","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/google_navigation_flutter","EXPANDED_CODE_SIGN_IDENTITY":"-","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","IBSC_MODULE":"google_navigation_flutter","INFOPLIST_FILE":"Target Support Files/google_navigation_flutter/ResourceBundle-google_navigation_flutter_privacy_info-google_navigation_flutter-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"16.0","PRODUCT_NAME":"google_navigation_flutter_privacy_info","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e982cceafe2be828c9723ab385557be436c","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ab248c6763e47003ca200ac075684f2b","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/google_navigation_flutter","EXPANDED_CODE_SIGN_IDENTITY":"-","GCC_PREPROCESSOR_DEFINITIONS":"$(inherited) PERMISSION_LOCATION=1 PERMISSION_CAMERA=1 PERMISSION_PHOTOS=1","IBSC_MODULE":"google_navigation_flutter","INFOPLIST_FILE":"Target Support Files/google_navigation_flutter/ResourceBundle-google_navigation_flutter_privacy_info-google_navigation_flutter-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"16.0","PRODUCT_NAME":"google_navigation_flutter_privacy_info","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9826583347601a9aa812b297e38af0eeac","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9892886dc904b36aacb2ab9d013be96636","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98c10994d292cbc8c39344b9d0c712477b","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e982cab8dfb60c6c5e899a43b5e4cf34529","guid":"bfdfe7dc352907fc980b868725387e983dae192296c61ece93492dfe204360fe"}],"guid":"bfdfe7dc352907fc980b868725387e9890c28f2a1cb69a31f0b102c661e71019","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98ac39a888cfe1cb710fc82f373c10df1a","name":"google_navigation_flutter-google_navigation_flutter_privacy_info","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98f30d584e5ae71ad240f9f8224d5a008f","name":"google_navigation_flutter_privacy_info.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"}