Skip to content

v0.9.0

Choose a tag to compare

@screwys screwys released this 16 Jul 21:39
· 745 commits to main since this release
v0.9.0
57c96db

This is the first time we had this much wait between two releases, but it had a big reason behind that; app has gone through a very large refactor! This refactor enables easier development as feature parts are now more isolated, which also opens paths to new contributors, which got also made easier with the new development container.

This refactor also comes with many bug fixes that I've forgotten the count of, new features, with the most exciting one being sidebars being resizeable directly now! This was quite a big challenge to get it right with GTK API, and Rufin's own behavior but it is finally here, and you can just drag to resize the sidebars, both the left and the right.

Other important changes are mostly in source backend, Rufin is now more "up-to-date" with the source and handles pruning better. The rest of the remarkable changes:

  • A much more efficient sync mechanism; faster and smarter in the way that it tracks changes
  • A lot of smaller errors are were sent as toast notifications, now it is less likely to see one for an error
  • Pages now remember where you were last on, scrolling position is not reset every time anymore
  • Server switching is now instant if the server was not stale nor did not have any changes
  • Lyrics offset can now be set directly from the panel
  • Lyrics panel is redesigned; it is now fully expandable top edge, and search button is moved to only be present on hover, giving the panel more size

Changelog

Full Changelog: v0.8.0...v0.9.0