Adds Glasshouse Bar as a launcher overlay, moves input configuration onto the Inputs tab, and expands Glasshouse Input bar across webOS 4–10.
Launchers and Inputs
- Glasshouse Bar: a launcher mode under Choose your launcher that opens a row of apps and inputs along the bottom of the screen over the playing picture (#1465), paired with visual launcher picker cards on the Home tab (#1466).
- Inputs tab: moves input ordering and visibility out of the Home tab into visual device cards with inline renaming, a Show media servers switch (off by default), 16:9 pickers for the input bar and No Signal screen, and a Disconnected cable No Signal screen (#1467).
- Glasshouse Input bar: enabled by default on webOS 4–10 without an experimental toggle, includes Live TV, discovered media servers, AirPlay, and LG's All Inputs entry when offered by the TV, switches to a two-row layout with six or more inputs, and defaults tiles to opaque with a Transparent tiles toggle on Inputs (#1467).
Everything else
- Glasshouse Home: opens Glasshouse Home directly on webOS 5 and 6 instead of letting LG's full-screen Home appear when apps close (#1460).
- Background services: adds an LG Account switch on webOS 10 using LG's service block list so Settings no longer waits on blocked LG servers (#1463).
- Remote and Manage applications: offers all four colour keys when any colour key is listed in
KeyFilters, keeps saved Glasshouse Home's guide and Home Assistant labels readable when off, and hides Glasshouse Bar and Glasshouse Inputs from Manage applications (#1467). - CI: runs unit tests inside a 6 GB memory cap and fails when a suite is killed by a signal (#1459).