Overview
Aurora OS features a modern desktop environment that blends macOS vibrancy with Windows Fluent depth. Every interaction is GPU-accelerated and runs at 60fps with careful attention to polish and detail.Glass Morphism
Translucent surfaces with backdrop blur and subtle tints create depth
60fps Animations
All animations use GPU-friendly transforms with 380ms window open, 240ms close
Adaptive Themes
Light and dark themes with automatic system detection and smooth transitions
Responsive Design
Works seamlessly on desktop, tablet, and mobile browsers
Design Language
The Aurora OS design system is built on clean, minimal, rounded geometry with meaningful motion.Visual Principles
- Rounded Corners: 8px (small), 12px (medium), 18px (large) radii
- Layered Depth: Frosted glass with soft shadows and elevation
- Motion: Micro-interactions (80-160ms), macro transitions (240-420ms)
- Accessibility: AA contrast ratios, focus indicators, reduced motion support
All animations respect
prefers-reduced-motion for accessibilityTheme System
- Light Theme
- Dark Theme
Aurora Light features clean whites and subtle grays with vibrant accent colors:
- Background:
#f6f8fb - Surface:
#ffffff - Text Primary:
#0f1724 - Accent:
#0066ff - Glass Tint:
rgba(255,255,255,0.7)
Changing Themes
Switch themes using the Settings app or keyboard shortcut:- Open Settings from the app dock
- Navigate to Appearance
- Select Light, Dark, or System (follows OS preference)
Window Management
Aurora OS includes a sophisticated window manager (AdvancedWM) with snapping, tiling, and pinning.Window Controls
Each window features macOS-style traffic lights on the left:Window Control Buttons
Window Control Buttons
Advanced Features
Snap Zones
Drag windows to screen edges for automatic snap:
- Left/Right: 50% width split
- Top: Maximize
- Corners: 25% quadrant snap
Window Tiling
Press
Super + T or run tile in Terminal to automatically arrange all open windows in a gridCascade Layout
Press
Super + C or run cascade to arrange windows in an overlapping cascadeExposé View
Press
F3 or run expo to see all windows at once in mission control styleWindow Pinning
Keep important windows always on top:Desktop Elements
Wallpaper System
Aurora OS includes 11 beautiful wallpapers with parallax mouse-tracking:Available Wallpapers
Available Wallpapers
Photo Wallpapers (WebP format):
- Northern Lights
- Mountain Lake
- Starry Mountains
- Foggy Forest
- Ocean Sunset
- Earth from Space
- Mountain Peak
- Calm Lake
- Aurora Dark - Gradient mesh with animated particles
- Geometric Dark - Abstract shapes
- Night Sky - Starfield animation
Parallax Effect
The wallpaper subtly follows your mouse movement, creating depth. Disable this in Settings → Appearance if you prefer static backgrounds.Dock & Taskbar
The dock displays running applications and favorites with hover effects and bounce animations.Dock Features
- Auto-hide: Dock hides after 200ms, reveals on hover
- Icon Scale: Icons scale to 1.06× on hover with smooth transitions
- Running Indicators: Blue dots below active applications
- Drag to Reorder: Customize icon order by dragging
The dock uses
backdrop-filter: blur(8px) for that signature frosted glass lookTop Bar
The top bar provides quick access to system controls and information.Left Section
- Apple Menu (🍎): System menu with About, Settings, Sleep, Restart, Shut Down
- Current App Name: Shows the focused application
Center Section
- Clock: Real-time clock with timezone support (respects
Intl.DateTimeFormat)
Right Section (Control Center)
WiFi
Network status and connection controls
Bluetooth
Bluetooth device management
Battery
Battery level and charging status (uses Battery Status API)
Volume
System volume controls with mute toggle
Do Not Disturb
Silence notifications temporarily
User Menu
Profile, Settings, Lock Screen, Log Out
Notifications
Aurora OS features a stacking notification system with grouping and persistence.Notification Features
- Grouping: Multiple notifications from the same app stack together
- Priority Levels: Normal (5s display) and Critical (10s display)
- History: View all notifications in the Notification Center
- Persistence: Notification history survives page reloads (localStorage)
- Do Not Disturb: Suppresses non-critical notifications
Notification Panel
Click the bell icon (🔔) in the top-right to open the Notification Center:- View grouped notifications
- Expand groups to see all messages
- Clear individual items or clear all
- Notification timestamps with localization
Spotlight Search
Quick access to apps, files, and system commands.Using Spotlight
- Press
Cmd/Super + Spaceto open - Type your query
- Press Enter to open the top result
- Press Escape to close
Search Capabilities
- Application names and IDs
- File and folder paths
- Recent documents
- System commands
- Terminal commands (prefix with
>)
Performance
Aurora OS is engineered for smooth performance:- Boot Time: < 2 seconds to desktop (after BIOS/bootloader sequence)
- Window Animations: 380ms open, 240ms close with easing
- Button Response: 120ms interaction feedback
- Memory Efficient: Optimized for low overhead
- GPU Accelerated: All animations use CSS transforms and opacity
Animation System
Easing Functions
Easing Functions
- Sharp Easing:
cubic-bezier(.2,.9,.3,1)for entering UI - Smooth Easing:
cubic-bezier(.22,.12,.36,1)for exits and overlays - Overshoot: Window open includes a subtle scale bounce (0.998 → 1.006 → 1.0)
Accessibility Features
Keyboard Navigation
Full keyboard control with visible focus indicators
High Contrast
Optional high contrast mode for better visibility
Reduced Motion
Respects
prefers-reduced-motion to disable animationsScreen Reader Support
Semantic HTML with ARIA labels for assistive technology
Customization
Personalize your desktop through the Settings app:- Wallpaper: Choose from 11 built-in wallpapers
- Theme: Light, Dark, or System
- Accent Color: Primary and secondary accent colors
- Dock Position: Bottom, Left, or Right
- Animation Speed: Fast, Normal, or Slow
- Parallax: Enable/disable wallpaper mouse tracking
Settings are persisted in localStorage and survive browser restarts