Fix png dans le titre

This commit is contained in:
2026-03-25 12:46:53 +01:00
parent 98b5187bfc
commit 3ffbb550ec
2 changed files with 8 additions and 3 deletions

Binary file not shown.

11
gui.go
View File

@@ -253,7 +253,7 @@ func (a *App) buildAndRun() error {
AssignTo: &a.iconView, AssignTo: &a.iconView,
MinSize: Size{Width: 24, Height: 24}, MinSize: Size{Width: 24, Height: 24},
MaxSize: Size{Width: 24, Height: 24}, MaxSize: Size{Width: 24, Height: 24},
Mode: ImageViewModeIdeal, Mode: ImageViewModeShrink,
}, },
Label{ Label{
Text: "Git Update Checker v" + VERSION, Text: "Git Update Checker v" + VERSION,
@@ -343,8 +343,13 @@ func (a *App) buildAndRun() error {
} }
// Icône dans l'en-tête (depuis PNG embarqué dans l'exe) // Icône dans l'en-tête (depuis PNG embarqué dans l'exe)
if img, err := png.Decode(bytes.NewReader(iconPNG)); err == nil { if img, err := png.Decode(bytes.NewReader(iconPNG)); err != nil {
if bmp, err := walk.NewBitmapFromImageForDPI(img, 96); err == nil { logWarn("Icône PNG: décodage échoué: " + err.Error())
} else {
bmp, err := walk.NewBitmapFromImageForDPI(img, 96)
if err != nil {
logWarn("Icône PNG: bitmap échoué: " + err.Error())
} else {
a.iconView.SetImage(bmp) a.iconView.SetImage(bmp)
} }
} }