Files
Outcut/manifest.json
Joel Brock 3de2db7d89 rename: Outlook Relook → Outcut, add keyboard presets, remove design UI from popup
- Rename extension to "Outcut" throughout all source files and console logs
- Add KEY_PRESETS object (gmail/outlook) and matchesAction() helper to keyboard.js
- Rewrite handleKeydown to use preset-based dispatch instead of hardcoded switch
- Update updateSettings to re-init when keyboardPreset changes
- Add keyboardPreset: 'gmail' default to settings-defaults.js
- Replace popup Design Tweaks UI with preset dropdown + dynamic help text
- Keep all design tweak content script logic intact (activatable via storage)
- Update manifest: version 1.0.0, remove activeTab, add homepage_url
2026-04-27 14:11:45 -07:00

44 lines
1.2 KiB
JSON

{
"manifest_version": 3,
"name": "Outcut",
"version": "1.0.0",
"description": "Keyboard shortcuts for Outlook — Gmail-style multi-select, delete, archive, and more.",
"homepage_url": "https://github.com/joelbrockcoluminate/outcut",
"permissions": ["storage"],
"content_scripts": [
{
"matches": ["https://outlook.office.com/*", "https://outlook.office365.com/*", "https://outlook.cloud.microsoft/*"],
"css": ["themes/base.css"],
"js": [
"content/settings-defaults.js",
"content/selectors.js",
"content/observer.js",
"content/behavior.js",
"content/keyboard.js",
"content/injector.js",
"content/content.js"
],
"run_at": "document_idle"
}
],
"action": {
"default_popup": "popup/popup.html",
"default_icon": {
"16": "icons/icon-16.png",
"48": "icons/icon-48.png",
"128": "icons/icon-128.png"
}
},
"icons": {
"16": "icons/icon-16.png",
"48": "icons/icon-48.png",
"128": "icons/icon-128.png"
},
"web_accessible_resources": [
{
"resources": ["themes/*.css"],
"matches": ["https://outlook.office.com/*", "https://outlook.office365.com/*", "https://outlook.cloud.microsoft/*"]
}
]
}