Skip to Content
Iris Saas Kit documentation is under construction.
SaaS FeaturesWorkspace Commands

Workspace Commands

A powerful command palette system accessible via ⌘+K (Cmd+K) that provides instant access to workspace features, navigation, and actions for power users and productivity enthusiasts.

⌨️ Command Palette Overview

Instant Access

Power User Productivity - Quick access to any workspace function:

  • ⌘+K Shortcut - Universal keyboard shortcut for command access
  • Search Interface - Type to find commands and navigate
  • Fuzzy Search - Find commands with partial matching
  • Keyboard Navigation - Arrow keys and Enter for selection
  • Instant Results - Real-time filtering as you type

Global Availability

Always Accessible - Available from any workspace page:

  • Persistent Access - Works from dashboard, settings, notifications
  • Context Aware - Commands relevant to current workspace
  • Modal Interface - Overlay design that doesn’t disrupt workflow
  • Quick Toggle - ESC key to close, ⌘+K to open

🧭 Navigation Commands

Core Workspace Navigation

Instant Page Access - Jump to any workspace section immediately:

  • Dashboard - Quick access to workspace overview
  • Notifications - Jump to workspace notification center
  • Settings - Instant access to workspace configuration
  • Members - Navigate to team management
  • Billing - Access subscription and billing information

Smart Routing

Context-Aware Navigation - Intelligent routing based on current workspace:

  • Workspace-Specific URLs - Automatically includes current workspace slug
  • Permission-Based - Only shows commands user has access to
  • Role-Aware - Admin commands only visible to workspace admins
  • Dynamic Commands - Available commands based on workspace features

🔍 Search Functionality

Command Discovery

Intuitive Command Finding - Easy discovery of available actions:

  • Descriptive Names - Clear, searchable command names
  • Icon Integration - Visual command identification
  • Categorized Groups - Organized command sections
  • Recent Commands - Quick access to frequently used commands

Search Intelligence

Smart Search Capabilities - Find what you need quickly:

  • Partial Matching - Type part of command name to find it
  • Keyword Search - Multiple ways to find the same command
  • Priority Ordering - Most relevant commands appear first
  • Empty State - Helpful message when no commands found

🚀 Extensible Command System

Command Categories

Organized Command Structure - Logical grouping of related commands:

  • Apps - Core workspace navigation commands
  • Actions - Workspace-specific action commands
  • Settings - Configuration and management commands
  • Quick Actions - Frequently used workspace operations

Custom Command Integration

Developer-Friendly Extension - Easy to add new commands:

  • Command Registration - Simple command addition system
  • Icon Support - Lucide React icon integration
  • Dynamic Commands - Context-based command availability
  • Permission Gating - Role-based command visibility

👥 Team Collaboration Commands

Member Management

Quick Team Actions - Instant access to member operations:

  • Invite Members - Quick invitation command
  • Member Search - Find and contact team members
  • Role Management - Quick role assignment commands
  • Member Directory - Navigate to team member profiles

Workspace Actions

Common Workspace Operations - Streamlined workspace management:

  • Create Content - Quick content creation commands
  • Share Resources - Instant sharing functionality
  • Workspace Settings - Quick configuration access
  • Activity Tracking - Jump to activity logs and analytics

⚙️ Settings & Configuration Commands

Quick Settings Access

Instant Configuration - Jump to any settings section:

  • General Settings - Workspace name, logo, basic configuration
  • Member Settings - Team management and permissions
  • Billing Settings - Subscription and payment management
  • Notification Settings - Communication preferences

Administrative Commands

Admin-Only Operations - Advanced workspace management:

  • Workspace Analytics - Access usage statistics
  • Advanced Settings - Developer and admin configurations
  • Integration Management - Third-party service connections
  • Security Settings - Access control and permissions

🎯 User Experience Features

Visual Design

Intuitive Interface - Beautiful, functional command palette:

  • Clean Modal Design - Focused, distraction-free interface
  • Responsive Layout - Works perfectly on all screen sizes
  • Dark Mode Support - Matches user theme preferences
  • Smooth Animations - Polished interaction feedback
  • Loading States - Clear feedback during command execution

Keyboard Shortcuts

Efficient Navigation - Optimized for keyboard users:

  • Arrow Key Navigation - Move through commands with arrows
  • Enter to Execute - Quick command activation
  • ESC to Close - Instant palette dismissal
  • Tab Navigation - Accessible keyboard navigation
  • Vim-Style Navigation - Power user keyboard shortcuts

🔧 Technical Implementation

Performance Optimization

Fast Command Execution - Optimized for speed:

  • Instant Search - Real-time command filtering
  • Lazy Loading - Efficient command system loading
  • Cached Results - Fast repeated searches
  • Debounced Input - Smooth search experience
  • Memory Efficient - Minimal resource usage

State Management

Reliable Command System - Robust state handling:

  • Global State - Command palette state management
  • Workspace Context - Automatic workspace awareness
  • User Permissions - Role-based command filtering
  • Error Handling - Graceful failure management

📱 Mobile & Accessibility

Mobile Experience

Touch-Friendly Design - Optimized for mobile devices:

  • Touch Navigation - Tap-friendly command selection
  • Mobile Keyboard - Works with on-screen keyboards
  • Responsive Design - Perfect mobile layout
  • Gesture Support - Swipe and touch interactions

Accessibility Features

Inclusive Design - Accessible to all users:

  • Screen Reader Support - ARIA labels and descriptions
  • Keyboard Navigation - Full keyboard accessibility
  • High Contrast - Visible in all color schemes
  • Focus Management - Clear focus indicators
  • Semantic HTML - Proper markup for assistive technology

🎨 Customization Options

Theme Integration

Consistent Branding - Matches your application design:

  • Theme Aware - Automatic dark/light mode support
  • Brand Colors - Uses your application color scheme
  • Custom Icons - Integrate your custom iconography
  • Typography - Consistent with application fonts

Command Customization

Flexible Command System - Customize for your needs:

  • Custom Commands - Add application-specific commands
  • Command Grouping - Organize commands by category
  • Permission Controls - Fine-grained access control
  • Localization Ready - Multi-language command support

🚀 Future Enhancements

Advanced Features

Extensible Foundation - Ready for advanced functionality:

  • Command History - Track and repeat recent commands
  • Macro Support - Chain multiple commands together
  • Custom Shortcuts - User-defined keyboard shortcuts
  • Command Suggestions - AI-powered command recommendations

Integration Possibilities

Third-Party Connections - Ready for external integrations:

  • API Commands - Execute external API calls
  • Webhook Triggers - Trigger external workflows
  • Plugin System - Third-party command extensions
  • Analytics Integration - Track command usage patterns

Integration Benefits

The command palette system seamlessly integrates with all other boilerplate features:

  • Authentication - User-aware command availability
  • Workspace Management - Context-sensitive navigation
  • Role Management - Permission-based command filtering
  • Theme System - Consistent visual design
  • Analytics - Command usage tracking

This command palette provides a professional, productivity-focused navigation system that power users love while remaining accessible to casual users, significantly improving overall application usability.

Last updated on