| Name | Modified | Size | Downloads / 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
wxHtmlWindowwith the feature-richwxWebViewcomponent 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
wxHtmlWindowon systems or sandboxed environments (such as specific Flatpak or Snap packages) where thewxWebViewbackend 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-iconsclass). - 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
wxWebViewby 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 resolvedWebView2Loaderstatic 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 infb-cppto 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
StatusWrapperforward declarations,getPlan/getLegacyPlannullptr wrapping, andsafeStringmetadata crash protection insync-fbcpp.shand 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