Summary
The About dialog shows a generic squared-off icon in its title bar (upper-left corner) instead of the official Hearsay logo — a round, blue, hollow circle.
Expected
The About window's title-bar icon matches the official Hearsay logo for visual consistency with the rest of the app's branding.
Actual
The icon is similar in shape but more squared off — likely the Tk / CustomTkinter default, because AboutWindow (CTkToplevel) never calls iconbitmap().
Notes
- File:
src/hearsay/ui/about_window.py
- The bundled logo lives at
src/assets/icon.ico (already used as the executable icon in Hearsay.spec).
- Fix is likely a one-liner: call
self.iconbitmap(...) in AboutWindow.__init__, resolving the asset path so it works both from source and from the PyInstaller bundle.
Summary
The About dialog shows a generic squared-off icon in its title bar (upper-left corner) instead of the official Hearsay logo — a round, blue, hollow circle.
Expected
The About window's title-bar icon matches the official Hearsay logo for visual consistency with the rest of the app's branding.
Actual
The icon is similar in shape but more squared off — likely the Tk / CustomTkinter default, because
AboutWindow(CTkToplevel) never callsiconbitmap().Notes
src/hearsay/ui/about_window.pysrc/assets/icon.ico(already used as the executable icon inHearsay.spec).self.iconbitmap(...)inAboutWindow.__init__, resolving the asset path so it works both from source and from the PyInstaller bundle.