Shared documentation
What both apps, or @magimail/core, share. A page here states a mechanism or an invariant once;
an app page records what is true only of that app and links here for the concept.
| Document | Covers |
|---|---|
process-model-and-ipc.md |
The processes both apps run and the channels between them |
design.md |
The visual language, vibrancy, theming, DOM hygiene and account colour |
native-ui.md |
The native surfaces and who draws them: toolbar, settings window |
menu-bar.md |
The status item and popover mechanism |
notifications.md |
Native notification delivery, categories, actions and sound |
widgets.md |
The widget extension mechanism, the App Group snapshot and shared tokens |
focus-filters.md |
The App Intents Focus filter mechanism |
sessions-and-security.md |
Partitions, browser identity, no OAuth, and encryption at rest |
logging.md |
What is written to disk when something goes wrong |
building-and-signing.md |
The build script and the signing grades |
releases-and-updates.md |
Packaging, hosting and the updater |
licensing.md |
The licence check at launch |
performance-optimisation.md |
The memory budget and the Chromium tuning |
brand-and-icons.md |
Both apps' marks and the icon pipeline |