Implement multi-monitor support with URL-based style management#195
Merged
Conversation
… passing - Replace event-based background style broadcasting with URL parameters - Remove reminder-background-style emit/listen logic from ReminderControl and reminder-minimal - Pass background style via URL query params (?style=X) when creating windows - Fix background visibility issue in reminder-minimal by removing bg-white/bg-black classes - Add comprehensive logging for debugging URL parameter flow - Update PlainGradientAnimation to properly set canvas dimensions - Create reminder-minimal.tsx for lightweight secondary monitor windows (5MB vs 50MB) - Add reminder-minimal.html entry point for secondary windows - Update documentation (README files) to reflect new URL-based architecture Benefits: - 60% memory reduction for multi-monitor setups (60MB vs 150MB for 3 monitors) - Zero latency - instant background rendering on all monitors - No race conditions or flickering - Simpler codebase with fewer event listeners - Single source of truth for background style (URL parameter)
Deploying blink-eye with
|
| Latest commit: |
6dd41f8
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://218ec6d4.blink-eye.pages.dev |
| Branch Preview URL: | https://develop.blink-eye.pages.dev |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Please provide a brief summary of the changes you made in this PR.
Type of Change
Check the options that match the changes in your PR:
Checklist
Ensure the following tasks are completed before submission:
Related Issues
Closes #multi
Screenshots (if applicable)
Provide relevant screenshots or GIFs of the changes.
Additional Notes
Add any other information that reviewers might find helpful.