diff --git a/content/behavior.js b/content/behavior.js new file mode 100644 index 0000000..4eb3a4c --- /dev/null +++ b/content/behavior.js @@ -0,0 +1 @@ +// Outlook Relook — behavior.js (stub, implemented in later task) diff --git a/content/content.js b/content/content.js new file mode 100644 index 0000000..ea3f828 --- /dev/null +++ b/content/content.js @@ -0,0 +1,7 @@ +// Outlook Relook — Content Script Entry Point +// Loaded by manifest on outlook.office.com/* + +(function () { + 'use strict'; + console.log('[Outlook Relook] Content script loaded'); +})(); diff --git a/content/injector.js b/content/injector.js new file mode 100644 index 0000000..e611edf --- /dev/null +++ b/content/injector.js @@ -0,0 +1 @@ +// Outlook Relook — injector.js (stub, implemented in later task) diff --git a/content/keyboard.js b/content/keyboard.js new file mode 100644 index 0000000..213aca5 --- /dev/null +++ b/content/keyboard.js @@ -0,0 +1 @@ +// Outlook Relook — keyboard.js (stub, implemented in later task) diff --git a/content/observer.js b/content/observer.js new file mode 100644 index 0000000..6cbd191 --- /dev/null +++ b/content/observer.js @@ -0,0 +1 @@ +// Outlook Relook — observer.js (stub, implemented in later task) diff --git a/content/selectors.js b/content/selectors.js new file mode 100644 index 0000000..440b1fe --- /dev/null +++ b/content/selectors.js @@ -0,0 +1 @@ +// Outlook Relook — selectors.js (stub, implemented in later task) diff --git a/content/settings-defaults.js b/content/settings-defaults.js new file mode 100644 index 0000000..00160d2 --- /dev/null +++ b/content/settings-defaults.js @@ -0,0 +1 @@ +// Outlook Relook — settings-defaults.js (stub, implemented in later task) diff --git a/icons/icon-128.png b/icons/icon-128.png new file mode 100644 index 0000000..c058434 Binary files /dev/null and b/icons/icon-128.png differ diff --git a/icons/icon-16.png b/icons/icon-16.png new file mode 100644 index 0000000..34f3725 Binary files /dev/null and b/icons/icon-16.png differ diff --git a/icons/icon-48.png b/icons/icon-48.png new file mode 100644 index 0000000..be6f6f8 Binary files /dev/null and b/icons/icon-48.png differ diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..1973bd7 --- /dev/null +++ b/manifest.json @@ -0,0 +1,42 @@ +{ + "manifest_version": 3, + "name": "Outlook Relook", + "version": "0.1.0", + "description": "Minimalist reskin for Outlook Web App — clean themes, less clutter, more email.", + "permissions": ["storage", "activeTab"], + "content_scripts": [ + { + "matches": ["https://outlook.office.com/*", "https://outlook.office365.com/*"], + "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/*"] + } + ] +} diff --git a/popup/popup.html b/popup/popup.html new file mode 100644 index 0000000..7cf824a --- /dev/null +++ b/popup/popup.html @@ -0,0 +1,14 @@ + + +
+ + + + +Settings panel coming soon.
+ + diff --git a/themes/base.css b/themes/base.css new file mode 100644 index 0000000..a689561 --- /dev/null +++ b/themes/base.css @@ -0,0 +1 @@ +/* Outlook Relook — base.css (stub, implemented in later task) */