Adjust about logos and QR code density
This commit is contained in:
parent
7ae1e19d94
commit
a4729e0aa4
12
main.go
12
main.go
|
|
@ -506,16 +506,16 @@ func openFile(path string) error {
|
||||||
func generatePixelatedQRCode() (fyne.CanvasObject, error) {
|
func generatePixelatedQRCode() (fyne.CanvasObject, error) {
|
||||||
docURL := "https://docs.leaktechnologies.dev/VideoTools"
|
docURL := "https://docs.leaktechnologies.dev/VideoTools"
|
||||||
|
|
||||||
// Generate QR code with large pixels for blocky look
|
// Generate QR code with fewer pixels for a chunkier, blockier look
|
||||||
qrBytes, err := qrcode.Encode(docURL, qrcode.Medium, 160)
|
qrBytes, err := qrcode.Encode(docURL, qrcode.Low, 112)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
// Convert to Fyne image with pixelated look
|
// Convert to Fyne image with pixelated look
|
||||||
img := canvas.NewImageFromReader(bytes.NewReader(qrBytes), "qrcode.png")
|
img := canvas.NewImageFromReader(bytes.NewReader(qrBytes), "qrcode.png")
|
||||||
img.FillMode = canvas.ImageFillOriginal // Keep pixelated look
|
img.FillMode = canvas.ImageFillOriginal // Keep pixelated look
|
||||||
img.SetMinSize(fyne.NewSize(160, 160))
|
img.SetMinSize(fyne.NewSize(112, 112))
|
||||||
|
|
||||||
return img, nil
|
return img, nil
|
||||||
}
|
}
|
||||||
|
|
@ -548,8 +548,8 @@ func (s *appState) showAbout() {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
vtLogo := loadLogo("VT_Icon.png", 72)
|
vtLogo := loadLogo("VT_Icon.png", 96)
|
||||||
ltLogo := loadLogo("LT_Logo-26.png", 96)
|
ltLogo := loadLogo("LT_Logo-26.png", 72)
|
||||||
|
|
||||||
logsLink := widget.NewButton("Logs Folder", func() {
|
logsLink := widget.NewButton("Logs Folder", func() {
|
||||||
if err := openFolder(logsPath); err != nil {
|
if err := openFolder(logsPath); err != nil {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user