Skip to content

Settings screen, wallpaper info card, offline video source

Pre-release
Pre-release

Choose a tag to compare

@Shantil-K Shantil-K released this 20 Sep 03:32
· 11 commits to main since this release

What's new since v0.3.0-beta

  • Settings screen. Open the app drawer and press the gear next to Edit. Tabs for Clock, Date, Apps, Wallpaper and TV. Everything is saved between launches.
    • Clock: digital, stacked, analog, analog minimal or off; seconds on/off; 12/24-hour; and where on screen it goes.
    • Date: nine formats (including DD:MM:YYYY and DD Month YYYY), an optional day of week before or after the date, and its own position (or under the clock). Turn Date and Day both off to hide it.
    • Apps: size of the bottom bar and the app menu, names under the apps and their size (bar and menu separately), and the colour used when hovering an app.
    • Wallpaper: choose Online (streamed) or Offline (built in) for the wallpaper video.
    • TV: opens the TV's own settings, and resets the launcher settings (with an "Are you sure?").
  • Wallpaper info card. A small info button in the bottom-right of the home screen opens a "Now playing" card: the video's name and source, a seekbar you can drag, and Skip video.
  • Offline video source. Switch to the built-in video to stop streaming. The built-in loop must be built first (see the README); without it the launcher falls back to rotating pictures.

Fixes

  • The clock no longer shifts when the seconds change, and AM/PM sits next to the seconds in the stacked clock.
  • The page can no longer scroll, which could move the bottom-right buttons.
  • Hover highlights are square when app names are turned off.
  • Playlist names with apostrophes (13 of them) are no longer garbled.

Notes

  • Streaming uses roughly 6 Mbps (about 2.7 GB per hour) while the launcher is on screen. Offline uses none.
  • Video is processed by the TV's picture engine and can look grainy in some picture modes. Use Game (or Filmmaker) picture mode, or turn off noise reduction / Super Resolution.
  • This is a beta. Please report anything odd.
  • Adding a setting is one entry in SETTINGS_SCHEMA in src/js/settings.js; the README explains how.