github frkdrgt/ferox v0.2.5

latest releases: v0.2.9, v.0.2.8, v0.2.7...
3 months ago

๐Ÿš€ Release Highlights

  • ๐ŸŽ macOS Tahoe (26) support โ€” app launch crash fixed
  • ๐ŸŽจ Consistent dark UI on macOS โ€” no more random white background
  • ๐Ÿงฉ Better tab & connection UX โ€” cleaner, smarter behavior
  • โšก Cleaner runtime โ€” removed unnecessary Tokio setup

โœจ Improvements

๐ŸŽ macOS Compatibility

  • โฌ†๏ธ eframe / egui / egui_extras โ†’ 0.29
  • โฌ†๏ธ winit โ†’ 0.30 (fixes Tahoe launch issue)
  • โœ… Updated run_native to new API (Ok() wrapper)
  • ๐Ÿ”ง Migrated deprecated APIs:
    • .wrap(bool) โ†’ .wrap() / .truncate()

๐ŸŽจ UI Fixes (macOS)

  • ๐Ÿ–ค Forced dark background (#2b2b2b) via clear_color()
  • ๐Ÿ” configure_style() now applied every frame
    (prevents macOS theme override issues)

๐Ÿงฉ Tabs & Connections

  • ๐Ÿท๏ธ Connection name shown in tab bar
  • ๐Ÿ”ข Multi-connection badges (dbยท)
  • ๐Ÿ”„ Auto-reassign tabs when a connection is closed
  • โœ‚๏ธ Long names truncated + hover tooltip

โšก Performance / Cleanup

  • ๐Ÿงน Removed unnecessary Tokio runtime from main()

โš ๏ธ Breaking Changes / Notes

  • ๐Ÿ macOS 12+ recommended (eframe 0.29 requirement may vary)
  • โš™๏ธ winit 0.30 macOS backend fully rewritten
    โ†’ Report any visual issues

Don't miss a new ferox release

NewReleases is sending notifications on new releases.