One of the most useful features of Summit is the ability to filter the post feed so that only unread posts are shown. This feature was known as hide read.
Although hide read did it's job, it was a confusing and sometimes annoying feature to use. It was halfway between an action and a toggle. When hide read is tapped, all read posts are hidden like which behaved like an action. However, when new posts are loaded, any read posts that are loaded will be omitted. This is where *hide read& acted like a toggle.
When a user refreshes the list (eg. pull to refresh), hide read disabled once again.
Long time Summit users might be used to how hide read works but it's definitely not an intuitive feature.
This update adds a toggle next to hide read adding new behavior for hide read. If the toggle is turned on, unread posts will always be hidden when posts are loaded even if the user uses pull-to-refresh.
Then the hide read toggle is on, an indicator will be shown to let the user know that only read posts will be shown. The indicator can be tapped to turn off hide read.
This update also fixes several bugs and continues to improve upon the performance of the app.
Full changelog
- Add new FAB long press action to toggle hide read.
- Change hide read to a combo button: a button on the left side that works like the old hide read effect and a switch on the right side.
- Improve startup time of the app.
- Fix a bug where if you launch the app with no internet then the app will continue to show a no internet error even if internet is re-established later.
- Fix a bug when editing a comment where the old comment is shown instead of the new comment
- Fix a bug where the wrong image is shown in the post list.
- Fix a bug where the custom font is not applied to post titles if Prefer title text is on.
- Fix a bug where the custom font is not applied to community names/usernames.
- Fix a bug where the navigation rail would show when it shouldn't
- Fix a a few crashes that can occur in rare cases.
Update
Found some bugs with the release. Fixing and releasing as v1.69.1.
- Fix a a few crashes that can occur in rare cases.
- Improve startup time of the app.