| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| flamerobin_26.6.4_amd64.snap | 2026-06-08 | 24.3 MB | |
| flamerobin-26.6.4-setup-x64.exe | 2026-06-08 | 5.5 MB | |
| flamerobin-26.6.4-setup.exe | 2026-06-08 | 5.2 MB | |
| flamerobin-26.6.4.deb | 2026-06-08 | 85.5 MB | |
| flamerobin-26.6.4.flatpak | 2026-06-08 | 13.8 MB | |
| flamerobin-macos-26.6.4.zip | 2026-06-08 | 7.0 MB | |
| FlameRobin 26.6.4 source code.tar.gz | 2026-06-07 | 1.2 MB | |
| FlameRobin 26.6.4 source code.zip | 2026-06-07 | 1.7 MB | |
| README.md | 2026-06-07 | 4.1 kB | |
| Totals: 9 Items | 144.2 MB | 3 | |
FlameRobin 26.6.4 focuses on icon quality and dark mode fidelity: the original 2006 vector artwork is now the canonical application icon, and the icon system automatically adapts to Windows light and dark themes at runtime.
🎨 Authentic FlameRobin Logo Restored as SVG
The classic FlameRobin icon — originally drawn in Adobe Illustrator 12 by Stefano Pennuto in 2006 — has been faithfully converted from its PostScript EPS source (frlogo_right.eps) into a proper scalable SVG.
All five vector shapes are extracted verbatim from the original EPS path data and CMYK colour separations:
| Shape | EPS CMYK | SVG colour |
|---|---|---|
| Circular badge fill | 0 0 0 1 |
#000000 black |
| Badge border stroke | 0 0 0 0 |
#ffffff white, 7 pt |
| Flame | 0 1 1 0 |
#ff0000 red |
| Robin eye | 0 0 0 0 |
#ffffff white |
| Robin wing/body | 0 0 1 0 |
#ffff00 yellow |
| Robin beak | 0 0 0 1 |
#000000 black |
The SVG is vector-native and renders crisp at any DPI — 16 px taskbar thumbnails, 32 px title bars, 256 px Alt+Tab previews, and beyond.
🌙 Windows Dark Mode Icon Support
ArtProvider now calls wxSystemSettings::GetAppearance().IsDark() — the same API already used throughout FlameRobin's style manager — to automatically select the correct icon variant at startup:
Light mode (flamerobin.svg): the original black badge against light window backgrounds — full contrast, no changes needed.
Dark mode (flamerobin_dark.svg): two targeted adjustments keep the icon legible on dark (~#202020) backgrounds:
- A white outer halo ring (
r = 55.5,stroke-opacity = 0.55) around the badge creates clear separation from the dark window chrome. - The beak is switched to white — the black beak was invisible against the dark badge on dark backgrounds.
Extensible _dark.svg convention
loadBitmapBundleFromFile() now resolves <name>_dark.svg before <name>.svg when dark mode is active. This is a general mechanism: any existing or future icon can gain a dark-mode override simply by dropping a <name>_dark.svg file into the svg/ images directory — no C++ changes required.
🐛 Other Fixes & Improvements
- Build fix —
MetadataItemPropertiesPanel: Fixed a compilation error caused by a call to the removeddoClose()method; replaced withdoHide()to match the current wxWidgets API. - Firebird security database resilience:
MetadataItemPropertiesFramenow gracefully handles uninitialized or unavailable Firebird security databases, avoiding crashes and spurious error dialogs when the security database is not yet configured. - Distinct tree-view icons: The database browser tree now uses four separate SVG icons — Home, Server, Connected Database, and Disconnected Database — making it immediately clear which nodes are live connections and which are offline, especially when managing multiple servers simultaneously.
- XPM/PNG resource cleanup: Removed all remaining legacy XPM pixmaps and embedded PNG bitmaps along with their now-unused
#includedirectives, reducing binary size and eliminating the last low-resolution raster icons from the codebase.
Changelog
| Commit | Description |
|---|---|
a3870a1e |
icons: convert flamerobin logo from EPS to SVG with dark mode support |
257c9400 |
update fr icon in svg (viewBox orientation fix) |
497f497c |
Fix build error: replace doClose() with doHide() in MetadataItemPropertiesPanel |
8b40c764 |
Differentiate tree icons: introduce distinct SVGs for Home, Server, Connected, and Disconnected databases |
16bc0dcb |
Handle uninitialized Firebird security database and improve properties rendering error handling |
33fdf3b1 |
Migrate flamerobin.xpm and sqlicon.xpm to SVG |
1dcae9c8 |
Clean up obsolete XPM/PNG resources and unused includes in ReorderFieldsDialog.cpp |
fdaca635 |
Update docs/fr_whatsnew.html and vcpkg.json for release v26.6.4 |
For the full history see the commit log.