Commit Graph

652 Commits

Author SHA1 Message Date
Alex Ning
d6a66749d3 Continue migrating to Material Design 3. 2021-10-30 22:12:30 +08:00
Alex Ning
4ab8f037f2 Start migrating to Material Design 3. Try optimizing image loading in PostRecyclerViewAdapter. 2021-10-30 21:20:48 +08:00
ratabb
b1d8ad5c76 feat: add Edit Profile 2021-10-30 14:19:35 +07:00
Alex Ning
4e2b09b079 New options in post filter: Title: contains keywords, Title: contains regex, Contain domains. 2021-10-16 15:28:35 +08:00
Alex Ning
1d7fbe3a99 Add a button to directly select subreddit, user or multireddit in CustomizeMainPageTabsFragment. 2021-10-16 14:46:01 +08:00
Alex Ning
3b0ba561b2 Fix some issues related to media indicator icon and themeing. 2021-10-15 20:28:37 +08:00
Alex Ning
2fd0e2e0e5 Apply custom colors to media indicator. 2021-10-15 09:04:44 +08:00
Alex Ning
a8f21a94b0 New option: Pinch to Zoom Video. 2021-10-14 20:57:22 +08:00
Alex Ning
c8c3c23093 Zoomable ViewVideoActivity. 2021-10-14 19:46:28 +08:00
Alex Ning
31d7592964 Legacy autoplay video controller UI. 2021-10-13 21:00:24 +08:00
Alex Ning
43b9abd6ee New option: Link Handler. Removed option: Open Link In App. 2021-10-10 21:51:10 +08:00
Alex Ning
abd57e23a6 Change playback speed. 2021-10-09 21:22:18 +08:00
Alex Ning
e02f5a28b3 Smooth scrolling in EditCommentActivity. 2021-10-09 20:11:35 +08:00
Alex Ning
50de5bb44a Fix ViewVideoActivity crash. 2021-09-26 21:43:22 +08:00
TacoTheDank
a5ca6ac2bc Use FragmentContainerView 2021-09-24 21:28:22 -04:00
TacoTheDank
e464082964 Migrate from JCenter where possible 2021-09-24 21:08:09 -04:00
Alex Ning
01e1103d3d Remove unused variables. 2021-09-06 23:19:13 +08:00
Alex Ning
a725f7eb3a Use withLoadStateFooter to show load state. 2021-09-06 22:59:05 +08:00
Alex Ning
ba2c12d45d Start migrating to Paging 3 library. 2021-09-05 23:42:53 +08:00
Alex Ning
6dc0521e8e Testing Paging 3 library. 2021-09-04 23:41:44 +08:00
Alex Ning
c37d372b81 Update Credits page. 2021-09-03 15:15:44 +08:00
Alex Ning
39b5beb5c5 Start implementing app lock feature. 2021-09-03 14:52:59 +08:00
Alex Ning
0107bba62a Fix showing wrong post feed in the second tab in MainActivity. 2021-09-02 22:45:10 +08:00
Alex Ning
e8386b0c4a Tweak the video autoplay control UI. Set show_timeout to 1s to video autoplay control UI. 2021-08-26 20:27:19 +08:00
Alex Ning
79a7e0f6f6 Fix ClassCastException. 2021-08-26 20:01:24 +08:00
Alex Ning
fffc5b9eb4 Fix clicking a subreddit in subreddit suggestions goes to the subreddit page instead of returning the subreddit name in several activities. 2021-08-25 20:34:08 +08:00
Alex Ning
de8df061ed Try to fix java.lang.IndexOutOfBoundsException in com.google.android.material.appbar.HeaderScrollingViewBehavior.layoutChild and com.google.android.material.appbar.HeaderScrollingViewBehavior.onMeasureChild. 2021-08-24 22:54:30 +08:00
Alex Ning
6e6788d96c Remove animateLayoutChanges in video autoplay views. 2021-08-20 13:07:32 +08:00
Alex Ning
c7fdef7a58 Add animateLayoutChanges to item_post_compact_right_thumbnail. 2021-08-20 13:03:52 +08:00
Alex Ning
54785beede Try fixing IllegalArgumentException at androidx.viewpager.widget.ViewPager.onInterceptTouchEvent. 2021-08-19 21:50:36 +08:00
Alex Ning
cc1e4794c9 Catch SecurityException when getting network type. 2021-08-19 20:59:24 +08:00
Alex Ning
dc248735c7 Try fixing ViewPager2's IllegalStateException. 2021-08-11 23:12:37 +08:00
Alex Ning
a5197d5e94 Use ViewPager2 in InboxActivity. 2021-08-11 22:06:47 +08:00
Alex Ning
51f6a9613f Tweak autoplay control. 2021-08-04 17:29:49 +08:00
Alex Ning
27173031a1 Use bottom toolbar in ViewImgurVideoFragment is available. 2021-08-04 14:01:42 +08:00
Alex Ning
123898c946 Use bottom toolbar in ViewRedditGalleryImageOrGifFragment is available. 2021-08-04 13:18:30 +08:00
Alex Ning
f0c275e9ad Use bottom toolbar in ViewImgurImageFragment is available. 2021-08-04 11:58:48 +08:00
Alex Ning
7fe451b7e1 Use bottom toolbar in ViewImageOrGifActivity is available. 2021-08-03 22:03:45 +08:00
Alex Ning
7987dd684a Minor UI tweaks. 2021-08-03 15:44:52 +08:00
Alex Ning
e9944242e8 Optimize item_comment.xml. 2021-08-03 15:17:26 +08:00
Alex Ning
5b29d2c841 Swipe to refresh in WikiActivity. 2021-08-02 17:43:17 +08:00
Alex Ning
722760254f Show error message in WikiActivity. 2021-08-02 17:34:44 +08:00
Alex Ning
2a6afa8783 Support viewing subreddit wiki in app. 2021-08-02 17:12:33 +08:00
Alex Ning
720aa0b6bd Prepare to implement customization options for post details page. 2021-07-30 18:00:42 +08:00
Alex Ning
eaa24b4858 Fix RecyclerView go to top after changing post type. 2021-07-21 20:05:10 +08:00
Alex Ning
2a47c924f5 Add an gallery post indicator in PostDetailRecyclerViewAdapter. 2021-07-21 19:52:02 +08:00
Alex Ning
8415ace96a Show an indicator in gallery post in PostRecyclerViewAdapter. 2021-07-21 13:25:40 +08:00
Alex Ning
a0879821ab Tweak the autoplay video control. 2021-07-20 20:55:23 +08:00
Alex Ning
988989826f New option: Switch to landscape orientation in video player automatically. 2021-07-19 22:44:24 +08:00
Alex Ning
03d8cf497d Show error view in TrendingActivity. 2021-07-18 23:10:24 +08:00
Alex Ning
1208a2d4f8 Refreshing trending searches is now available. 2021-07-18 22:59:08 +08:00
Alex Ning
f77ba0ef23 Show title on trending searches. 2021-07-18 22:39:00 +08:00
Alex Ning
00917fc1c1 Minor UI tweaks in TrendingActivity. 2021-07-18 22:29:37 +08:00
Alex Ning
e2fa6e5ecb Show trending searches in TrendingActivity. 2021-07-18 22:26:02 +08:00
Alex Ning
5a12266c6f Place a close button on the image in PostGalleryActivity. 2021-07-16 21:24:29 +08:00
Alex Ning
45181aa712 Add column spacing to the RecyclerView in PostGalleryActivity. 2021-07-16 21:01:39 +08:00
Alex Ning
b382ebecc3 Center the FloatingActionButton in PostGalleryActivity. 2021-07-16 20:32:05 +08:00
Alex Ning
25d8d901ad Small changes in RedditGallerySubmissionRecyclerViewAdapter's UI. 2021-07-16 08:56:47 +08:00
Alex Ning
4f4dc821d4 Implement SelectOrCaptureImageBottomSheetFragment. 2021-07-16 08:40:39 +08:00
Alex Ning
b9ecbc2a10 Continue adding support for submitting gallery posts. 2021-07-15 22:47:21 +08:00
Alex Ning
48a65a4b2f Implement RedditGallerySubmissionRecyclerViewAdapter. 2021-07-15 21:51:41 +08:00
Alex Ning
c5e82955bc Start adding submitting gallery posts support. 2021-07-15 20:20:55 +08:00
Alex Ning
054a24fcfc Use MaterialButton in SubmitCrosspostActivity. 2021-07-14 22:56:36 +08:00
Alex Ning
212a91d73b Use MaterialButton in PostXXXActivity. 2021-07-14 22:54:20 +08:00
Alex Ning
04624a1f13 Choose whether receiving post reply notifications or not in SubmitCrosspostActivity. 2021-07-14 22:43:13 +08:00
Alex Ning
a904282c33 Choose whether receiving post reply notifications or not in PostVideoActivity. 2021-07-14 22:37:16 +08:00
Alex Ning
9d87277ad8 Choose whether receiving post reply notifications or not in PostImageActivity. 2021-07-14 22:31:54 +08:00
Alex Ning
d31d348788 Choose whether receiving post reply notifications or not in PostLinkActivity. 2021-07-14 22:26:28 +08:00
Alex Ning
4363731a81 Choose whether receiving post reply notifications or not in PostTextActivity. 2021-07-14 22:18:38 +08:00
Alex Ning
200f5839ff Ignore case when searching comments. 2021-07-14 20:25:26 +08:00
Alex Ning
4f9bd0cde0 Declare LayoutManager for RecyclerView in ViewPostDetailFragment. 2021-07-14 20:04:20 +08:00
Alex Ning
67416fa3e4 Improve the experience of searching in comments. 2021-07-12 23:09:15 +08:00
Alex Ning
8c89603f19 Apply custom theme to the search panel in ViewPostDetailActivity. 2021-07-12 20:17:38 +08:00
Alex Ning
5fc3212f98 Implement a search panel in ViewPostDetailActivity. 2021-07-09 08:54:59 +08:00
Alex Ning
9099b55964 Minor UI tweaks in ViewRPANBroadcastFragment. 2021-07-08 13:19:03 +08:00
Alex Ning
231f3b6b09 Show subreddit name and icon and username in ViewRPANBroadcastFragment. 2021-07-08 12:54:41 +08:00
Alex Ning
61d907308c Share rpan post url and rpan url. Show rpan post title in ViewRPANBroadcastFragment. 2021-07-08 09:00:49 +08:00
Alex Ning
6eecaaccfa Cannot use Strapi to send comments, upvote or downvote in RPAN. 2021-07-07 22:13:56 +08:00
Alex Ning
571e1003aa Disable ExoPlayer's control auto hide. 2021-07-07 19:21:24 +08:00
Alex Ning
1ab212dc98 Change the color of author in ViewRPANBroadcastFragment. 2021-07-06 23:52:45 +08:00
Alex Ning
372f373601 Show live comments in RPAN broadcasts. 2021-07-06 20:38:58 +08:00
Alex Ning
4204ce4773 Pause rpan broadcast when switching to anther ViewRPANBroadcastFragment. 2021-07-06 08:36:53 +08:00
Alex Ning
b031047d12 Minor UI tweaks in RPANActivity. 2021-07-06 00:06:49 +08:00
Alex Ning
bd0068eb6c Start adding RPAN support. 2021-07-05 22:38:28 +08:00
Alex Ning
09f05f3839 Minor UI tweaks in UploadedImagesBottomSheetFragment. 2021-07-04 23:28:18 +08:00
Alex Ning
f3d905c817 Save image name and image url for uploaded images when uploading images. Uploading captured images is available. 2021-07-04 22:46:15 +08:00
Alex Ning
e3578c59dd Save light, dark and amoled Material You themes to database. Add 'Apply Material You' option. Test MotionLayout. 2021-07-02 23:16:18 +08:00
Alex Ning
2d1e63d722 Suggest subreddits in go to subreddit dialog in MainActivity. 2021-07-01 12:48:28 +08:00
Alex Ning
ef953a72f7 Suggest subreddits when searching. 2021-06-30 20:06:46 +08:00
Alex Ning
260bd45433 Start replacing AsyncTask with Executor in ParsePost. 2021-06-23 19:20:37 +08:00
Alex Ning
9437217bbb Refine ExoPlayer's DefaultTimeBar style. 2021-06-23 09:24:10 +08:00
Docile-Alligator
94b5c238fb
Merge pull request #376 from Tijs-B/master
Add editor done action to dialog_go_to_thing_edit_text
2021-06-22 13:17:50 +08:00
Alex Ning
11ec08c12f Implement two pane layout in ViewPostDetailFragment to separate post detail and comments. Fix bugs related to separating CommentAndPostRecyclerViewAdapter. 2021-06-22 13:16:17 +08:00
Tijs-B
f898bda4aa Add editor done action to dialog_go_to_thing_edit_text 2021-06-11 18:02:46 +02:00
Alex Ning
7c388ebd52 Change several colors in Indigo theme. 2021-06-11 15:29:44 +08:00
Alex Ning
afbebebde1 Starting adding showing favorite multireddits and multireddits in main page. 2021-06-10 16:21:27 +08:00
Alex Ning
01d4d51253 Refine the UI of FlairBottomSheetFragment. 2021-06-06 15:19:04 +08:00
Alex Ning
004bd22f67 Remove back button in the toolbar in SearchActivity. 2021-05-15 09:01:51 +08:00
Alex Ning
c08d06df2e Fix app crashes in CopyTextBottomSheetFragment. Add LockScreenActivity. 2021-05-05 15:51:34 +08:00
Alex Ning
8d4e2fb149 Continuing comment thread is now available. It can now show all the comments with depth >= 10. 2021-04-27 15:16:44 +08:00
Alex Ning
03d5a02480 Change divider hierachy in item_load_more_comments.xml and item_comment_fully_collapsed.xml. 2021-04-26 17:26:24 +08:00
Alex Ning
ca4db1f582 Change divider hierachy in item_comment.xml 2021-04-26 00:28:47 +08:00
Alex Ning
3263cca582 Fix the FAB shown in subreddit page in SubscribedThingListingActivity. 2021-04-21 10:06:32 +08:00
Alex Ning
f634686eb8 Hide reply and save buttons in comments if the depth is larger than 5. Add reply and save options in CommentMoreBottomSheetFragment. 2021-04-20 17:34:14 +08:00
Alex Ning
bc27f077d6 Fix cannot tap to retry in PostFragment. Show correct title in AdvancedPreferenceFragment. 2021-04-10 10:32:23 +08:00
Alex Ning
0bef61a45f Tweak the design of comments. 2021-04-09 23:20:46 +08:00
Alex Ning
fd86448f72 Add a progress bar for autoplay video control. 2021-04-09 09:47:02 +08:00
Alex Ning
73025a5a13 Copying multireddit's path is now available. 2021-04-08 23:42:45 +08:00
Alex Ning
6282027334 Add an option to disable NSFW forever. 2021-04-08 19:17:26 +08:00
Alex Ning
2b0b7d93a8 UI changes in comments. 2021-04-07 23:51:26 +08:00
Alex Ning
dd98dd879d Anonymous subscriptions page is available. 2021-04-04 12:04:06 +08:00
Alex Ning
2d0aa76d34 New option: Crash Reports. 2021-04-02 15:21:15 +08:00
Alex Ning
12f52ec4fd New language: Hungarian. Update translation information. 2021-04-02 11:05:59 +08:00
Alex Ning
8c40ee1bc3 Suggest title when submitting link post. 2021-04-02 00:24:47 +08:00
Alex Ning
57a8e69eb1 New post filter option: exclude domains. 2021-03-26 19:12:08 +08:00
Alex Ning
5811ca9ff0 Add an indicator in NavigationDrawerRecyclerViewAdapter.MenuGroupTitleViewHolder. 2021-03-14 20:37:39 +08:00
Alex Ning
6beb448540 New option: Do not blur nsfw media in nsfw subreddits. 2021-03-12 11:43:44 +08:00
Alex Ning
2d4b308e39 Add a WebView for those who do not have Chrome installed. 2021-03-11 22:08:27 +08:00
Alex Ning
31f4739a17 Show a suicide prevention quote when searching suicide. 2021-03-07 00:05:09 +08:00
Alex Ning
2ef72bc798 Anonymous subreddit subscription is available. 2021-03-04 22:45:41 +08:00
Alex Ning
8274704037 Minor layout issue fixed. 2021-02-26 17:32:09 +08:00
Alex Ning
6f4fc73262 Upvote ratio and different username color for comments sent by the current account. 2021-02-26 16:12:14 +08:00
Alex Ning
e0106e23e5 Multi-selection in user search result for CustomizePostFilterActivity. 2021-02-26 12:26:21 +08:00
Alex Ning
b86e5284a2 Multi-selection in subreddit search result for CustomizePostFilterActivity. 2021-02-25 23:34:26 +08:00
Alex Ning
8768e71a91 New options: Hide subreddit and user prefix and hide the number of votes. 2021-02-24 12:54:45 +08:00
Alex Ning
07e2e1e746 New options: hide post type and hide the number of awards. Tweak settings. 2021-02-24 00:15:37 +08:00
Alex Ning
5b831aafbc Continue adding Card Layout 2. 2021-02-22 21:02:09 +08:00
Alex Ning
8d53a5e273 Continue adding Card Layout 2. 2021-02-22 15:45:59 +08:00
Alex Ning
477f88543a Continue adding Card Layout 2. 2021-02-22 15:31:10 +08:00
Alex Ning
b68360b632 Continue adding Card Layout 2. 2021-02-21 23:24:01 +08:00
Alex Ning
29b345c803 Continue adding Card Layout 2. 2021-02-21 23:11:37 +08:00
Alex Ning
d2d8d2fcef Continue adding Card Layout 2. 2021-02-21 23:08:58 +08:00
Alex Ning
2ebdc3f159 Continue adding Card Layout 2. 2021-02-21 23:01:18 +08:00
Alex Ning
874ecbbf72 Start adding Card Layout 2. 2021-02-21 22:28:56 +08:00
Alex Ning
9efeeb88ac Continue adding Gallery Layout. 2021-02-16 18:31:42 +08:00
Alex Ning
538827f11e Continue adding Gallery Layout. 2021-02-16 11:41:38 +08:00
Alex Ning
3fab4fd90d Start adding Gallery Layout. 2021-02-14 00:11:02 +08:00
Alex Ning
ff7281aa89 Merge new features from 4.2.3 to 4.2.5. 2021-02-12 19:21:34 +08:00
Alex Ning
4652b70b37 Add a FAB in LoginActivity to setDomStorageEnabled. 2021-02-03 11:14:25 +08:00
Alex Ning
968519b2eb Barebone swiping left or right to go to previous or next post in ViewPostDetailActivity. 2021-01-27 21:50:09 +08:00
Alex Ning
b0bf06e0c0 Minor UI tweaks in settings. 2021-01-18 23:42:16 +08:00
Alex Ning
f13d4576e1 Minor UI tweaks for dialog_insert_link. 2021-01-18 22:35:57 +08:00
Alex Ning
5af4085409 Ignore case when matching post title in PostFilter. Always check duplicate PostFilter before saving a PostFilter not from settings. 2021-01-07 13:42:17 +08:00
Alex Ning
99129a2b14 Add two buttons to add subreddits and users in CustomizePostFilterActivity. Show search users and search subreddits when searching them. 2021-01-06 16:40:27 +08:00
Alex Ning
d2ca131d25 Add a FAB to send private message in InboxActivity. Minor layout tweaks. 2021-01-06 12:58:30 +08:00
Alex Ning
68b1c6a7f4 Adding users to a multireddit is now available. 2021-01-05 23:17:56 +08:00
Alex Ning
54e0b2f332 Directly adding subreddit to multireddit is available. 2021-01-05 16:00:45 +08:00
Alex Ning
a809cb59c2 SearchUsersResultActivity is added. 2021-01-04 17:13:31 +08:00
Alex Ning
a6f728a96b Mark posts as read on scroll. 2020-12-31 17:00:25 +08:00
Alex Ning
321f4da623 Long click the url to see more options. Make getRedditUriByPath in LinkResolverActivity private. 2020-12-31 14:46:19 +08:00