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.0
Name Modified Size InfoDownloads / Week
Parent folder
flamerobin-26.6.0-setup-x64.exe 2026-06-05 5.5 MB
flamerobin-26.6.0-setup.exe 2026-06-05 5.2 MB
flamerobin_26.6.0_amd64.snap 2026-06-05 24.3 MB
flamerobin-macos-26.6.0.zip 2026-06-05 7.0 MB
flamerobin-26.6.0.deb 2026-06-05 85.5 MB
flamerobin-26.6.0.flatpak 2026-06-05 13.9 MB
FlameRobin 26.6.0 source code.tar.gz 2026-06-05 1.3 MB
FlameRobin 26.6.0 source code.zip 2026-06-05 1.8 MB
README.md 2026-06-05 5.9 kB
Totals: 9 Items   144.4 MB 19

FlameRobin 26.6.0 Release Notes

We are excited to announce the release of FlameRobin 26.6.0, which brings major enhancements to FlameRobin's HTML rendering, modernizes UI components with SVG graphics and material icons, improves cross-platform build/runtime compatibility, and resolves critical bugs.


Key Highlights

🌐 Modern HTML Rendering via wxWebView

  • Modern Renderer: Replaced the legacy wxHtmlWindow with the feature-rich wxWebView component to display printable HTML content and table info pages. This enables modern CSS layouts, responsive tables, and richer interactive UI elements.
  • Graceful Fallback: Implemented automatic fallback to wxHtmlWindow on systems or sandboxed environments (such as specific Flatpak or Snap packages) where the wxWebView backend is unavailable.
  • Developer Tools (Inspector): Unconditionally enabled developer tools (Inspector) for the HTML panel in all build configurations, allowing administrators and developers to inspect styling and DOM elements.

🎨 HTML Template Modernization & Google Material Icons

  • Vector Graphics: Replaced legacy raster PNG icons (ok.png, redx.png, view.png) in HTML templates with clean, scalable vector SVGs for crisp presentation on HiDPI and 4K displays.
  • Material Icons Integration: Integrated the Google Fonts Material Icons system. The template rendering engine dynamically converts SVG image tags to Google Material Icons (<span> tags with .material-icons class).
  • Responsive Layouts: Injected a modern, responsive CSS stylesheet dynamically into the rendered pages to ensure text, tables, and icons adjust gracefully to varying window and screen sizes.

🛡️ Local Resource Access & Security Compliance

  • Same-Origin Policy Compliance: Resolved Chromium/WebView2 same-origin policy violations (which block access to local file:// resources from different origins) by dynamically writing temporary rendered pages directly inside the HTML templates directory.
  • Path Resolution Fix: Fixed a bug causing double prefixing (file:///file:///) of local image assets during URI resolution on Windows.
  • Base URL Handling: Fixed local image loading in wxWebView by correctly converting file paths to URIs and setting the appropriate base URL.

🛠️ Build System, GCC, & Platform Compatibility

  • Windows MSVC Static Build Fixes: Resolved a static linking error (LNK1104: cannot open file 'WebView2LoaderStatic.lib') on MSVC by extracting and adding the library directories of the resolved WebView2Loader static library to CMake's link search directories (link_directories).
  • Linux GUI & Wayland Tweaks: Built GUI dependencies dynamically on Linux to prevent webview runtime crashes. Restricted Wayland-specific GTK3 dependencies strictly to Linux, FreeBSD, and OpenBSD platforms.
  • GCC 13+ Compatibility: Added missing <cstdint> header inclusion in fb-cpp to resolve compilation errors under newer GCC toolchains on Linux (e.g., Flatpak GNOME 46 SDK).
  • wxWidgets 3.2 Compatibility: Wrapped newer ShowDevTools() API calls in preprocessor version guards to preserve backward compatibility with wxWidgets 3.2.
  • Sync/fb-cpp Updates: Restored StatusWrapper forward declarations, getPlan/getLegacyPlan nullptr wrapping, and safeString metadata crash protection in sync-fbcpp.sh and its patch.

Detailed Commit Log

Here is the list of commits included in this release:

  • 758f1306: Update whatsnew and vcpkg version to v26.6.0
  • 9744419c: release new version
  • 9ebfc825: Fix WebView2LoaderStatic linking error for static Windows builds in CMake by configuration-specifically extracting its resolved path directory
  • f2081161: Add vcpkg manual-link search directories to link_directories in CMake to resolve raw WebView2LoaderStatic.lib dependencies
  • f9f803bb: Restore StatusWrapper forward declaration in Transaction.h inside sync-fbcpp.sh and patch
  • 0111207d: Restore getPlan and getLegacyPlan nullptr wrapping in sync-fbcpp.sh and patch
  • b15a2b47: Restore safeString metadata crash protection in sync-fbcpp.sh and regenerated patch
  • 265d849f: Fix WebView2LoaderStatic linking error for static Windows builds in CMake
  • 5696cb22: Fix fb-cpp compilation under GCC 13+ in Flatpak GNOME 46 SDK by adding missing cstdint include
  • 4966393c: Restrict gtk3 dependency with wayland feature to Linux/FreeBSD/OpenBSD platforms
  • e9efed68: Support compiling PrintableHtmlWindow on wxWidgets 3.2 by wrapping ShowDevTools inside version checks
  • 8afbd845: Build GUI dependencies dynamically on Linux to fix webview runtime crash
  • 17ec7d5e: Generate temp HTML files inside the templates directory to satisfy file:// same-origin security policies
  • 04e42f85: Inject Google Fonts Material Icons link and dynamically convert template SVG img tags to span material-icons tags
  • 95b38404: Convert templates to SVG icons and inject modern responsive CSS styling
  • 11ebe3fa: Use temporary files to load html page source in wxWebView, allowing local images and resources to load
  • 253da85f: Fix file:/// double prefixing when loading local resource images in wxWebView
  • 170407d1: Enable Developer Tools for wxWebView in all build modes
  • fd98b2c0: Enable Developer Tools menu for wxWebView in debug mode
  • 0f443238: Require wxWebView for PrintableHtmlWindow and solve build dependencies in Flatpak and Snap
  • 36302371: Make wxWebView component optional to support fallback to wxHtmlWindow in Flatpak and Snap environments
  • 9d407f12: Fix local image loading in wxWebView by converting file paths to URIs and setting proper base URL
  • 442a7d48: Replace PrintableHtmlWindow (wxHtmlWindow) with wxWebView widget and enable webview component in builds
Source: README.md, updated 2026-06-05