Magic Frame — self-hosted dashboard for family boards, wall monitors and picture frames with deep HA integration (v1.0 released)

Any way to set your own names for entities? Couldn't find a way change them. And in HA they have long names to identify them properly, but on a dashboard I need to shorten them.

1 Like

And next question: How to adjust the font/color of the state? The important information is 19.44°C (which I'd like to short down to 19.5°C) and the icon is useless. I prefer to be able to read the important data from a little distance. Now it's soo small and dimm that it's hard to see.

1 Like

It would be 19.4.

But your 3 posts are questions I think are needed.

hey everyone,

quick update — and first off, thanks a lot for all the feedback and the issues lately, here and on github. honestly most of what i'm building right now comes straight from you, so i really appreciate it.

shipped a good chunk of it today in v1.0.7:

  • todoist working again (their old api got shut down)
  • shopping / todo lists now actually pull their items from home assistant
  • entity dropdown shows all entities again + no more cut-off names
  • new immich image widget — an album slideshow inside a widget
  • more wallpaper options: fit modes, transitions, and a split view for mixed portrait/landscape albums
  • host ports configurable via .env

next up i'm working on a dedicated sensor widget — basically "just show me the value, big and readable". per sensor you get a custom name, own icon + colour, unit + decimals, an optional history sparkline, plus light/dark glass tiles and cards or grid layout. small example below.

still testing it on my own displays at home — should land in the next release in a few days.
the port 80 thing on install (script bailing if 80's already in use) — that's on the list too. want to do it properly: check it up front and suggest a different port instead of failing at the end.

thanks again for all the input, genuinely keeps this moving. let me know what you think.

cheers

1 Like

Some German leaked in here

@jeremiaa I am currently testing views on a tablet.
It's a Samsung A8 running OneUI 6.1.

I'm trying to show the view in any browser, but it seems no browser has the "Full screen" option anymore. Did you run into similar issues?

:smiley: caught me, thanks. being the german dev, one always sneaks through no matter how hard i check. fixed for the next release.

1 Like

yeah, with regular browsers it generally doesn't work.. that's why i use fully kiosk browser on android. proper fullscreen and keeps the screen on.

Didn't really believe they removed full screen mode on mobile/tablet, so I had to try it myself.

Searched in chrome options, but obviously there was nothing there.
Then I ran a quick search & someone mentioned you could enable Zoom Immersive mode in chrome flags - that didn't work either.
Finally, I thought I'd outsmart it & hooked up a keyboard & pressed F11 - computer says no.

Looks like most browsers have gone out of their way to disable full screen mode for some strange reason. I did stumble across 2 potential solutions which I haven't tried since I'm not that desperate.

First one involves saving a JS function as a bookmark & running it every time you want full screen on that page. Too tedious for me, but it's here on stackexchange if anyone wants to play around with it.

Second one involves a chrome extension called Fullscreen in the Chrome web store. Again, it looks like you have to click it each time you open the page. Had a look at the github source for it & it hasn't been updated in 4 years & was tested with Chrome version 102 (from 2022!). Chances are it no longer works, but the source is here on github.

Looks like FKB is the only way to go at the moment.

2 Likes

I just installed it. I was looking for exactly that but got caught in the browser fix as well.
@jeremiaa suggesting the FKB nailed it.

1 Like