Comments (10)
Does the problem also occur if you deactivate all modules except for the clock?
from magicmirror.
I'll have a look in about an hour.
from magicmirror.
Well my mirror no longer starts. I have a solution, but not enough time to do it today. I'll work on it tomorrow
from magicmirror.
So the only time this issue occurs is when something is playing and shown on the onspotify module. I'll put this issue on that repo.
from magicmirror.
I can reproduce this as it only happens on the machine that I use to develop. Im sure that its related on how chromium readers things (In this case I thing its related to css filters and opacity interactions).
I cannot find issues similar to this as some times MM2 appears drawn over other tab in my machine and that REALLY makes no sense.
Im sure that there is a way of using flags to change how rendering works in electron and or other browsers. Changing the viewport size fixes this as its just a rendering artifact.
EDIT: will try to reproduce, and maybe open a bug on the chromium bug tracker(?
from magicmirror.
Other pages
REALLY strange
On the same page
Happens instantly with my setup
from magicmirror.
Oh, interesting. I only get the doubles when mirror is the active window, they don’t appear otherwise. Can be fixed temporarily by reloading mm(Ctrl+r), but comes back very quickly. I’ll have a look later to make sure, but how do I change viewport size?
from magicmirror.
I don't understand viewport? MM IS the viewport.. full screen intended..
IF your module wants a smaller 'viewport' then it has to use html idoms to create another , like iframe
https://developer.mozilla.org/en-US/docs/Web/CSS/Viewport_concepts
and use css to customize its size
else it uses size to control the drawing area height, width ....
IF the module resurfaced from off screen/hidden, its resume() method would be called..
from magicmirror.
I don't understand viewport? MM IS the viewport.. full screen intended..
IF your module wants a smaller 'viewport' then it has to use html idoms to create another , like iframe
https://developer.mozilla.org/en-US/docs/Web/CSS/Viewport_concepts
and use css to customize its sizeelse it uses size to control the drawing area height, width ....
IF the module resurfaced from off screen/hidden, its resume() method would be called..
Nono, I'm just saying that a viewport change in the page (or a color change on the elements that have a filter) triggers a repainting, thus the bug disapears. (Just a visual thing)
I made the corresponding bug report on the chromium bug tracker.
The best way (hacky way) to make this disapear would be to change the colors a bit over time or not use that background effect.
I don't know if maybe instead of using css for opacity using the alpha channel in the color would be different, as that is not applied after
from magicmirror.
ok, we don't know about css when we do updateDom().. we check that the redendered content is the same or not.
so if style changed under the covers (animated background) that would be a browser shadow dom change I think. and outside our knowledge
from magicmirror.
Related Issues (20)
- Small proposed change to hourly weather precipitation probability styling HOT 4
- Architecture suggestion: new “data sources” category
- Non helpful error message when started in clientonly mode HOT 6
- online documentation missing many config options for default modules HOT 3
- [weather] unit of config is not respected on broadcasted notifications
- online doc initial page on android phone hamburger menu doesnt respond HOT 7
- short dayname with time there HOT 4
- [calendar] Wrong values on broadcasted fullday events with RRULE
- Initializing buttons using 'MMM-Buttons' for notification sending to 'MMM-StopwatchTimer' induces an error :( HOT 1
- [weather] openweathermap One Call 2.5 will be finally closed in June 2024 HOT 2
- [news feed][feature request] ignore HTML tags in news feed items
- Modules with no header are always redrawn in updateDom, even when module content is unchanged HOT 4
- Error magicmirror 2.27 after upgrade - Blank black screen HOT 5
- Crash on Start possibility HOT 8
- PR 2881 extended calendar to receive notifications from other modules, but code in wrong place
- [weather] openmeteo precipitationProbability not shown in forecast
- newsfeed enclosured picture feature HOT 6
- [weather] openmeteo hourly does not work into next day
- [weather] provider openmeteo showing nightly icons in forecast when current time is "nightly"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magicmirror.