Main Navigation β
General Interface β
The Rosepetal AI Vision Platform interface is designed to be intuitive and efficient, with all main elements accessible from any view.
π Central Dashboard β
Main Layout β
The dashboard uses a card design that automatically adapts to screen size:
- Desktop view: 3-4 column grid cards
- Tablet view: 2 column grid
- Mobile view: Single column with vertical scroll
Module Cards β
Each module is presented as an interactive card:
π Visual Information β
- Descriptive icon: Represents the functionality
- Module name: Clear title
- Dynamic state: Colors indicate availability
- Hover effects: Visual feedback when cursor passes
π¨ Visual States β
- π’ Green: Available and working module
- π‘ Yellow: Available with limitations
- π΄ Red: Unavailable or with errors
- βͺ Gray: No access due to permissions
Module Access β
Click on any card to directly access the corresponding module.
π§ Top Bar β
Main Elements β
Logo and Brand β
- Rosepetal logo: Top left corner
- Click on logo: Returns to main dashboard
- Adaptation: Adjusts to light/dark theme
User Controls β
In the top right corner:
π Language Selector β
- EspaΓ±ol: Complete interface in Spanish
- English: Interface in English
- Immediate change: No need to reload
π Dark/Light Mode β
- Visual toggle: Immediate switch
- Saved preference: Remembered between sessions
- Automatic adaptation: All components change
π€ User Menu β
- Avatar/Icon: Shows user initial
- Dropdown with options:
- My Profile: Edit personal information
- Settings: User preferences
- Log Out: Secure logout
π± Responsive Navigation β
Device Adaptation β
Desktop (> 1200px) β
- Complete grid: Maximum space utilization
- Hover effects: Mouse interactions
- Keyboard shortcuts: Available shortcuts
Tablet (768px - 1200px) β
- Reduced grid: 2-3 columns
- Optimized taps: Appropriate touch areas
- Smooth scroll: Fluid vertical navigation
Mobile (< 768px) β
- Single column: Optimized layout for vertical
- Hamburger menu: For additional options
- Large taps: Enlarged touch areas
Adaptive Elements β
- Text: Scalable sizes
- Icons: Smart resizing
- Spacing: Adaptive padding and margins
- Images: Automatic responsive
ποΈ Navigation within Modules β
Common Structure β
All main modules follow a consistent structure:
Module Header β
- Main title: Current module name
- Action buttons: Create, refresh, configure
- Breadcrumbs: Current location (when applicable)
- Quick filters: Search and sorting
Content Area β
- List/Grid: Main module elements
- Side panel: Additional information or controls
- Modal overlays: For detailed views
Secondary Navigation β
- Tabs: For different views of the same module
- Contextual buttons: Element-specific actions
- Pagination: For long lists
Navigation Patterns β
List View β Detail β
Datasets (list) β Click on dataset β Detailed view
1
Modal Overlay β
Main view β Action button β Overlay modal β Close
1
Integrated Tabs β
Dataset detail β [Overview | Tags | Models | Upload]
1
π Search and Filters β
Global Search β
- Search field: In modules with lists
- Real-time search: Filters while typing
- Clear button: Quickly clear search
Advanced Filters β
- Dropdowns: For predefined selections
- Dates: Time ranges
- States: Active, inactive, completed
- Types: Categorization by functionality
Visual Indicators β
- Active filters: Highlighted in color
- Counters: Number of results
- Reset button: Clear all filters
ποΈ Interface Controls β
Main Buttons β
Action Buttons β
- π’ Green: Positive actions (create, confirm)
- π΅ Blue: Neutral actions (update, info)
- π΄ Red: Dangerous actions (delete, cancel)
- βͺ Gray: Disabled actions
Button States β
- Normal: Default state
- Hover: Color change when cursor passes
- Active: Pressed state during click
- Disabled: Visually dimmed, not clickable
Interactive Elements β
Cards β
- Hover effect: Elevation and color change
- Cursor pointer: Indicates clickable element
- Loading states: For actions in progress
Forms β
- Real-time validation: Immediate feedback
- Error states: Highlighted in red with message
- Success states: Visual confirmation
β‘ Shortcuts and Productivity β
Global Keyboard Shortcuts β
- Ctrl/Cmd + /: Show shortcuts list
- Escape: Close modals or cancel actions
- Enter: Confirm in forms
- Tab: Sequential navigation through elements
Module-Specific Shortcuts β
In Datasets β
- Ctrl + N: New dataset
- F5: Refresh list
- Delete: Delete selected (with confirmation)
In Labeling β
- ββ Arrows: Navigate images
- Space: Zoom fit
- +/-: Zoom in/out
- Ctrl + Z: Undo
Touch Gestures (Mobile/Tablet) β
- Pinch to zoom: In image editors
- Swipe left/right: Navigate between elements
- Long press: Context menu
- Pull to refresh: Update lists
π Loading States and Feedback β
Progress Indicators β
Loading States β
- Spinner: For quick loads
- Progress bar: For processes with known duration
- Skeleton screens: For structured content loading
Error States β
- Descriptive messages: Clear problem explanation
- Action buttons: Retry, report, cancel
- Iconography: Visual that reinforces the message
Notifications β
Toast Messages β
- Success: β Confirmation of completed actions
- Info: βΉοΈ Relevant additional information
- Warning: β οΈ Important warnings
- Error: β Problems requiring attention
Location and Duration β
- Position: Top right corner
- Auto-dismiss: 3-5 seconds for success/info
- Manual dismiss: Errors require user action
π¨ Themes and Customization β
Dark/Light Mode β
Automatic Change β
- Header toggle: Instant change
- Persistence: Preference saved in localStorage
- Coherence: All elements change together
Optimization by Mode β
- Light mode: Better for well-lit environments
- Dark mode: Reduces visual fatigue in dark environments
- Contrast: Ensured in both modes for accessibility
Thematic Elements β
- Primary colors: Adjusted by theme
- Iconography: Adapted to corresponding contrast
- Images: Filters applied according to active theme
π Visual Access Control β
Elements According to Role β
Administrator β
- All modules: Complete visible access
- Advanced settings: Additional options
- Management tools: Administrative controls
Standard User β
- Basic modules: Datasets, models, flows
- Limited functions: No system configurations
- Appropriate views: Only allowed functionalities
Viewer β
- Read-only: Informational modules only
- No editing: Creation/modification buttons hidden
- Shared data: Only information accessible by role
Visual Indicators β
- Disabled modules: Appear dimmed
- Restricted functions: Not visible in interface
- Informative tooltips: Explain why not available