This is an atypical release. This release doesn’t add any new features. Instead, it is a “maintenance” release to make the app more maintainable going forwards.
This release overhauls two areas of the app: the settings UI and how the navigation bar is handled. It’s one of those changes where if the change was performed perfectly, users should not notice any differences.
The settings UI code did not scale well with the number of settings that were being added to the app. With the new code, it should be much easier for me to add UI for new settings without breaking existing settings UI. It should also address minor bugs such as some settings not being searchable.
The navigation bar code has been extremely complicated for a while without needing to be. My original plans for the app was to have the navigation bar weave in and out between screens often. However, the app doesn’t actually do this often and the logic could be greatly simplified. This should reduce bugs related to it.
Full changelog
- All settings should be searchabled now.
- When a setting result is tapped in the setting search screen, the page will automatically scroll to the setting and highlight it.
Update
Releasing as v1.61.1 because I jumped the gun and did not perform all of the release tasks prior to releasing on github.
Update 2
Found some bugs on tablets. Will do a patch release with the following changes:
- Change reselect “Search” in bottom bar to expand search.
- Add setting to change the gravity of the navigation rail menu buttons.
- Fix a bug where the navigation rail will disappear in certain cases.
- Fix a bug where the navigation rail will not hide properly.
Update 3
Found a bug where the app was not respecting the “lock nav bar” setting. Will release a fix as v1.61.3.
The bottom navigation bar visibility state seems to be a bit confused in this release. I get it to be partially hidden fairly easily by navigating into and out of post detail screens
The bottom navigation bar’s visibility on the post feed screen is tied to the top bar’a visibility. Eg. If you scroll down and then up a little the bottom navigation bar should peek out just a little. If you navigate into a post and come back the bottom navigation bar should return to it’s peeking state.
If you see a different behavior from this then it is likely a bug. If so, can you please DM me your settings? This might be settings related since i cannot reproduce the issue. To copy your settings as a string you can navigate to Settings > Import & Export settings > Export settings and tap copy to clipboard. You can then paste your settings in a message to me.
It’s fun seeing the apk file size slightly increase with every release
This release, the APK size actually decreased. This is due to the settings overhaul. A lot of stuff was deleted.
That’s even nicer, new features without a larger size! I do remember when the releases where 8mb, though.
Super random facts that probably do not matter, and are just for fun:
If you are downloading the app from github, the issue is that you are downloading all configs/translations for all languages. As more languages get added the APK size will balloon. This issue isn’t present on the play store build since the play store will generate an APK with only the relavent files to your device. For instance between now and 1 year ago, the play store build grew from 6MB to 6.5MB.