Skip to content

feat(zeichen): neues BitDM-Zeichen F1 „Anzeigefenster“ - #22

Merged
Henner4746 merged 1 commit into
mainfrom
feat/logo-f1
Oct 24, 2026
Merged

Henner4746 merged 1 commit into
mainfrom
feat/logo-f1

Conversation

@Henner4746

Copy link
Copy Markdown
Owner

Neues Zeichen für BitDM, von Henrik aus sechs Entwürfen und sechs Varianten gewählt: ein Anzeigefenster mit Punktmatrix, DM leuchtet im Akzent #b5abfc, die übrigen Punkte sind aus. Ersetzt die schwarz-weiße Sprechblase (65fd2dc) und das abweichende Fünf-Punkte-Favicon. Es gibt jetzt ein Zeichen überall.

Eine Vorlage, alle Ausgaben: secure-messenger/app/tool/symbol/f1.py (108er Raster) und verteilen.py:

  • Android mipmap-*/ic_launcher.png (48–192)
  • Windows app_icon.ico: 16–32 Kleinfassung, 48–256 groß
  • Web-App: favicon.png (klein), Icon-192/512, maskierbar 192/512
  • F-Droid fastlane/.../icon.png (512)
  • Seite: bilder/icon-180.png (auch og:image und JSON-LD-Logo), favicon.ico (16/32 klein, 48 groß), favicon.svg (klein), neu bilder/bitdm-zeichen.svg

Kleinfassung bis 32 Pixel: dasselbe DM ohne Fenster und Raster, mit fast aneinanderstoßenden Punkten. Sonst wären Rahmen und unbeleuchtete Punkte bei 16 Pixeln grauer Brei; ein Punkt wäre 0,7 px breit.

Geprüft: alle Größen angesehen (16/24/32/48/180/192, dazu die .ico-Ebenen einzeln), beide SVGs im Browser gerendert, .ico trägt 7 bzw. 3 Größen, ein zweiter Lauf des Skripts erzeugt dieselben Bytes.

Ausrollen: Die Seite bekommt das Zeichen mit dem nächsten git pull auf dem Server. Die App-Symbole kommen mit der nächsten App-Fassung (2.0.2).

🤖 Generated with Claude Code

…p und Seite

Henrik war mit der Sprechblase (65fd2dc) nicht zufrieden. Sie war
schwarz-weiss, kannte das Violett der App nicht, und neben ihr zeigte die
Seite im Browser-Reiter ein zweites Zeichen (fuenf Punkte). Aus sechs
Entwuerfen und sechs Varianten hat er F1 gewaehlt: ein Displayfenster mit
Punktmatrix, DM leuchtet im Akzent.

- tool/symbol/f1.py: EINE Vorlage im 108er Raster, daraus Pixelbilder
  (vierfach ueberabgetastet) und SVG. Bis 32 Pixel eine Kleinfassung ohne
  Fenster und Raster, sonst werden Rahmen und unbeleuchtete Punkte zu
  grauem Brei (dieselbe Grenze wie beim alten Zeichen).
- tool/symbol/verteilen.py schreibt Android (48-192), Windows-.ico (16-32
  klein, 48-256 gross), Web-App (Favicon, 192/512, maskierbar), F-Droid-Icon
  (512) und die Seite (icon-180.png, favicon.ico 16/32/48, favicon.svg,
  bilder/bitdm-zeichen.svg). Ein zweiter Lauf erzeugt dieselben Bytes.
- Die alten Skripte 01_gross/02_klein und die drei Vorlagen-PNGs der
  Sprechblase sind entfernt; die Geschichte steht in 65fd2dc.
- DESIGN.md: Abschnitt "Zeichen". README und website/README nachgezogen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@Henner4746
Henner4746 merged commit 9bab408 into main Oct 24, 2026
11 of 12 checks passed
Henner4746 added a commit that referenced this pull request Oct 24, 2026
…efert

Cloudflare hielt favicon.ico und favicon.svg nach dem Merge von #22 noch
bis zu 4 Stunden (max-age=14400) mit dem alten Zeichen im Zwischenspeicher.
Die neue Adresse umgeht das, und Google holt beim naechsten Abruf gleich
das richtige Zeichen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant