Skip to content

Improve native loader UI, spacing and font size - #5129

Merged
bgoncal merged 2 commits into
mainfrom
loader-improvements
Jul 16, 2026
Merged

Improve native loader UI, spacing and font size#5129
bgoncal merged 2 commits into
mainfrom
loader-improvements

Conversation

@bgoncal

@bgoncal bgoncal commented Jul 16, 2026

Copy link
Copy Markdown
Member

Summary

Screenshots

Link to pull request in Documentation repository

Documentation: home-assistant/companion.home-assistant#

Any other notes

@bgoncal bgoncal self-assigned this Jul 16, 2026
Copilot AI review requested due to automatic review settings July 16, 2026 15:56
@github-actions

github-actions Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

⚠️ Unused L10n strings detected

Found 5 unused localization strings in the codebase.

Click to see details
Parsing Strings.swift...
Found 2105 L10n strings

Reading all Swift source code...
Read 7080376 characters of Swift code

Checking for unused strings...
Checked 100/2105 strings...
Checked 200/2105 strings...
Checked 300/2105 strings...
Checked 400/2105 strings...
Checked 500/2105 strings...
Checked 600/2105 strings...
Checked 700/2105 strings...
Checked 800/2105 strings...
Checked 900/2105 strings...
Checked 1000/2105 strings...
Checked 1100/2105 strings...
Checked 1200/2105 strings...
Checked 1300/2105 strings...
Checked 1400/2105 strings...
Checked 1500/2105 strings...
Checked 1600/2105 strings...
Checked 1700/2105 strings...
Checked 1800/2105 strings...
Checked 1900/2105 strings...
Checked 2000/2105 strings...
Checked 2100/2105 strings...

================================================================================
UNUSED STRINGS REPORT
================================================================================

Found 5 unused strings:


WATCH:
  - L10n.Watch.Complications.Builder.previewFooter
    Key: watch.complications.builder.preview_footer
    Line: 5696
  - L10n.Watch.Complications.Builder.sourceCustom
    Key: watch.complications.builder.source_custom
    Line: 5726
  - L10n.Watch.Complications.Builder.templateColor
    Key: watch.complications.builder.template_color
    Line: 5738
  - L10n.Watch.Complications.Builder.textTemplate
    Key: watch.complications.builder.text_template
    Line: 5756

ROOT:
  - L10n.debugSectionLabel
    Key: debug_section_label
    Line: 26

================================================================================
Total unused: 5
================================================================================

================================================================================
Copy-paste these keys into the "Lokalise: Delete Keys" workflow (keys input):
================================================================================
debug_section_label,watch.complications.builder.preview_footer,watch.complications.builder.source_custom,watch.complications.builder.template_color,watch.complications.builder.text_template

To remove them, run the
Lokalise: Delete Keys
workflow — it deletes the keys from Lokalise and opens a PR removing them from
Localizable.strings and regenerating Strings.swift. Copy-paste these keys into the keys input:

debug_section_label,watch.complications.builder.preview_footer,watch.complications.builder.source_custom,watch.complications.builder.template_color,watch.complications.builder.text_template

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the native “standby/loader” overlay UI in the iOS app by adjusting spacing and typography, backed by new spacing tokens in the HADesignSystem.

Changes:

  • Added larger spacing values to DesignSystem.Spaces.
  • Increased bottom padding for the loader progress indicator.
  • Increased font size (and styling) for the current-server pill label and the connection-type indicator icon.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
Sources/HADesignSystem/Sources/Tokens/DesignSystem.swift Adds new Spaces constants intended to support larger layout spacing.
Sources/App/Frontend/WebView/Views/HomeAssistantStandByView.swift Adjusts loader spacing and updates server pill typography/icon sizing for the standby overlay UI.

Comment thread Sources/HADesignSystem/Sources/Tokens/DesignSystem.swift Outdated
Comment thread Sources/App/Frontend/WebView/Views/HomeAssistantStandByView.swift
Comment thread Sources/App/Frontend/WebView/Views/HomeAssistantStandByView.swift
@bgoncal
bgoncal enabled auto-merge (squash) July 16, 2026 16:12
@bgoncal
bgoncal merged commit e3fd782 into main Jul 16, 2026
12 checks passed
@bgoncal
bgoncal deleted the loader-improvements branch July 16, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants