Skip to content

Добавить иконку Windows-клиента в лаунчере - #16

Merged
Liis17 merged 1 commit into
mainfrom
feat/winui-launcher-icon
Oct 24, 2026
Merged

Liis17 merged 1 commit into
mainfrom
feat/winui-launcher-icon

Conversation

@Liis17

@Liis17 Liis17 commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Добавлена иконка с коробкой и сакурой из macOS для Windows-клиента
  • Обновлены ресурсы бандла Windows: AppIcon.ico и AppIcon.png
  • Настроены окно и панель заголовка: иконка для TitleBar и окна
  • Обновлена документация в Vault по экранам WinUI
  • Все изменения согласуются с иконкой macOS лаунчера

Testing

  • Проверка сборки: успешная сборка без ошибок и предупреждений
  • Встраивание в EXE: иконка AppIcon.ico проверена в встраивании исполняемого файла
  • Файлы ресурсов: создан бандл Windows (AppIcon.ico, AppIcon.png, логотипы)
  • Project file: верно настроены CopyToOutputDirectory и CopyToPublishDirectory для иконок
  • UI интеграция: TitleBar.IconSource настраивается через ImageIconSource с ms-appx:///Assets/AppIcon.png
  • Window icon: AppWindow.SetIcon устанавливает системную иконку из Assets/AppIcon.ico
  • Визуальная проверка: примечание, что визуальная проверка окна недоступна из-за сбоя инструмента управления Windows
  • Изменение документации: обновлены пометки в Obsidian/HakoVault/UI/Screens.md
  • Компиляция Core: dotnet build windows/Hako/Hako.csproj успешна без ошибок и предупреждений
  • Компиляция macOS: не затронуты, без изменений
  • [Not run] Визуальная проверка окна из-за ограничений инструментов
  • [Not run] Интеграция с диспетчерскими метаданными Package.appxmanifest

- AppIcon.ico встраивается в EXE и задаётся через AppWindow.SetIcon
- PNG-логотипы и иконки подключаются через Package.appxmanifest
@Liis17
Liis17 merged commit ea63810 into main Oct 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant