Skip to main content

Metaverse Desktop

The Metaverse is OpenTree's 3D-style desktop environment, providing an immersive data interaction experience.

Overview

┌─────────────────────────────────────────────┐
│ Metaverse 3D Desktop │
│ │
│ ┌───┐ ┌───┐ ┌───┐ │
│ │PC1│ │PC2│ │PC3│ ← PC Workstations │
│ └───┘ └───┘ └───┘ │
│ │
│ ┌──────────────┐ │
│ │ Module Panel │ │
│ │ (Keychain etc)│ │
│ └──────────────┘ │
│ │
│ [🔑] [⭐] [🎵] [⏰] [🖼] [📋] [🌳] ← Buttons│
└─────────────────────────────────────────────┘

PC Workstations

PC workstations are virtual browser windows in the Metaverse:

  • Support 3-6 simultaneous displays
  • Each PC can navigate to any URL independently
  • Support drag, resize, maximize
  • Linked with World Tree data (e.g., click favorite to open in PC)

Module Panels

Click floating buttons to open, containing:

ModuleShortcutData Source
KeychainKworldTree.keychain
FavoritesFworldTree.favorites
MusicMworldTree.music
CountdownDworldTree.countdown
AlbumPworldTree.album
Quest HallTquestHall
Skill TreeLskillTree
Check-inIcheckin
MailNmail

Notification System

pushNotify(type, icon, message)
// type: 'success' | 'warn' | 'error' | 'info'

Theme

Supports light/dark theme switching via CSS variables:

:root {
--bg-primary: #1a1a2e;
--bg-secondary: #1e1e2e;
--text-primary: #ffffff;
--accent: #eb2f96;
}