Skip to content
Maxim Iorsh edited this page Sep 26, 2025 · 18 revisions

General bugs

  • Gdraw parent of GTK modal dialog can get events
  • MacOS modal dialog placed in a corner
  • Appimage has generic icon
  • sprintf() uses constant buffer to print localized string - possible overflow

Functional Debt

  • ❎ Use ideas from gnome-terminal to implement grid-driven window resize in Font View
  • ✅ Scroll not consistent
  • Properly install icons as GTK resources
  • ❎ Horizontal menubar doesn't collapse when resizing window, restricts shrinking
  • Glyph selectors lose all menus (top bar and popup). Maybe restore just the navigational?
  • ❎ Migrate to C++ all menu items not related to legacy font structures:
    • File -> New / Open / Recent / Close / Quit
    • Tools (?)
    • View -> * cell window (?)
    • Window -> list of open windows
    • Help -> all items
  • ✅ Menu accelerators
  • ✅ Only the new font window
  • groupers map by group id + window id
  • ✅ update menu item blocks on fly - e.g. when bitmap strokes are added/removed
  • ❎ Custom menu shortcuts not supported
  • ✅ Character grid drawn with artifacts

Prospective features

  • Preview in Open Dialog
  • Embed search in Font View
  • Contextual help for dialogs

Technical debt

  • Remove encodingtypes
  • class ff::widgets::NumericalEntry should be differentiated for integer / float

Clone this wiki locally