Commit Graph

1556 Commits

Author SHA1 Message Date
22ec85b3dd Lazy mode in ViewUserDetailActivity. Fixed follow chip background color in dark mode in ViewUserDetailActivity. Fixed force stop after orientation change in ViewUserDetailActivity. 2019-06-11 11:21:56 +08:00
076607a7ca Fixed lazy mode could not be paused properly. 2019-06-10 10:48:16 +08:00
c124828352 Pause lazy mode if the user is swiping posts. 2019-06-09 14:59:39 +08:00
7cfc4296a0 Lazy Mode: Automatically scroll down the recyclerview in PostFragment to view posts without using hands. 2019-06-08 08:01:31 +08:00
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
fe4ba7501e Refresh post in ViewPostDetailActivity. 2019-06-06 12:05:11 +08:00
7d8c497c77 Fixed UI problems introduced by dark theme. 2019-06-05 11:25:05 +08:00
c8d1a9e37a Dark theme support. 2019-05-07 23:55:49 +08:00
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
1d294609f5 Unescape HTML for post content and comments. Minor UI fixes. 2019-04-26 21:53:32 +08:00
6bd4b41f8c Hide Toolbar when scrolling content up. 2019-04-23 08:03:29 +08:00
d8ddad9522 Fixed voting state inconsistency after orientation change in ViewPostDetailActivity. Fixed title could not be shown properly in CollapsingToolbarLayout in ViewSubredditDetailActivity and ViewUserDetailActivity. 2019-04-19 12:01:41 +08:00
cd4730c649 Synchronizing voting state between PostRecyclerViewAdapter and ViewPostDetailActivity using EventBus by greenrobot. Minor bugs fixed. 2019-04-18 23:31:41 +08:00
a7e9695717 Fixed displaying wrong score when rapidly clicking vote buttons in CommentMultiLevelRecyclerViewAdapter and ViewPostDetailActivity. 2019-04-18 18:11:11 +08:00
246d4f45ab Fixed displaying wrong score when rapidly clicking vote buttons in PostRecyclerViewAdapter. 2019-04-18 17:18:19 +08:00
fb525d62ed Don't draw under display cutouts in landscape mode (API >= 28). 2019-02-27 13:15:32 +08:00
acc08489fa Fixed the error drawable of glide image loading has not been done rounded corners transformation. 2019-02-26 22:16:34 +08:00
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
8ae7ba334c Reload MainActivity after login success. 2019-02-26 13:06:17 +08:00
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
b1db59fda2 Add a feature: Search for users. Change some names of interfaces and methods. 2019-02-23 12:04:16 +08:00
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
ce4773230a Change SearchView style in MainActivity. Solve tab layout covering fragments in viewpager in SearchActivity. 2019-02-22 17:26:50 +08:00
2e72f0d4aa Load parent-level comments using pagination. Only load comments of comments once more. 2019-02-22 17:00:09 +08:00
a4f664d428 Add a feature: Searching for posts. 2019-02-22 14:55:26 +08:00
1293eac5c8 Add a search view in MainActivity and add a SearchActivity. 2019-02-22 13:34:24 +08:00
82d97cf732 Migrate to AndroidX 2019-02-21 17:24:23 +08:00
2b0228ab47 Use another GifImageView library. 2019-02-21 13:21:32 +08:00
3a58964d6c Fixed loading more comments even though there are no more comments. 2019-02-21 12:37:58 +08:00
70fcc671d8 Load comments of comments one more time, just like parent-level comments. 2019-02-21 08:41:51 +08:00
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
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
0e1abee883 Fixed vote status cannot be shown on posts loaded from specific subreddits or users. 2019-01-24 23:24:14 +08:00
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
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
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
91e6174aa5 Added feature: View users' best posts. 2019-01-21 22:32:17 +08:00
ebc2cac0a6 Click user names in comment to view the user's details. Minor visual redesign. 2019-01-21 17:32:21 +08:00
86bc381906 Click subreddit names and user names in post content and comment content to start ViewSubredditDetailActiviy and ViewUserDetailActivity respectively. Use Chrome custom tab to open URL in post content and comment content. 2019-01-21 16:50:10 +08:00
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
0bd0639a4e Following and unfollowing users are now properly implemented. 2019-01-11 15:41:38 +08:00
dc35c8fc9c Resolve issues related to renaming User class to UserData class. 2019-01-11 11:45:04 +08:00
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
f0b149ce82 Use MarkwonView (a markdown library) instead of HtmlTextView to display post content and comments. 2019-01-09 10:05:20 +08:00
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
9d729579bf Minor UI tweaks. 2019-01-04 16:02:11 +08:00
49d25314d5 Display user name and user icon in each post when loading posts in specific subreddits. 2019-01-01 23:32:03 +08:00
f529bba550 Refreshing posts is working now. 2018-12-30 21:54:44 +08:00
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
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