Download Latest Version flamerobin-portable-26.6.8-x86.zip (18.9 MB)
Email in envelope

Get an email when there's a new version of FlameRobin

Home / v26.6.4
Name Modified Size InfoDownloads / 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 removed doClose() method; replaced with doHide() to match the current wxWidgets API.
  • Firebird security database resilience: MetadataItemPropertiesFrame now 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 #include directives, 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.

Source: README.md, updated 2026-06-07