Alex Ning
|
c124828352
|
Pause lazy mode if the user is swiping posts.
|
2019-06-09 14:59:39 +08:00 |
|
Alex Ning
|
7cfc4296a0
|
Lazy Mode: Automatically scroll down the recyclerview in PostFragment to view posts without using hands.
|
2019-06-08 08:01:31 +08:00 |
|
Alex Ning
|
d7a90b5397
|
Fixed dark theme in landscape mode. Display the host of the url when the post is a link.
|
2019-06-06 16:11:22 +08:00 |
|
Alex Ning
|
fe4ba7501e
|
Refresh post in ViewPostDetailActivity.
|
2019-06-06 12:05:11 +08:00 |
|
Alex Ning
|
7d8c497c77
|
Fixed UI problems introduced by dark theme.
|
2019-06-05 11:25:05 +08:00 |
|
Alex Ning
|
c8d1a9e37a
|
Dark theme support.
|
2019-05-07 23:55:49 +08:00 |
|
Alex Ning
|
297db53aa3
|
Reverse the change of unescaping HTML because it also remove all the HTML tags. Fixed subreddit name and post time overlapping. Fixed menu item text not shown in MainActivity.
|
2019-05-07 19:45:08 +08:00 |
|
Alex Ning
|
1d294609f5
|
Unescape HTML for post content and comments. Minor UI fixes.
|
2019-04-26 21:53:32 +08:00 |
|
Alex Ning
|
6bd4b41f8c
|
Hide Toolbar when scrolling content up.
|
2019-04-23 08:03:29 +08:00 |
|
Alex Ning
|
246d4f45ab
|
Fixed displaying wrong score when rapidly clicking vote buttons in PostRecyclerViewAdapter.
|
2019-04-18 17:18:19 +08:00 |
|
Alex Ning
|
fb525d62ed
|
Don't draw under display cutouts in landscape mode (API >= 28).
|
2019-02-27 13:15:32 +08:00 |
|
Alex Ning
|
9530e1f497
|
Fixed user icon and user banner not displaying after user login. LoginActivity will not show page not found error after login finish.
|
2019-02-26 21:56:51 +08:00 |
|
Alex Ning
|
0ea2b24c60
|
Add two features: refresh searching and searching in SearchActivity. Fixed a bug which is the listener object is null when it is called because the parse failed in ParsePost, ParseSubredditData and ParseUserData.
|
2019-02-26 09:27:51 +08:00 |
|
Alex Ning
|
b1db59fda2
|
Add a feature: Search for users. Change some names of interfaces and methods.
|
2019-02-23 12:04:16 +08:00 |
|
Alex Ning
|
3fa6969b75
|
Add a feature: Search for users. Fixed calling callback.onResult twice when loading user's posts.
|
2019-02-23 10:12:26 +08:00 |
|
Alex Ning
|
ce4773230a
|
Change SearchView style in MainActivity. Solve tab layout covering fragments in viewpager in SearchActivity.
|
2019-02-22 17:26:50 +08:00 |
|
Alex Ning
|
2e72f0d4aa
|
Load parent-level comments using pagination. Only load comments of comments once more.
|
2019-02-22 17:00:09 +08:00 |
|
Alex Ning
|
1293eac5c8
|
Add a search view in MainActivity and add a SearchActivity.
|
2019-02-22 13:34:24 +08:00 |
|
Alex Ning
|
82d97cf732
|
Migrate to AndroidX
|
2019-02-21 17:24:23 +08:00 |
|
Alex Ning
|
2b0228ab47
|
Use another GifImageView library.
|
2019-02-21 13:21:32 +08:00 |
|
Alex Ning
|
c00aaf04b9
|
Temporarily use the old way to load comments instead of Paging library. Load more parent-level comments once. Loading comments of comments is now working.
|
2019-02-20 22:13:26 +08:00 |
|
Alex Ning
|
0d6296c1a4
|
Load All comments of a post using paging library. Loading comments of comments is now broken.
|
2019-02-12 14:37:36 +08:00 |
|
Alex Ning
|
86570d4959
|
Enlarge the area which contains subreddit or user name and icon for easier touching in ViewPostDetailActivity. Fixed subreddit icon cannot be loaded in ViewPostDetailActivity. Smoothly play gif subreddit icon in ViewPostDetailActivity.
|
2019-01-22 22:28:05 +08:00 |
|
Alex Ning
|
d733be6e55
|
Fixed the user's posts cannot be loaded. Refreshing in MainActivity also refreshes user info, subscribed users and subreddits. Enlarge the area which contains subreddit or user name and icon for easier touching.
|
2019-01-22 18:45:02 +08:00 |
|
Alex Ning
|
f7a192dcbe
|
Fixed infinite loading duplicate posts when there is no more posts to load. Minor bugs fixed. Minor layout tweaks.
|
2019-01-22 01:05:46 +08:00 |
|
Alex Ning
|
ebc2cac0a6
|
Click user names in comment to view the user's details. Minor visual redesign.
|
2019-01-21 17:32:21 +08:00 |
|
Alex Ning
|
047e31936f
|
Display the Follow Chip only if the user can be followed. Change schemes of database users.
|
2019-01-11 18:44:54 +08:00 |
|
Alex Ning
|
dc35c8fc9c
|
Resolve issues related to renaming User class to UserData class.
|
2019-01-11 11:45:04 +08:00 |
|
Alex Ning
|
e48bb565a5
|
View user details in ViewUserDetailActivity. Follow or unfollow user is not properly implemented right now. Change users and subscribed_users databases' schemes. Press Profile in navigation drawer to view my reddit info. Press the username in the post to view that account's info.
|
2019-01-11 11:33:32 +08:00 |
|
Alex Ning
|
f0b149ce82
|
Use MarkwonView (a markdown library) instead of HtmlTextView to display post content and comments.
|
2019-01-09 10:05:20 +08:00 |
|
Alex Ning
|
38be0ba01f
|
New feature: Subscribe or unsubscribe to a subreddit. Allow clear text traffic in Android Pie. Rewrite some code in lambda.
|
2019-01-07 19:03:49 +08:00 |
|
Alex Ning
|
9d729579bf
|
Minor UI tweaks.
|
2019-01-04 16:02:11 +08:00 |
|
Alex Ning
|
f529bba550
|
Refreshing posts is working now.
|
2018-12-30 21:54:44 +08:00 |
|
Alex Ning
|
b7e1d92c7e
|
Error handling for loading posts now works again. Don't show refresh button as an icon. Rewrite some code.
|
2018-12-29 13:38:18 +08:00 |
|
Alex Ning
|
93a9ad9ece
|
Display a MaterialLoadingProgressBar instead of a ProgressBar when loading posts. Correctly handle the visibility of the MaterialLoadingProgressBar when loading posts.
|
2018-12-27 15:14:10 +08:00 |
|
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
|
cdcb38db51
|
Use MVVM design pattern to load and display the posts. Minor bugs fixed.
|
2018-11-09 12:30:31 +08:00 |
|
Alex Ning
|
4373d3aa55
|
Minor layout tweaks.
|
2018-11-08 14:13:17 +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
|
ae81b23737
|
Move refreshAccessToken method from RefreshAccessToken class to AccessTokenAuthenticator class. Bind views using Butterknife in PostRecyclerViewAdapter and CommentMultiLevelRecyclerViewAdapter.
|
2018-10-19 15:29:07 +08:00 |
|
Alex Ning
|
11ac14a3f1
|
Display a crosspost icon if the post is a crosspost. Hide the thumbtack icon if the post is not viewed in its subreddit. Tweak the post layout. Minor bugs fixed.
|
2018-10-05 14:28:14 +08:00 |
|
Alex Ning
|
b4a3e8b822
|
Minor layout tweaks.
|
2018-10-01 14:07:32 +08:00 |
|
Alex Ning
|
17ccccfa0e
|
Add an error view when loading the image fails in ViewImageActivity.
|
2018-10-01 13:45:02 +08:00 |
|
Alex Ning
|
1bd9ba61c6
|
Change the layout of post. Add an error view when loading the preview image fails.
|
2018-09-28 14:49:49 +08:00 |
|
Alex Ning
|
bfb311d75f
|
Add a feature which is refreshing the posts by clicking the refresh button. Minor bugs fixed. Rewrite some code.
|
2018-09-24 17:03:57 +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
|
88e4cf810f
|
Click the subreddit icon or the subreddit name to view the subreddit's details in PostFragment. Make the status bar in ViewSubredditDetailActivity translucent. Prepare to view the user's details in ViewUserDetailActivity. Minor bugs fixed.
|
2018-09-21 23:35:57 +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 |
|