6 Commits

Author SHA1 Message Date
TristanEDU
638f14d174 feat: add proper toggle functionality with per-tab overlay injection and cleanup
- Replaced automatic content script injection with manual toggle via extension icon
- Implemented background service worker to inject or remove overlay on click
- Ensures overlay iframe and control panel are fully removed when toggled off
- Prevents duplicate overlays by checking for existing elements
- Added icon support for active/inactive state in the toolbar
- Now supports per-tab activation with isolated overlay control
2025-05-30 14:00:51 -07:00
TristanEDU
a34b719eaf feat: add toggle-based overlay activation per tab via extension icon
- Removed automatic content script injection from manifest
- Added background script with click handler for toggling overlay
- Overlay is now injected only when extension icon is clicked
- Overlay can be removed by clicking the icon again
- Prevents unintended injection across multiple tabs of same domain
- Per-tab state tracking for clean UX
2025-05-30 13:44:35 -07:00
TristanEDU
24ae68aa21 feat: initial working release with draggable overlay panel and full UI controls
- Added iframe overlay with customizable source URL
- Included opacity slider for pixel-perfect comparison
- Implemented color inversion toggle
- Added scroll lock for accurate layout preservation
- Removed iframe scrollbars to avoid layout shifts
- Built draggable control panel with dedicated handle
- Added README.md with usage, warnings, and contribution guide
- Created LICENSE (MIT) and CHANGELOG.md for version tracking
2025-05-30 05:44:44 -07:00
TristanEDU
5f6b8aa0d6 feat: initial working release with draggable overlay panel and full UI controls
- Added iframe overlay with customizable source URL
- Included opacity slider for pixel-perfect comparison
- Implemented color inversion toggle
- Added scroll lock for accurate layout preservation
- Removed iframe scrollbars to avoid layout shifts
- Built draggable control panel with dedicated handle
- Added README.md with usage, warnings, and contribution guide
- Created LICENSE (MIT) and CHANGELOG.md for version tracking
2025-05-30 05:43:51 -07:00
TristanEDU
deb066111f initial commit, I pasted in the GPT sugested code for the project. I read it over and as far as I understand JavaScript it should work properly 2025-05-30 04:47:57 -07:00
TristanEDU
99f07458ee Initial commit: LiveOverlayExtension 2025-05-30 04:40:04 -07:00