C++ SCHX ยท rev 4
OS UI ยท current

Desktop, WindowManager and built-in app shell

How the modern CDN desktop composes the OS UI and launches built-in or installed applications.

currentstatus
UI developers ยท OS developersaudience
School-GIT docssource
SCHX nativeruntime
SCHX / FEATURE LAYER

Source map

  • components/cdn/Desktop.tsx
  • components/cdn/WindowManager.tsx
  • components/cdn/Taskbar.tsx
  • components/cdn/StartMenu.tsx
SCHX / FEATURE LAYER

Desktop shell

Desktop owns the visible shell experience: wallpaper, icons, menus, OS controls and app-launch interactions. WindowManager owns app windows and runtime resolution.

SCHX / FEATURE LAYER

Built-ins and installed apps

Built-in system applications can resolve directly to React components. Installed Web Bro applications use their stable app IDs and local installation metadata rather than being hard-coded into the Desktop source.

SCHX / FEATURE LAYER

OS release boundary

Desktop and WindowManager are compiled into the OS runtime release. Their source files may HMR during development, but installed users receive changes through the OS version system.

SCHX / FEATURE LAYER

Related documentation