Skip to content

PhotoCraft Android & GooglebookOS v0.1.4 (Build 6)

Choose a tag to compare

@nepotira nepotira released this 30 Oct 00:11
· 5461 commits to main since this release

PhotoCraft Android & GooglebookOS v0.1.4 (Build 6)

Base Upstream: PhotoCraft v0.17.0 (Sincronização Contínua Ativa)

✨ Recursos & Otimizações Multi-Plataforma

  • [FEAT-002] Ícone Oficial do PhotoCraft Integrado:
    • Incorporados os assets oficiais em alta definição de assets/app-icon/ nas resoluções mdpi (48x48), hdpi (64x64), xhdpi (128x128), xxhdpi (256x256), xxxhdpi (512x512) e drawable/ic_launcher.png, exibindo o logotipo oficial no launcher do Android e no painel do GooglebookOS.
  • [FIX-017] Suporte Completo a GPUs Intel UHD (GooglebookOS Jinlon / x86_64 Nativo):
    • Configurado pipeline dual de renderização gráfica no WGPU com Backends::VULKAN | Backends::GL (OpenGL ES via EGL direto no Mesa), garantindo aceleração de hardware nativa na GPU Intel UHD Graphics 620/630 sem engasgos ou quedas de frames.
    • Ignorada a validação de chamadas indiretas (VALIDATION_INDIRECT_CALL), eliminando falhas conhecidas de compilação de shaders do driver Intel.
    • Aplicados os limites reais do adaptador gráfico (use_adapter_limits) para documentos de altíssima resolução.
  • [RULE-007] Mandato Universal de Higienização de APKs:
    • Exclusão obrigatória de todos os APKs de versões legadas do armazenamento local a cada nova versão gerada.

🛠️ Correções de Falhas Críticas (Bug Fixes)

  • [FIX-016] Correção Definitiva de Crash na Inicialização (Tela Branca e Fechamento):
    • Sintoma corrigido: App abria, piscava tela branca e fechava repetidamente.
    • Causas sanadas:
      1. Removida chamada prematura de set_immersive_sticky() em thread nativa antes do ANativeWindow estar anexado pelo sistema (evitando CalledFromWrongThreadException).
      2. Adicionada limpeza estrita de exceções em 100% das chamadas JNI (clear_jni_exception), impedindo que a JVM ART encerre o processo com SIGABRT.
      3. Registrado hook global de captura de pânico com std::panic::set_hook para diagnóstico em tempo real no logcat.

📦 Binários Nativos Disponíveis

  • PhotoCraft-Android-arm64-v8a.apk: Para smartphones e tablets Android (ARM64).
  • PhotoCraft-Android-x86_64.apk: Para laptops GooglebookOS (bare-metal Jinlon / Intel UHD) e PCs x86_64.