Alex Ning
|
45f67457fa
|
Use Android Paging Library to load and display best posts. Loading best posts in a specific subreddit is broken. Fixed a bug which is PostViewModel's data becoming null after the app restart. Add notch support for Android Pie.
|
2018-12-27 11:29:02 +08:00 |
|
Alex Ning
|
60b659e651
|
Use GifImageView to display all the images in order to prevent slow playing of the gifs. Extend GifImageView as AspectRatioGifImageView to retain the features of AspectRatioImageView.
|
2018-12-22 10:42:24 +08:00 |
|
Alex Ning
|
6e5a0e7ef3
|
Use AspectRatiotImageView instead of ImageView to fully display the preview images of posts and prevent scrolling jump in PostFragment and ViewPostDetailActivity.
|
2018-10-28 23:18:01 +08:00 |
|
Alex Ning
|
86ea4c8982
|
Bind views using ButterKnife. Let volume controls adjust music stream in ViewVideoActivity.
|
2018-10-27 00:06:35 +08:00 |
|
Alex Ning
|
8b52810d7c
|
Use Dagger 2 to inject the Retrofit singleton to classes. Minor bugs fixed.
|
2018-10-12 23:52:23 +08:00 |
|
Alex Ning
|
cdcd5923fa
|
Fixed a bug which causes the LastItemSynchronizer object in PaginationSynchronizer becomes null when the app is reopened after it was killed. Prepare to use Dagger 2 to manage Retrofit singleton.
|
2018-09-28 09:18:28 +08:00 |
|
Alex Ning
|
fc356c6505
|
Disable the animation for finishing activity in ViewImageActivity and ViewVideoActivity. Fixed a bug that occurred when parsing posts finishes but the PostFragment is not added in any Activity (e.g. Activity finishes).
|
2018-09-22 10:45:38 +08:00 |
|
Alex Ning
|
06a692130c
|
Replace the RecyclerView for comments to MultiLevelRecyclerView in order to display the comment trees easily. Click the expand more button to expand the comment tree. Click the expand less button to hide the comment tree. Rewrite some code.
|
2018-09-03 00:05:42 +08:00 |
|
Alex Ning
|
6637cefc05
|
Blur the preview image if the post is NSFW. Tweak some layouts. Optimize some methods.
|
2018-08-30 21:18:21 +08:00 |
|
Alex Ning
|
a6a951732d
|
Change some methods related to parsing data to static methods. Preparing to use Retrofit to send API requests. Already made a change to use Retrofit to fetch comments.
|
2018-08-27 23:05:56 +08:00 |
|
Alex Ning
|
41b243be7d
|
Display the number of gold given to the post.
|
2018-08-26 14:51:13 +08:00 |
|
Alex Ning
|
80058ff6ab
|
Load comment and post content text in HTML form instead of String. Fixed a bug that the icon of subreddits was not parsed properly in ParseSubredditData class.
|
2018-08-21 00:08:48 +08:00 |
|
Alex Ning
|
23bf92d9cf
|
Added feature: Vote in ViewPostDetailActivity. Fix some behavior after the vote fails.
|
2018-08-19 00:03:56 +08:00 |
|
Alex Ning
|
ddc7b36e72
|
Save subscribed subreddits and users to the SQLite database by using Room Persistence Library. Add a following section in the navigation drawer to display all the followed users. Add a NestedScrollView in the navigation drawer to wrap all the elements. Disable nested scrolling feature in all the RecyclerViews in the navigation drawer.
|
2018-07-29 20:25:55 +08:00 |
|
Alex Ning
|
1f2137dd36
|
First commit
|
2018-07-26 23:04:44 +08:00 |
|