Skip to content

Settings Reference

Settings are stored in browser extension sync storage (storage.sync).

{ "ctrlKey": false, "altKey": false, "shiftKey": false, "metaKey": false, "key": "z" }
{ "ctrlKey": false, "altKey": false, "shiftKey": false, "metaKey": true, "key": "k" }
{ "ctrlKey": false, "altKey": false, "shiftKey": true, "metaKey": true, "key": "b" }
  • vimEnabled (default: true)
  • darkModeEnabled (default: true)
  • oledModeEnabled (default: false)
  • backdropBlurEnabled (default: true)
  • inboxZeroEnabled (default: true)
  • archivePopupEnabled (default: true)
  • optionsBarHidden (default: false)
  • aiTitleEditingEnabled (default: true)
  • accentColor (default: #6366f1)
  • popupOpacity (default: 95)
  • vimContext (default: "auto")
  • customShortcuts (default: [])

When settings change:

  • Internal handlers update keyboard listeners as needed.
  • Open overlays receive theme updates.
  • Command bar entries are rebuilt or refreshed where required.