Core Learning Features
4 min read
Workspaces Management
Organize distinct fields of study into isolated workspaces with custom color accents, independent playlist rosters, and pace calculations.
Why Use Workspaces?#
When learning multiple disciplines simultaneously (e.g. preparing for a coding interview while also learning conversational Arabic and graphic design), mixing playlists together creates mental clutter.
Workspaces provide total cognitive separation:
- Each workspace maintains its own playlist collection, pinned notes, and completion milestones.
- Daily study minutes and global habit streaks remain unified across all workspaces so you don't lose streak credit when switching subjects.
Workspace Properties & Accent Colors#
When creating or editing a workspace, you can customize:
| Property | Description | Example |
|---|---|---|
| Name | Title of the subject domain | Full-Stack Next.js |
| Description | Summary of target learning objectives | Mastering App Router & Server Actions |
| Accent Color | UI Theme tint applied to cards and active states | Emerald, Indigo, Rose, Sky |
| Icon | Distinct visual glyph for sidebar quick recognition | Code, Book, Terminal, Cpu |
Switching & Managing Active Workspaces#
- Quick Switcher: Click the Workspace Selector dropdown in the top bar or sidebar to instantly switch context.
- Color Accent Reactive: When you switch workspaces, the entire application dynamically tints buttons, badges, charts, and progress bars to match the selected workspace's accent color.
Previous
Local-First Storage & Offline EngineDeep dive into Mudawim's client-side storage architecture, self-healing database schemas, quota management, and privacy safeguards.Next
Courses & PlaylistsImport YouTube playlists, create customized sub-course slices, reorder lessons, and track granular video completion states.