Big Changes
This is a very big update. If you'll encounter any bugs or problems please create an issue
[Warning]:
If you used the play store version before:
- Android 11 and above - please read >>>here<<< about how to import your old settings and database into a new app
- Android 10 and below - data will restore automatically if the LoliSnatcher folder in sdcard is detected
TL;DR:
Performance improvements, Themes, Cache Manager, New Notifications style
Changes:
- A lot of stuff was rewritten, performance and memory use should be greatly improved
- Cached files i/o operations are now performed in separate threads, reducing UI lags
- Reworked settings and redesigned all settings pages, all config files now use json format (old files will be autoconverted on the first start)
- Storage folder can now be changed on Android 11+
- Replaced toasts notifications with new snackbars style, they will also work on desktop builds
- Reworked lolisync server to allow selecting which network interface (ip) and port to use
- Loading indicators and details now fade in if file didn't load after 500ms
- App will now ask for confirmation of some actions (clear database...)
New Features:
- Theme editor
- Update checker
- Backup and restore settings/booru configs/database [Beta]
- Main Menu Drawer can now be opened with a swipe gesture and from both sides
- Cache Manager, you can now select how big cache storage is (3gb by default) and after how long cached files should be removed (never by default) ([Note]: After 2.0 thumbnail caching is enabled by default)
- Double tap on thumbnail to favourite the item
- Quick actions above keyboard when typing in search box
- Search box now shows tag chips, allowing to quickly delete tags, tap anywhere on them to edit search query
- Added a setting to remove or change position of the zoom button
- Added an option in gallery toolbar to reload current image without any scaling ([Note]: by default app scales down big images to improve performance and avoid OOM crashes, which can lead to quality degradation. Reloading w/out scaling keeps original quality, but can lead to mentioned issues, so do it at your own risk)
- Added Debug tools and settings
- Multibooru mode now allows to select multiple boorus instead of only one
- Inline video player on desktop (currently only for windows build)
- Zoom with mouse wheel on desktop
- Added a function to refetch post data for Sankaku, available in Database settings
Fixes:
- Fixed performance of staggered grid mode
- Fixed preview sizes in staggered if in desktop mode
- "Add new tab" now switches to a created tab on regular tap/click, instead of long press
- A huge amount of other small fixes and layout/cosmetic changes...
- Set storage directory now uses saf file picker to get proper permissions