Merge Luma launcher fork into monorepo
Move trampoline files (boot-hook, watcher, overlay) into trampoline/ subdirectory. Add upstream Luma v2.3.1 source at repo root with our additions: - Page::Ha (4th nav tab) with placeholder empty state - HA tab config schema and default entity mapping (ha-home/) - Nav keys renamed: "home" → "start", new "ha" tab between Apps and Settings - All state.rs/view.rs/main.rs/tests.rs updated for 4-tab navigation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
bc3ca0f3b9
commit
cbea5a322f
204 files changed
+25056
-65
No files matched your search
@@ -0,0 +1,83 @@
|
||||
# lg-luma
|
||||
|
||||
## 2.3.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- db4fece: Fix Home takeover enable failing with "no app matched by pid" by closing the normal Luma instance through the app-ID endpoint. Allow takeover to continue if that instance already exited during the close request.
|
||||
- db4fece: Update the normal app launch splash to match the saved background, including after changing it in Settings. Refresh the matching Home takeover splash as well.
|
||||
|
||||
## 2.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 3bf0ad6: Show a wallpaper splash at launch and match the saved background when staging the native Home integration.
|
||||
|
||||
## 2.2.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 072b7e9: Show installed app icons as soon as they are decoded instead of one per idle wake-up.
|
||||
- fed795c: Keep decoded app icons across the automatic inventory refreshes at startup and whenever Luma becomes visible, reading an icon again only when its app's version or icon paths change. Refresh apps still reloads every icon.
|
||||
- 969a6fd: Keep the neutral card colour for transparent app icons whose logo reaches the edges, instead of filling the card with the logo's own colour.
|
||||
|
||||
## 2.2.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- d81cb66: Publish the changes from the unreleased 2.2.0 version after improving CI dependency installation and build timeouts.
|
||||
|
||||
## 2.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 201c030: Add an optional seconds display to the header clock, configurable with the remote in Clock format settings.
|
||||
- e8f9085: Add 27 curated vector logos for streaming, music, and regional TV apps, including NOW / Now TV, plus dedicated Live TV and browser vector cards. Select branded cards by exact app IDs instead of keywords, so unrelated apps such as Amazon Alexa retain their installed artwork. Include every SVG-backed app in the desktop demo and add a rendered gallery preview.
|
||||
|
||||
Remove dumped TV artwork, icon/colour maps, and their collection tools and tests. Desktop previews now use curated vectors or generic/category fallbacks, and builds no longer depend on collected icon fixtures.
|
||||
|
||||
- 589044b: Add custom input names: rename any input with the remote in Settings → Inputs, or reset it to the
|
||||
port name. Home cards, settings rows and the breadcrumb show the custom name, keeping the TV label,
|
||||
port and connection status as detail.
|
||||
- 978b946: Discover app icons directly from installed TV applications instead of requiring collected artwork and icon-map updates. Load visible artwork in the background, derive matching card colours automatically, and refresh cached icons with app inventory. Exclude desktop-only collected icons and maps from TV packages.
|
||||
- 9463b56: Add an optional name to the Home greeting, with remote-friendly name replacement and reset controls.
|
||||
- e2c2a12: Add separate Home and Apps caption settings, with names hidden on Home and visible in Apps by default.
|
||||
Legacy caption settings do not override the new per-view defaults.
|
||||
Group greeting name editing under Greeting, use Clear name for greeting and input names, and reserve
|
||||
the bright settings-row highlight for the focused control.
|
||||
|
||||
Group clock preferences under Clock, with separate nested Clock format and Time format selections.
|
||||
Time format offers HH:MM by default or HH:MM:SS while retaining existing saved seconds preferences.
|
||||
Move Refresh apps & inputs and Quit app into a dedicated System sidebar category.
|
||||
Keep the top-level Clock row free of format values and remove the chevron from input Rename actions.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- dcf1b03: Read the real HDMI cable state from `hdmiPlugIn` on TVs that report every port as `connected`, so
|
||||
inputs in Auto mode only appear when a device is actually plugged in.
|
||||
|
||||
## 2.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- d417291: Add Brazilian Portuguese as a selectable interface language, including translated app labels,
|
||||
localized dates and weather location searches.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 27802ac: Match brand keywords at ASCII word boundaries so unrelated apps such as dashboards retain their
|
||||
own artwork and Utilities category instead of being mistaken for ARD/Das Erste.
|
||||
- 14b18f8: Render Korean app and input names using bundled Hangul font subsets loaded on demand. Add
|
||||
Korean-labelled LG Gallery and Room Connect apps to the desktop preview inventory.
|
||||
- 3e256f6: Add installed-app artwork collected from an LG C1 for Korean-market apps, with matching card
|
||||
background colours. Make icon collection work on older webOS Node versions and follow the
|
||||
launcher's app visibility and exclusion rules.
|
||||
|
||||
Include Coupang Play, Watcha Play, Wavve, Rainbow TV and LG TV VOD in the desktop demo inventory
|
||||
so their artwork can be previewed during development.
|
||||
|
||||
- ee2f6ff: Coordinate app releases through Changesets with synchronized Rust and webOS versions, publishing
|
||||
only after the checked Version Packages PR is merged.
|
||||
|
||||
Add updating PR comments that report missing changesets and explain semantic version bumps for
|
||||
code changes.
|
||||
Reference in new issue
Block a user