Skip to main content

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:

FolderDescription
πŸ“₯ InboxReceived emails
πŸ“€ SentEmails you sent
πŸ“ DraftsUnsent drafts
πŸ—‘οΈ TrashDeleted 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 typeSourceDescription
System labelsEmail providerGmail's Inbox, Starred, Important, etc.β€”built in by the provider
Account labelsUser-createdCustom labels bound to a specific email account
Global labelsUser-createdLabels 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:

DimensionGmailOutlookIMAP
Sync directionBidirectional (local ↔ server)Bidirectional (local ↔ server)Read-only
Auto-sync timingOn account add + every email syncOn account add + every email syncOn 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:

  1. Go to Accounts Home
  2. Click the Sync button on the relevant account card
  3. 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)
Using Global Labels

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​