Commit Graph

1037 Commits

Author SHA1 Message Date
Docile-Alligator
2ae64f6849 Fix https://github.com/Docile-Alligator/Infinity-For-Reddit/issues/1475 2023-05-21 23:22:02 -04:00
Docile-Alligator
f8cfe2fe8c Fix https://github.com/Docile-Alligator/Infinity-For-Reddit/issues/1448 2023-05-13 08:46:27 -04:00
Docile-Alligator
1bcbbbecc9 Fix https://github.com/Docile-Alligator/Infinity-For-Reddit/issues/1456 2023-05-07 22:55:22 +08:00
Docile-Alligator
3983703033 Do not render ZoomSurfaceView when pinch to to zoom video is disabled. 2023-05-03 23:26:19 +08:00
Docile-Alligator
d65a355bdc Fixed gallery images swipe gesture and Slidr gesture conflicts in all places. 2023-04-28 22:21:15 +08:00
Docile-Alligator
ef4ead0434 Include Slidr in code. 2023-04-26 15:36:21 +08:00
Thomas
44a553efac
Show if comments are edited (#1388) 2023-04-24 21:14:27 +07:00
Docile-Alligator
e69f778de4 Revert bottom app bar style. 2023-02-06 11:46:40 -05:00
Docile-Alligator
5be035bc22 Version 5.4.0-beta3. Bring back blocking users. 2023-01-25 23:33:30 -05:00
Docile-Alligator
8a6eb8e025 Change the style of the bottom app bar. 2022-12-28 17:25:48 -08:00
Docile-Alligator
b74fc9354c New option in fab: go to top. 2022-12-25 16:05:04 -08:00
Docile-Alligator
0bcacafec3 Minor UI tweaks. 2022-12-10 19:51:43 +11:00
Docile-Alligator
f173a5d576 Remove RPAN. 2022-12-04 09:44:37 +11:00
Docile-Alligator
bd5814fd4d Match parent for the bottom app bar in ViewRedditGalleryImageOrGifFragment. 2022-12-04 07:42:39 +11:00
Docile-Alligator
a3ddcb874d Fix bottom app bar not shown in ViewRedditGalleryImageOrGifFragment. 2022-12-04 07:41:25 +11:00
Docile-Alligator
605129517e Notification permission. 2022-12-04 06:15:13 +11:00
Docile-Alligator
67b6906ead New option: Settings->Interface->Comment->Comment Divider Type. 2022-11-14 22:01:31 +11:00
Docile-Alligator
af870c157b Swipe to see gallery images in PostDetailRecyclerViewAdapter. 2022-11-14 18:44:07 +11:00
Docile-Alligator
8520c0c8ad Swipe to see images in gallery in gallery layout. 2022-11-14 15:07:15 +11:00
Docile-Alligator
ef1b14cc6a Swipe to view images in a gallery in Card Layout 2. 2022-11-13 18:25:30 +11:00
Docile-Alligator
b85ed3c867 Show the current image index in gallery in PostFragment. 2022-11-13 01:16:27 +11:00
Docile-Alligator
03a2784fb8 Swipe between gallery images in PostFragment. 2022-11-12 17:53:04 +11:00
Docile-Alligator
8326e6c4a2 New option: Settings->Interface->Comment->Hide the Number of Votes. 2022-11-09 01:10:07 +11:00
Docile-Alligator
681a1c584c Limit EditText's height in CustomizePostFilterActivity. 2022-11-09 00:12:33 +11:00
Docile-Alligator
071ce78b7c Material Design 3 Switch. Target Sdk 33. 2022-11-08 23:17:26 +11:00
Docile-Alligator
93e98b4cb5 Retry loading more posts. 2022-11-06 17:22:15 +11:00
Docile-Alligator
0ae9b74729 Minor changes to loading more posts. 2022-11-06 00:52:14 +11:00
Docile-Alligator
fa472a3ad8 Show status of loading more posts in MorePostsInfoFragment. 2022-11-05 19:51:40 +11:00
Docile-Alligator
eb40bad3ef New option: Settings->Interface->Hide FAB in Post Feed. 2022-11-04 01:31:44 +11:00
Docile-Alligator
4abadb78c4 New option in PostFragment: More options. 2022-11-03 22:13:08 +11:00
Docile-Alligator
785bb205f6 Handle invalid regex pattern in post filter. 2022-11-03 13:24:54 +11:00
Sergei Kozelko
72c66e7e4e
Rename confidence sort to best (#1177)
* Rename CONFIDENCE comments sort type to BEST and remove old BEST type

The Reddit API supports only CONFIDENCE sort type for comments but displays it
as BEST.
I renamed CONFIDENCE name to Best and added a migration step for loading
correct sort type.

* Clean up sortType usages in ViewPostDetailFragment

Removed unnecessary null checks, object creations and most case conversions
2022-11-03 09:58:08 +08:00
Patrick Demers
191df66a3b
add backup password below backup settings button (#1185) 2022-11-02 20:49:26 +08:00
Patrick Demers
f85959cd89
add button to export logs to GitHub issue (#1180) 2022-11-02 20:16:23 +08:00
Patrick Demers
4cc6c2b21a
Hide Karma (#1168)
* feature/ability to hide karma

* only hide karma in nav bar

* center account name vertically when not showing karma
2022-10-22 14:39:36 +08:00
Sergei Kozelko
5e3eaafe26
Add view that can lock swipe-to-close gesture (#1140)
Slidr works by adding its own view in the hierarchy and listening to touch
events in `onInterceptTouchEvent`. Once it detects movement in the correct
direction, it returns `true` and handles all the events itself.

Adding scrollable view detection to Slidr would solve the problem, but it is
not possible and would probably have performance impact.

Fortunately Slidr does not intercept the very first event, which is
ACTION_DOWN, and it reaches scrollable view. So the scrollable view itself can
decide if it should disallow the swipe.

This also has a performance benefit over `OnScrollChangedListener` because
the listener is triggered for every scroll of every view even if the child we
are interested in did not scroll. On the other hand `on(Intercept)TouchEvent`
is triggered only when the view is touched.

There is a possibility that swipe won't be unlocked if view never receives
ACTION_UP or ACTION_CANCEL. However the docs say nothing about the probability
of this happening. Anyways, one possible solution is to post a runnable that
will unlock swipe soon after locking.
2022-10-22 14:37:31 +08:00
cmp
40c61eb382
Ellipsize usernames if they don't fit on one line in a fully collapsed comment text area. (#1148) 2022-10-08 14:07:51 +08:00
Sergei Kozelko
4947bc1be5
Fix crash in debug build by using fully qualified class name for layoutmanager (#1130)
When the class name is relative, Android tries to resolve it against applicationId.
However it does not match the package because of `.debug` suffix so it tries
to load the wrong class. This results in ClassNotFoundException and a crash.

Using fully qualified class name fixes it as the system can use the class name
as is.
2022-09-25 16:15:38 +08:00
Docile-Alligator
1108d41eed Minor bugs fixed. 2022-09-21 15:54:58 +10:00
Sergei Kozelko
3e66a4fda7
Fix reply markdown (#1098)
* Display comment body the same way as post body when replying

There are two views that support markdown, one of them was used to display post
titles and comments, the other - post bodies. The views are configured differently
even though post and comment bodies should be displayed the same way. Now post
and comment bodies are displayed by the same view.

* Rename extra keys from TEXT to TITLE

Now these extra keys are used only by post title, reflect this in the name.

* Remove markdown support from post title view

* Fix reply styling

Co-authored-by: Docile-Alligator <25734209+Docile-Alligator@users.noreply.github.com>
2022-09-21 13:23:00 +08:00
sal0max
269a01ed42
Allow parallel installation of debug and release versions (#636)
* Allow parallel installation of debug and release versions
...by adding '.debug' suffix to application id

* add separate app name resource for debug build
2022-09-21 12:57:42 +08:00
Taco
55d6078ccc
Start utilizing view binding (#1013) 2022-09-21 12:46:13 +08:00
Wladimir Kirianov
c269e5dd75
delete "/" in filtering multireddit path 2022-09-18 10:16:41 +02:00
user_727
2f8d0404bf
Update multireddit apply filter text (#712)
* Update multireddit apply filter text

A "/" is needed at the end of the path in order for the filter to be applied correctly to the multireddit. Also, any characters that are not lowercase will also make it not apply properly.
2022-09-18 10:00:24 +02:00
Docile-Alligator
f70721d7fd Fix redgifs download issues. 2022-09-16 23:56:46 +10:00
Sergei Kozelko
e0cf4ec485
Fix markdown in rules screen (#1050)
* Display tables in rules screen

* Parse spoiler and headings in rules screen
2022-09-09 13:34:00 +08:00
MChen321
401dba6d83
Added a clear search bar text button (#1063) 2022-09-09 10:05:30 +08:00
Docile-Alligator
7293b9e758 Update ExoPlayer. 2022-09-09 00:41:35 +10:00
Docile-Alligator
6d224c307d Fix stupid Redgifs API issue. 2022-09-05 00:57:11 +10:00
Docile-Alligator
0c7e5bc16f Show an indicator for the current sort type in SortTypeBottomSheetFragment. 2022-08-21 10:58:18 +10:00
Docile-Alligator
8b8a9073dd Show urls in ShareLinkBottomSheetFragment. 2022-08-15 21:11:17 +10:00
Docile-Alligator
7d8e32320f Apply custom theme to settings page. 2022-08-15 21:10:42 +10:00
Docile-Alligator
2750636847 Apply custom theme to the header of the navigation drawer. 2022-08-14 17:47:57 +10:00
Docile-Alligator
633ccc7f7d Fix post content is not parsed in other types of posts. 2022-08-14 16:55:44 +10:00
Docile-Alligator
da708748ba Merge branch 'master' of github.com:Docile-Alligator/Infinity-For-Reddit 2022-08-13 12:25:29 +10:00
Docile-Alligator
e3f9d31a34 Fix caption shown under the navbar in ViewRedditGalleryImageOrGifFragment. 2022-08-13 12:25:04 +10:00
Wladimir Kirianov
1366ff0147
Merge pull request #844 from SenseiSchizo/feature/stringTypoFix
Fixed typos in strings.xml
2022-08-12 13:58:10 +02:00
Docile-Alligator
fc73816a40 Extra small font size 2022-08-05 12:28:49 +10:00
Docile-Alligator
3c0e2ab2d6 Clear user flair. 2022-08-04 14:05:34 +10:00
Docile-Alligator
9614f4a67a Minor UI tweaks in ViewSubredditDetailActivity, ViewUserDetailActivity and CustomThemePreviewActivity. 2022-07-28 23:42:46 +10:00
Docile-Alligator
6f4e9233b8 Remove Block User menu option in ViewUserDetailActivity since Reddit does not allow 3rd-party apps access this API now. 2022-07-28 00:31:48 +10:00
Nan
176d6ce7ef
Fix misinterpretation of strings 2022-07-21 20:21:26 -07:00
Nan
e0339aa076
Fixed typos 2022-07-21 20:14:54 -07:00
Docile-Alligator
a8d8e08323 Movable FAB in ViewPostDetailActivity. 2022-07-18 23:06:08 +08:00
Docile-Alligator
1cb79742c7 Show the number of subscribers in SubredditListingRecyclerViewAdapter. 2022-07-15 18:02:11 +08:00
Docile-Alligator
0265ac6227 Add an option for History in the navigation drawer. 2022-07-15 11:54:08 +08:00
Docile-Alligator
d3f38f318e Read posts history is available. 2022-07-13 22:05:19 +08:00
Docile-Alligator
0736f86e17 Navigation rail in ViewMultiRedditDetailActivity. 2022-06-27 23:28:17 +08:00
Docile-Alligator
042834cc9b Navigation rail in ViewUserDetailActivity. 2022-06-27 21:01:33 +08:00
Docile-Alligator
1f17f526f9 Navigation rail in ViewSubredditDetailActivity. 2022-06-27 19:38:48 +08:00
Docile-Alligator
42a935981d Use Navigation Rail in MainActivity in landscape mode. 2022-06-18 22:54:26 +08:00
Antonin Curtit
bd70a166ed
Fix and improvements (#741)
* Fixed a whitespace causing errors for 2FA

* Fixed typo, improved compliance to FR syntax
2022-06-17 16:03:04 +08:00
Winston Cooke
c6a06a10b2
Add locale-based separators (#724) 2022-06-17 15:36:38 +08:00
soredake
17b61b9d37
Rename "external browser" to "external app" to make it more clear (#795) 2022-06-15 21:50:43 +08:00
Docile-Alligator
92cb309bf6 New option: Settings->Video->Easier to Watch in Full Screen. 2022-06-11 19:56:55 +08:00
Docile-Alligator
d88e182082 Add a link handler in SearchActivity. 2022-06-03 13:03:32 +08:00
Docile-Alligator
73c662159f Disable auto correct when creating links. 2022-06-01 16:49:08 +08:00
Docile-Alligator
12ba414ea1 Request incognito keyboard in anonymous mode on Android 8+. 2022-06-01 16:46:04 +08:00
Docile-Alligator
f0747c65cb Use EditText instead of SimpleSearchView in SearchActivity. 2022-06-01 15:41:01 +08:00
Docile-Alligator
3218ff10f1 Share a link to Infinity so that you can open reddit links in this app. 2022-05-30 23:20:44 +08:00
Docile-Alligator
b65e28b593 Version 5.2.0-beta2. Update translation. 2022-05-30 12:32:24 +08:00
Docile-Alligator
3df7b761a2 Animate the software keyboard in ViewPrivateMessgesActivity. 2022-05-17 19:12:39 +08:00
Docile-Alligator
33ac7e92df Tweak UI in private messages. 2022-05-14 17:54:56 +08:00
Docile-Alligator
22cf0a9c20 Fix biometric authentication prompt not shown when opening the account section in the navigation drawer. Require biometric authentication in AccountChooserBottomSheetFragment. 2022-05-14 12:08:33 +08:00
Docile-Alligator
345392a833 Copy priate messages. 2022-05-13 20:18:07 +08:00
Docile-Alligator
3d374491b3 targetSdkVersion 31. Fix sort type problems in anonymous home page and multireddits. 2022-04-30 17:56:31 +08:00
Docile-Alligator
77ed06dac1 Submitting crosspost using other accounts is available. 2022-04-28 15:46:25 +08:00
Docile-Alligator
d9172110e6 Submitting comment using another comment is available. 2022-04-28 15:29:41 +08:00
Docile-Alligator
d64fdd4e4d Submitting posts using another account is available in other PostXXXActivity. 2022-04-25 15:15:06 +08:00
Docile-Alligator
be4e73c504 Submit posts using another account is available in PostTextActivity. 2022-04-24 11:11:15 +08:00
Docile-Alligator
3283541c9a Show post karma, comment karma, awarder karma and awardee karma in ViewUserDetailActivity by clicking the karma info text. 2022-04-10 22:50:35 +08:00
Docile-Alligator
e7da8c1f69 Bottom app bar is available in ViewMultiRedditDetailActivity. 2022-04-08 16:39:30 +08:00
Docile-Alligator
8c8dc45f19 Removed option: View Full Markdown. Handle jpeg link in LinkResolverActivity. 2022-04-02 22:41:10 +08:00
Docile-Alligator
95d792779e Render full markdown in CommentsRecyclerViewAdapter. 2022-04-02 15:50:12 +08:00
Docile-Alligator
ac749fe0f0 New option: Settings->Data Saving Mode->Reddit Video Default Resolution. 2022-03-25 21:43:38 +08:00
Docile-Alligator
7422098734 Add a FloatingActionButton in ViewMultiRedditDetailActivity. 2022-03-25 17:34:57 +08:00
Docile-Alligator
3cae2b0dba Load image after the AspectRatioGifImageView's height is determined in PostRecyclerViewAdapter to prevent blurry images. 2022-03-11 17:00:23 +08:00
Docile-Alligator
141abc654a New option: Settings->Miscellaneous->Post Feed Preview Max Resolution. Fix low resolution post previews when showing them for the first time. Tweak themed icon. 2022-03-06 10:41:02 +08:00
Docile-Alligator
dc9725735b Fix preview issue in PostCompactBaseViewHolder in PostRecyclerViewAdapter. 2022-03-05 11:33:07 +08:00
Docile-Alligator
023cef76ad Themed icon for Android. Very ugly right now. 2022-03-05 11:02:16 +08:00