Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Corregir el fondo negro de los iconos de la aplicación

Chiusa
#144 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
53/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
rust, tauri, typescript

Direzione di ricerca

Start by reading src-tauri/build.rs and inspecting the seven icon assets under src-tauri/icons/; the report says incremental Windows builds retained old RT_ICON resources when the icon directory was not watched. Rebuild with the reported Tauri command and check that the generated executable’s icon resources preserve the corrected transparency. The issue reports that this correction is already prepared and validated, so check repository history and the current branch state before taking it on.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

status:approved type:bug
Pre-flight checks
  • I searched existing issues and found no duplicate.
  • I understand that this report enters review before implementation.

La búsqueda de duplicados la realizó el agente. El mantenedor confirmó explícitamente la segunda declaración y autorizó este alcance y su aprobación.

What happened?

Los iconos nativos de la aplicación incluidos en main (80e10be) contienen una baldosa negra en lugar de un fondo transparente. Una corrección anterior de los assets había quedado fuera del repositorio.

Además, una compilación incremental en Windows conservó los recursos RT_ICON antiguos aunque las imágenes fuente ya habían sido sustituidas: src-tauri/build.rs no declaraba el directorio de iconos como entrada para regenerar los recursos nativos.

La corrección preparada recupera siete assets y añade cargo:rerun-if-changed=icons. Tras reconstruir el paquete, las comprobaciones de PNG, seis frames ICO y ocho imágenes PNG de ICNS pasan; los seis recursos RT_ICON del ejecutable tienen alfa y RGB visible idénticos al ICO corregido. El build Windows finalizó con código 0. Se confirmó el arranque del proceso y su ventana, sin atribuir una inspección visual de la GUI ni pruebas runtime en macOS.

Steps to reproduce

Reproducción observada antes de la corrección:

  1. Inspeccionar los recursos de src-tauri/icons/ de main en 80e10be: contienen una baldosa negra.
  2. Sustituir los assets por versiones transparentes y ejecutar una compilación incremental Tauri en Windows mientras el build script no vigila el directorio icons.
  3. Inspeccionar los recursos RT_ICON del ejecutable resultante: se conservan recursos antiguos con píxeles negros opacos.
Expected behavior

Los iconos de la aplicación deben conservar su transparencia y las modificaciones de sus archivos deben regenerar los recursos nativos también en compilaciones incrementales.

Environment
Windows x64
Quorb 0.6.0
Tauri 2 / Rust
Compilación: npm run tauri -- build --no-bundle --target x86_64-pc-windows-msvc
Versión exacta de Windows y del toolchain: no registrada.
Affected area

Application behavior

Agent or client (for MCP or headless incidents)

No response

Shell (for MCP or headless incidents)

No response

Lingua principale
TypeScript
Stelle
10
Fork
2
Merge medio
3h 22m
PR unite (30g)
87

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di egdev6/quorb

Tutte le issue di egdev6/quorb

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.