progress
This commit is contained in:
parent
8b40e9332f
commit
c99af0e299
|
|
@ -0,0 +1,234 @@
|
|||
# Themed Hybrid UI Component Specification
|
||||
|
||||
## Core Challenge
|
||||
Create a **uniquely themed UI component** that combines multiple existing UI elements into one elegant solution. Apply a distinctive design language while solving multiple interface problems in a single, cohesive component - achieving "two birds with one stone" efficiency.
|
||||
|
||||
## Output Requirements
|
||||
|
||||
**File Naming**: `ui_hybrid_[iteration_number].html`
|
||||
|
||||
**Content Structure**: Themed, multi-functional HTML component
|
||||
```html
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>[Theme Name] [Hybrid Component Name]</title>
|
||||
<style>
|
||||
/* Cohesive theme implementation across all component aspects */
|
||||
/* Multi-component integration with seamless visual flow */
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<h1>[Hybrid Component Name] - [Theme Name] Theme</h1>
|
||||
|
||||
<!-- The themed hybrid component showcasing combined functionality -->
|
||||
<div class="hybrid-component">
|
||||
<!-- Multiple UI functions integrated into single component -->
|
||||
<!-- Realistic demo data showing all combined features working -->
|
||||
</div>
|
||||
|
||||
<!-- Additional examples if needed to show different states/modes -->
|
||||
|
||||
</main>
|
||||
|
||||
<script>
|
||||
// Coordinated behavior across all integrated UI functions
|
||||
// Theme-consistent animations and interactions
|
||||
// Smart state management for multiple component functions
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
## Design Dimensions
|
||||
|
||||
### **Unique Theme Development**
|
||||
Each component must embody a distinctive design language that creates personality and memorable experience:
|
||||
|
||||
#### **Theme Categories**
|
||||
- **Organic Nature**: Plant growth, water flow, seasonal changes, natural textures
|
||||
- **Digital Minimalism**: Pure geometry, negative space, precise typography, subtle motion
|
||||
- **Retro Computing**: Terminal aesthetics, scan lines, monospace fonts, command-line feel
|
||||
- **Glass Morphism**: Translucent layers, backdrop blur, depth, light refraction effects
|
||||
- **Industrial Design**: Metal textures, mechanical movement, precision engineering, functional beauty
|
||||
- **Playful Animation**: Bouncy physics, bright colors, cartoon-like interactions, joyful feedback
|
||||
- **Zen Philosophy**: Calm palettes, breathing animations, mindful transitions, peaceful flow
|
||||
- **Cyberpunk Future**: Neon accents, glitch effects, holographic elements, digital noir
|
||||
- **Handcrafted Paper**: Torn edges, shadows, texture, analog warmth in digital space
|
||||
- **Architectural Brutalism**: Bold concrete forms, stark contrasts, imposing geometry
|
||||
|
||||
#### **Theme Implementation**
|
||||
- **Visual Language**: Consistent color palette, typography, iconography, spacing
|
||||
- **Motion Personality**: Signature animation easing, timing, transition styles
|
||||
- **Interaction Character**: How the component responds to user input (playful, precise, organic)
|
||||
- **Sound Identity**: Audio feedback that reinforces the theme (when appropriate)
|
||||
- **Micro-Details**: Small touches that strengthen the thematic experience
|
||||
|
||||
### **Hybrid Component Strategy**
|
||||
Combine 2-4 existing UI components into one powerful, multi-functional interface:
|
||||
|
||||
#### **Smart Combinations**
|
||||
- **Search Hub**: Search bar + autocomplete + recent items + filters + results preview
|
||||
- **Input Intelligence**: Text field + validation + help system + formatting + autocomplete
|
||||
- **Action Controller**: Button + loading state + confirmation + success feedback + error handling
|
||||
- **File Manager**: Upload area + progress tracking + preview + validation + file browser
|
||||
- **Navigation Center**: Tabs + breadcrumbs + search + quick actions + state memory
|
||||
- **Data Explorer**: Table + pagination + search + filter + sort + export + selection
|
||||
- **Content Card**: Preview + actions + modal + sharing + favoriting + metadata
|
||||
- **Form Wizard**: Progress indicator + steps + validation + navigation + save states
|
||||
- **Media Player**: Controls + playlist + visualizer + sharing + quality selector
|
||||
- **Dashboard Widget**: Chart + filter + export + refresh + settings + alerts
|
||||
|
||||
#### **Integration Principles**
|
||||
- **Seamless Flow**: Combined functions feel naturally connected, not forced together
|
||||
- **Contextual Revelation**: Advanced features appear when needed, hide when not
|
||||
- **Shared State**: All component functions work with the same data intelligently
|
||||
- **Progressive Disclosure**: Complexity reveals gradually based on user engagement
|
||||
- **Unified Interaction**: Single interaction model across all combined functions
|
||||
|
||||
## Enhancement Principles
|
||||
|
||||
### **Thematic Consistency**
|
||||
- **Visual Cohesion**: All elements follow the same design language strictly
|
||||
- **Behavioral Harmony**: Animations and interactions reinforce the theme consistently
|
||||
- **Emotional Resonance**: Theme creates appropriate mood and user connection
|
||||
- **Memorable Identity**: Component has distinctive personality users remember
|
||||
- **Authentic Expression**: Theme feels genuine, not superficial decoration
|
||||
|
||||
### **Functional Integration**
|
||||
- **Two Birds, One Stone**: Genuinely solves multiple UI problems in single component
|
||||
- **Natural Combination**: Combined functions complement each other logically
|
||||
- **Efficiency Gain**: Users accomplish more with fewer interface elements
|
||||
- **Reduced Cognitive Load**: Integration simplifies rather than complicates usage
|
||||
- **Smart Coordination**: Functions work together intelligently, sharing context
|
||||
|
||||
### **Practical Excellence**
|
||||
- **Enhanced Usability**: Hybrid approach makes tasks easier, not harder
|
||||
- **Performance Optimized**: Multiple functions don't compromise speed or smoothness
|
||||
- **Accessibility Maintained**: All functions fully accessible via keyboard and screen reader
|
||||
- **Responsive Design**: Works beautifully across all device sizes and orientations
|
||||
- **Self-Evident Value**: Users immediately understand and appreciate the combination
|
||||
|
||||
## Theme Development Guide
|
||||
|
||||
### **Visual Identity**
|
||||
- **Color Psychology**: Choose palettes that reinforce theme emotional goals
|
||||
- **Typography Character**: Select fonts that embody the theme personality
|
||||
- **Spatial Rhythm**: Use spacing and proportions that feel thematically appropriate
|
||||
- **Texture & Depth**: Apply visual treatments that strengthen theme identity
|
||||
- **Iconography Style**: Create or adapt icons that match thematic language
|
||||
|
||||
### **Motion Language**
|
||||
- **Easing Personality**: Custom timing functions that feel thematically consistent
|
||||
- **Animation Metaphors**: Movement patterns inspired by theme concepts
|
||||
- **Transition Flow**: State changes that reinforce thematic narrative
|
||||
- **Physics Simulation**: Natural or stylized physics that match theme world
|
||||
- **Feedback Rhythm**: Response timing that creates appropriate emotional pace
|
||||
|
||||
### **Interaction Behaviors**
|
||||
- **Input Response**: How component reacts to user actions thematically
|
||||
- **State Communication**: Visual language for different component states
|
||||
- **Error Personality**: How problems are communicated within theme voice
|
||||
- **Success Celebration**: Achievement feedback that matches theme energy
|
||||
- **Loading Character**: Wait states that maintain theme immersion
|
||||
|
||||
## Combination Strategies
|
||||
|
||||
### **Function Pairing Logic**
|
||||
- **Workflow Optimization**: Combine steps users typically do in sequence
|
||||
- **Context Sharing**: Functions that benefit from shared data or state
|
||||
- **Space Efficiency**: Multiple functions in constrained interface real estate
|
||||
- **Cognitive Grouping**: Related functions users think of as connected
|
||||
- **Progressive Enhancement**: Basic function enhanced by additional capabilities
|
||||
|
||||
### **Integration Patterns**
|
||||
- **Nested Functions**: One component contains others as sub-features
|
||||
- **Parallel Functions**: Multiple capabilities available simultaneously
|
||||
- **Sequential Functions**: Workflow that progresses through different modes
|
||||
- **Contextual Functions**: Features that appear based on current state or data
|
||||
- **Adaptive Functions**: Component behavior changes based on usage patterns
|
||||
|
||||
### **State Management**
|
||||
- **Unified Data Model**: Single source of truth for all combined functions
|
||||
- **Intelligent Defaults**: Smart initial states based on combined function needs
|
||||
- **Cross-Function Communication**: Changes in one area appropriately affect others
|
||||
- **Memory & Recovery**: Component remembers user preferences across all functions
|
||||
- **Conflict Resolution**: Graceful handling when combined functions have competing needs
|
||||
|
||||
## Quality Standards
|
||||
|
||||
### **Thematic Execution**
|
||||
- **Authentic Voice**: Theme feels genuine and well-researched, not superficial
|
||||
- **Consistent Application**: Every design decision reinforces the chosen theme
|
||||
- **Emotional Impact**: Theme creates appropriate user emotional response
|
||||
- **Cultural Sensitivity**: Themes respect cultural contexts and avoid stereotypes
|
||||
- **Timeless Quality**: Theme execution feels polished, not trendy or dated
|
||||
|
||||
### **Hybrid Functionality**
|
||||
- **Genuine Integration**: Combined functions truly enhance each other
|
||||
- **Usability Testing**: Hybrid approach measurably improves user task completion
|
||||
- **Performance Maintenance**: Multiple functions don't compromise component speed
|
||||
- **Accessibility Compliance**: All combined functions meet WCAG 2.1 AA standards
|
||||
- **Edge Case Handling**: Component gracefully manages complex state interactions
|
||||
|
||||
### **Technical Excellence**
|
||||
- **Clean Architecture**: Well-organized code despite increased complexity
|
||||
- **Progressive Enhancement**: Works without JavaScript, enhanced with it
|
||||
- **Browser Compatibility**: Functions correctly across modern browsers
|
||||
- **Responsive Adaptation**: All combined functions work on mobile and desktop
|
||||
- **Performance Optimization**: Efficient rendering and interaction handling
|
||||
|
||||
## Iteration Evolution
|
||||
|
||||
### **Theme Sophistication**
|
||||
- **Foundation (1-3)**: Establish clear theme identity with basic combinations
|
||||
- **Refinement (4-6)**: Deepen thematic details and improve integration elegance
|
||||
- **Innovation (7+)**: Push thematic boundaries and create novel combinations
|
||||
|
||||
### **Combination Complexity**
|
||||
- **Simple Pairs**: Start with 2 closely related UI functions
|
||||
- **Functional Triads**: Combine 3 complementary interface elements
|
||||
- **Complex Systems**: Integrate 4+ functions into sophisticated multi-tools
|
||||
- **Adaptive Hybrids**: Components that learn and adapt their combination strategy
|
||||
|
||||
## Ultra-Thinking Directive
|
||||
|
||||
Before each themed hybrid creation, deeply consider:
|
||||
|
||||
**Theme Development:**
|
||||
- What personality should this component embody?
|
||||
- How can visual design reinforce the emotional goals?
|
||||
- What motion language would feel authentic to this theme?
|
||||
- How can micro-interactions strengthen the thematic experience?
|
||||
- What makes this theme memorable and distinctive?
|
||||
|
||||
**Function Combination:**
|
||||
- Which UI functions naturally belong together in user workflows?
|
||||
- How can combining these functions reduce user cognitive load?
|
||||
- What shared data or state would make integration seamless?
|
||||
- How can progressive disclosure reveal complexity appropriately?
|
||||
- What makes this combination genuinely better than separate components?
|
||||
|
||||
**Integration Excellence:**
|
||||
- How can the theme unify disparate UI functions visually?
|
||||
- What interaction patterns work across all combined functions?
|
||||
- How can we maintain accessibility across increased complexity?
|
||||
- What performance optimizations are needed for multiple functions?
|
||||
- How can error states be handled consistently across all functions?
|
||||
|
||||
**User Experience:**
|
||||
- Does this themed hybrid solve real problems elegantly?
|
||||
- Would users prefer this over separate themed components?
|
||||
- How does the combination enhance rather than complicate workflows?
|
||||
- What makes this approach self-evidently valuable?
|
||||
- How can we ensure the theme enhances rather than distracts from functionality?
|
||||
|
||||
**Generate components that are:**
|
||||
- **Thematically Distinctive**: Strong design personality that creates memorable experience
|
||||
- **Functionally Integrated**: Multiple UI capabilities working together seamlessly
|
||||
- **Practically Superior**: Genuinely better than using separate components
|
||||
- **Technically Excellent**: Smooth performance despite increased complexity
|
||||
- **Immediately Compelling**: Users instantly understand and appreciate the hybrid approach
|
||||
Loading…
Reference in New Issue