Labels and Folders
As your mailbox grows, finding specific emails becomes harder. DesireCore provides a flexible label system to help you organize emails systematically.
Foldersβ
Each account has a set of folders displayed as horizontal tabs in the email view. Four default folders are always shown:
| Folder | Description |
|---|---|
| π₯ Inbox | Received emails |
| π€ Sent | Emails you sent |
| π Drafts | Unsent drafts |
| ποΈ Trash | Deleted emails |
Folder structure mirrors the native structure of your email provider and is synced automatically when the account is added.
Label Typesβ
DesireCore has three types of labels:
| Label type | Source | Description |
|---|---|---|
| System labels | Email provider | Gmail's Inbox, Starred, Important, etc.βbuilt in by the provider |
| Account labels | User-created | Custom labels bound to a specific email account |
| Global labels | User-created | Labels that work across all accounts; especially useful in the Unified Inbox |
Creating and Managing Labelsβ
Creating a Labelβ
You can create new labels in the label management area with these options:
- Label name β e.g., "To Reply", "Project A", "VIP Client"
- Color β Choose from 10 preset colors (red, orange, yellow, green, cyan, blue, indigo, purple, pink, gray)
- Scope β Current account only, or global
- Visibility β Whether to show in the label list
- Sort weight β Adjust display order in the list
Editing and Deleting Labelsβ
You can modify a label's name, color, and sort order at any time. Deleting a label does not delete the emails themselvesβemails simply lose that label.
Applying Labels to Emailsβ
In the email preview panel toolbar, there is a label/category dropdown:
- Gmail accounts β Displays a multi-select label picker; you can assign multiple labels to an email
- Outlook accounts β Displays a category selector with similar functionality
- IMAP accounts β Label operations are not supported
An email can carry multiple labels simultaneously.
Label Sync Mechanismβ
Different email providers use different label synchronization strategies:
| Dimension | Gmail | Outlook | IMAP |
|---|---|---|---|
| Sync direction | Bidirectional (local β server) | Bidirectional (local β server) | Read-only |
| Auto-sync timing | On account add + every email sync | On account add + every email sync | On account add |
| New label sync | β Pushed to Gmail immediately | β Pushed to Outlook immediately | β Not supported |
| Delete label sync | β Synced (emails unaffected) | β Synced | β Not supported |
| Color sync | β Matches Gmail web UI | β Matches Outlook client | β |
| Nested labels | β Supported (e.g., Work/ProjectA) | β Not supported | β |
Triggering Manual Syncβ
If labels appear out of date, trigger a manual sync:
- Go to Accounts Home
- Click the Sync button on the relevant account card
- Labels and emails refresh together
Gmail Labelsβ
DesireCore automatically syncs your existing Gmail labels when the account is added. Labels modified in DesireCore are synced back to the Gmail server. Gmail's nested labels (e.g., Work/ProjectA) are displayed hierarchically.
Outlook Categoriesβ
Outlook uses the concept of Categories, which function similarly to labels. DesireCore automatically syncs your Outlook categories and displays them as labels. Outlook categories do not support nesting but do support custom colors.
IMAP Accountsβ
IMAP protocol has limited label support (only system flags like \Flagged and \Seen). For IMAP accounts, DesireCore:
- Can read existing labels/flags from the server
- Supports marking read/unread and starring
- Does not support creating custom labels
- Can use DesireCore global labels (stored locally only, not synced to server)
If you have multiple accounts, create global labels (e.g., "Urgent", "This Week") to filter emails across accounts in the Unified Inbox. Global labels are stored locally in DesireCore and do not depend on your provider's label capabilities, making them fully available for IMAP accounts.
Filtering Emails by Labelβ
In the email view, click a label in the left sidebar to filter emails that carry that label:
- Supports multi-label filtering (hold Ctrl/Cmd and click multiple labels)
- Global and account labels can be mixed
- Click "Clear filter" to show all emails again
Next Stepsβ
- Mail Rules β Set up rules to automatically label emails
- Sync and Offline β Understand the label sync mechanism