mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-02-23 23:54:13 +08:00
Features: - Preferences! You can now change all kinds of things from Menu > Preferences, including: + Key binding sets (Gmail, Outlook, Mail.app) + Theme (light or dark) + Mark-as-read delay + Attachment downloading policy + Sounds and notifications + Default reply behavior - Layout and theme are now remembered when you re-launch Nylas Mail - You can now star the message under the keyboard cursor by pressing 'S' Performance: - Creating drafts is now much faster on long threads Fixes: - "Hover and Archive" is now displayed correctly - Signing in with an email with capitalization ("BEN@Nylas.com") no longer breaks subtle things - Messages sent yesterday are now shown with relative time (2:31PM, 12 hours ago) - NylasSyncWorker now backs off when it encounters network failure - On Windows, the database is deleted properly when you log out - Archiving now properly sends mail to All Mail in Gmail - Images inside some emails now render without becoming distorted - Mailto link handling is now case-insensitive
22 lines
722 B
CoffeeScript
22 lines
722 B
CoffeeScript
SettingsView = require "./settings-view"
|
|
SettingsTabsView = require "./settings-tabs-view"
|
|
|
|
{ComponentRegistry,
|
|
WorkspaceStore} = require 'nylas-exports'
|
|
|
|
module.exports =
|
|
|
|
activate: (@state={}) ->
|
|
WorkspaceStore.defineSheet 'Settings', {root: true, supportedModes: ['list'], name: 'Plugins'},
|
|
list: ['RootSidebar', 'SettingsSidebar', 'Settings']
|
|
|
|
ComponentRegistry.register SettingsTabsView,
|
|
location: WorkspaceStore.Location.SettingsSidebar
|
|
|
|
ComponentRegistry.register SettingsView,
|
|
location: WorkspaceStore.Location.Settings
|
|
|
|
deactivate: ->
|
|
ComponentRegistry.unregister(SettingsView)
|
|
ComponentRegistry.unregister(SettingsTabsView)
|
|
WorkspaceStore.undefineSheet('Settings')
|