mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-24 15:38:12 +02:00
v0.8.0 : code mort supprime, UI et docs en ajean, release unique
- suppression des fonctions et types inutilises (staticcheck U1000) - sources UI, workflows, README passes en ajean - release.yml ne publie plus que les binaires ajean-* - notes de release redigees
This commit is contained in:
1 parent
62ad4155a2
commit
687ec81023
26 files changed
+123
-214
No files matched your search
@@ -32,7 +32,7 @@ var glyphRects = [][4]float64{{6, 3, 2, 2}, {6, 5, 2, 2}, {4, 7, 2, 2}}
|
||||
|
||||
// brandIconImage dessine l'icône à la taille n. bg peint le carré arrondi, fg le
|
||||
// « j ». Les deux peuvent être transparents : c'est ce qui produit l'icône
|
||||
// « template » de macOS (voir brandTemplatePNG).
|
||||
// « template » de macOS.
|
||||
func brandIconImage(n int, bg, fg color.RGBA) *image.RGBA {
|
||||
const r = 2.0 // rayon des coins, en unités de la grille 12
|
||||
outside := func(gx, gy float64) bool {
|
||||
@@ -84,14 +84,6 @@ func encodePNG(img *image.RGBA) []byte {
|
||||
// Exporté pour le générateur d'icône du .exe (tools/gen-icon).
|
||||
func BrandIconPNG(n int) []byte { return encodePNG(brandIconImage(n, brandBlack, brandWhite)) }
|
||||
|
||||
// brandTemplatePNG rend la variante « template » attendue par macOS : seule la
|
||||
// couche alpha compte, le système colore la forme selon le thème de la barre de
|
||||
// menus. Le « j » est donc DÉCOUPÉ (transparent) dans un carré opaque — sans ça,
|
||||
// une icône entièrement noire disparaît sur une barre de menus sombre.
|
||||
func brandTemplatePNG(n int) []byte {
|
||||
return encodePNG(brandIconImage(n, brandBlack, brandClear))
|
||||
}
|
||||
|
||||
// BrandICO emballe une ou plusieurs tailles PNG dans un conteneur .ico. Windows
|
||||
// accepte le PNG comme image d'une entrée .ico (alpha conservé pour les coins
|
||||
// arrondis). Plusieurs tailles = un rendu net partout, de la barre des tâches
|
||||
|
||||
Reference in new issue
Block a user