views/extended_task_visual.rs - Extended Task Visual Representations
Conceptual Overview
Advanced visual components for extended learning tasks that go beyond core concepts. Provides sophisticated visual presentations for complex tasks including boundary bridging, reverse operations, directional comparisons, and transfer learning scenarios.
Key Data Flows
- Renders extended task types with specialized visual patterns
- Supports complex multi-step task visualizations
- Integrates theme colors for visual consistency
- Handles diverse extended task categories with unique visual approaches
Main Responsibilities
- Visual rendering for extended task types (BetweenQuery, BoundaryBridging, etc.)
- Complex multi-element task presentations
- Advanced learning concept visualization
- Theme integration for consistent appearance
- Support for transfer learning and projection switching visuals
Dependencies on Other Components
abcdeez_core::tasks::extended::ExtendedTaskType- Extended task definitionsstate::AppState- Theme access for styling- Xilem UI framework for advanced visual components
User-Facing Functionality
- Sophisticated visual learning experiences for advanced concepts
- Multi-step task visualizations with clear progression indicators
- Complex relationship visualization (boundaries, projections, transfers)
- Enhanced understanding through advanced visual metaphors
- Interactive elements for complex learning scenarios