KurobaEx beta 0.2.5
- Increase MAX_NAV_HISTORY_ENTRIES up to 128
- Update some dependencies
- Add Cloudflare image preloading feature (thanks to @floens for the idea) which should help with slow image loading on 4chan. It's a new thread option called "Force Cloudlfare to preload all images". You need to click it for it to start working. More info is available in the dialog that will show up upon clicking it the first time.
KurobaEx beta 0.2.6 New Theme Engine.
- Now it's possible to create your own themes without having it to be added into the app first.
All the necessary information can be found here - https://github.com/K1rakishou/Kuroba-Experimental/wiki/Dynamic-themes
KurobaEx beta 0.2.7
- Fix a crash when StartActivity.onDestroy() is called without calling onCreate() first which crashes when trying to access themeEngine which is not initialized
KurobaEx release 0.2.9 Lots of fixes for the new theme engine as well as other bugs.
- Fix crashes when trying to access BoardManager/SiteManager in PageRequestManager before they are fully initialized.
- Fix crashes in comparator that is used for sorting boards by their code in BoardSelectionMenu and AddBoardMenu.
- Fix crashes when trying to redraw SegmentedCircleDrawable.
- Fix Toolbar and BottomNavView showing up when scrolling to bottom slightly but when we are not touching the very bottom of a catalog/thread list. (They only should show up when we are touching the very bottom).
- Fix crashes in PostExtraContentLoader when a timeout exception is thrown because we couldn't get youtube link's title or duration for more than 3 seconds.
- Fix a crash in rolling sticky threads when there are more than 1000 posts and we are trying to get the latest 1000 posts but we never get the OP so another post becomes OP thus leading to a crash (because of additional checks).
- Fix some floating view getting under keyboard after opening any image (edge to edge).
- Fix not updating the top thread/catalog list padding after closing an image leading to the OP being slightly overlapped by the toolbar.
- Fix a really shitty bug that's been around since early Kuroba days where opening a thread and clicking "Scroll to bottom" and then clicking the thread status cell would scroll you back to top and sometimes any consequent status cell click would scroll you back to top again and again. This was a really REALLY shitty bug and hopefully it's fixed for sure.
- Reduce the update timeouts before redrawing history items/ board items and bookmark items after removing them by swiping the away. It was 500-1000ms now it's 100ms. Should make removing those items a lot faster.
- Yet another bunch of fixes for edge to edge + fullscreen. Now the toolbar is only twitching on Android P and below (after opening or closing an image). On Q and above it works smoothly. This is impossible to fix normally for now because this requires a huge rewrite of image viewer.
- When using fast scroller Toolbar and BottomNavView will now hide themselves to make it easier to scroll to top/bottom. Also the SwipeRefresh view is disabled during the scrolling too,
- Update user agent which is used for every network request. Now it is Android's Google Chrome user agent and not Windows'.
Regarding the new theme engine. There are phones where it's impossible to change colors of some controls (like the selection handles on some Samsung phones) so for now they will have the Magenta color. I will make a separate theme and make all the non-colorizable controls gray in the next update. For now it's recommended to report all controls (screenshot is preferable) that have the magenta color so I can fix them if possible. The best place for that is Github, of course.
KurobaEx release 0.2.10
- Fix built-in updater for release builds for Android M and below. It was broken for some time so people with those devices won't be able to receive any updates until they update manually. If you are using Android N and above you should be fine.