Skip to content

Image rework and Material3

Compare
Choose a tag to compare
@NO-ob NO-ob released this 19 Feb 20:05
· 154 commits to master since this release

This release was a bit rushed due to the need to fix problems with recent changes to Danbooru api.
Please report any bugs or problems in github issues or our discord server.

Main changes:

  • Reworked image loading and caching logic
  • Improved file downloading
  • Material3 Design Preview
  • Fixed issues with Danbooru

New features:

  • Updated Flutter and dependencies
  • Added options to use Material3 design theme and use dynamic colors generated by the system (Android 12 and above only). You can access them in the Theme settings page. [These are currently in a preview state, some minor bugs and coloring issues may be present]
  • Added a small dot on "New Tab" button in tags list view
    -- white dot means that there is a tab with ONLY that tag
    -- blue dot means that there is a tab CONTAINING that tag
  • Small redesign of tags list view
  • Added a search field to tags list view
  • Now if the app suspects that api request was blocked by captcha, it will automatically open the webview to give you the option to complete the captcha and unblock future requests
  • Most of the requests now include cookies obtained from the app's webview
  • Changed history viewer to better handle scrolling of a huge list
  • File saving now uses streams, which should fix crashes when downloading very big files and reduce stutters during the process
  • Snatch button in the viewer will now have a green colored subicon if that file is already marked as snatched and present in the current snatch folder (due to how file search works, it can take some time to detect if file is already present if there are too many files in the folder)
  • Snatch button now has a dialog on long tap which allows you to force the download of already snatched item or drop the snatched status from the item
  • Snatching info in the appbar will now show percent progress of the currently downloaded file

Fixes:

  • Fixed appbar and icon theming using wrong colors under some conditions
  • Fixed wrong search behaviour when adding first booru config to the app
  • Fixed some elements conflicting with system ui
  • Fixed broken thumbnails when favouriting item with "Hide favourites" option enabled
  • Fixed a bug when a dot in the booru or file name could break file naming structure
  • Fixed thumbnail loading indicators not updating correctly
  • (Possibly?) fixed small flicker when big images are loading
  • Fixed 403 error on Danbooru
  • Fixed files not snatching on Danbooru
  • Fixed some exceptions related to app init processes
  • Images that are over 100mb will now only be cleared automatically from the cache after a month passes no matter what settings for cache clearing you set
  • Removed timeouts from all requests (some requests will have timeouts readded in the future versions)
  • Removed Hydrus from automatic booru detection when adding a booru
  • Added check to danbooru rating change so it only effects donmai

and other small changes and fixes...