fontfinder v2.0.0 Release Notes

Release Date: 2020-09-09 // 22 days ago
  • It's bad practice to write a GTK application with reference counters (Rc / Arc) and locks (Mutex/RwLock).

    • Application events are now handled asynchronously with an async event loop running on the glib::MainContext
    • Widgets are no longer Rc'd, and are now exclusively owned by the event loop
    • Application State also no longer requires shared mutability, and is now exclusively owned by the event loop
    • 🚦 Signals now take flume::Sender<Event> to send events to the event loop
    • The fc-cache command is now handled asynchronously with async-process as well
    • ⚡️ Updated to the latest version of GTK-rs

Previous changes from v1.4.0

    • Categories may now be used to sort the font list.
    • ⚡️ Dependencies have been updated
    • ♻️ Various code refactoring has taken place