Releases: mmstick/fontfinder
Releases · mmstick/fontfinder
2.1.0: GTK and Cargo crate dependency updates
2.0.0: Async GTK Overhaul
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 withasync-process
as well - Updated to the latest version of GTK-rs
1.4.0: Refactor + Category Search
- Categories may now be used to sort the font list.
- Dependencies have been updated
- Various code refactoring has taken place
1.3.2: Crates.io Release
Publish on Crates.io
1.3.1: Fix fc-cache
The event loop.... was missing the loop!
Multiple Previews & fc-cache -f
1.2.0: Dark Preview Mode
1.1.2: Failure Derive Update & Code Improvements
1.1.2: Code Improvements & Failure Derive Update
1.1.1: Minor Logic Bug Fix
Switching categories won't hide installed fonts by default anymore.
1.1.0: UI Overhaul
1.1.0 Release