Commit graph

2,752 commits

Author SHA1 Message Date
Luna712
b11b324850
Minor padding fixes 2025-11-08 11:52:28 -07:00
Luna712
5049e56f5a
Minor fixes 2025-11-08 11:33:30 -07:00
Luna712
76ae7cefb3
Use DeprecationLevel.ERROR for old AuthAPI (#2158)
It has been deprecated for 3 months now.
2025-11-08 16:13:14 +01:00
Luna712
6bb144d10c
Replace deprecated Thread.id in ExceptionHandler (#2166) 2025-11-08 16:05:30 +01:00
Luna712
4425888097
More response player quality profile items
More response for portrait mode as well, so they don't grow massive. Uses the same size as account select linear profile sizes.
2025-11-07 18:18:20 -07:00
Luna712
70dd9e2387
Add portrait layout for source priorities 2025-11-07 16:46:53 -07:00
Luna712
8633682261
A bit better version 2025-11-07 15:48:13 -07:00
Luna712
2afbce665b
Add for subtitle offset dialog also 2025-11-07 14:19:05 -07:00
Luna712
4d40ecc75c
Add portrait mode layout for souece and subtitles select dialog
This doesn't yet fix it for subtitle sync dialog or improvements to quality dialog. For now ir just fixes the source and subtitles select dialog, which is probably the most important. If this method is accepted, I will fix the orhers in similar ways.

Putting a new layout in `layout-port` will make it auto use it instead of the default layout when in portrait mode, and switch back to landscape layout if it's rotated back to landscape mode.

Fixes #2145
Refs #830
2025-11-07 13:59:29 -07:00
Luna712
20fa05b4eb
Require fixLayout() to be overridden (#2155) 2025-11-06 19:04:08 +01:00
Luna712
011a6e0d50
Rename fixPadding to fixLayout and expand usage (#2127) 2025-11-04 21:48:24 +01:00
Luna712
b699e2f3bc
Fix updating UI when changing some settings (#2139) 2025-11-04 21:41:43 +01:00
Luna712
559edb44f2
Fix setting summary (#2141) 2025-11-04 21:35:28 +01:00
Luna712
2307f15bff
Fix library orientation bug (#2140)
Fixes #2129
2025-11-04 14:48:26 +01:00
Luna712
aec346920e
Fix entering PiP mode even when we shouldn't (#2118) 2025-10-31 03:37:03 +01:00
firelight
38b9734fdb
Fix: Limit video title length to 2 lines, Closes #2105 2025-10-30 21:40:49 +01:00
Luna712
ede1fad282
Make fixSystemBarsPadding not accept a null View (#2114) 2025-10-30 21:25:41 +01:00
firelight
ec06da62ce
Fix: Restore backup now also invalidates library cache, Closes #2112 2025-10-30 20:56:51 +01:00
Luna712
17761e8adf
Fix system bars padding on orientation change in ResultFragmentPhone (#2113) 2025-10-30 20:49:53 +01:00
Yashas
224438cd92
fix: remove listeners before releasing exoplayer (#2104) 2025-10-30 20:44:34 +01:00
Luna712
ae042708e4
Remove handleConfigurationChanged from BaseFragmentHelper (#2111) 2025-10-30 20:20:40 +01:00
Luna712
604880158e
Migrate ResultFragmentTv to use BaseFragment (#2108) 2025-10-30 19:32:03 +01:00
Luna712
a565f50c46
Add explicit dependency on activity (#2098)
It's implicit right now, but making it explicit makes dependency management easier, especially now that new versions (starting with 1.12.0) require minSdk 23.
2025-10-30 17:10:48 +01:00
Luna712
9600781c4f
Migrate subtitles fragments to use BaseFragment (#2101) 2025-10-30 17:07:29 +01:00
firelight
dbeb815c06
Docs: Additional fixPadding documentation 2025-10-30 17:02:59 +01:00
Luna712
accf840730
Migrate WebviewFragment to use BaseFragment (#2103) 2025-10-30 17:01:33 +01:00
Luna712
3f2d81632f
Migrate EasterEggMonkeFragment to use BaseFragment (#2102) 2025-10-30 17:00:22 +01:00
Luna712
9afaf37091
Migrate settings fragments to use BaseFragment (#2100) 2025-10-30 16:55:44 +01:00
Luna712
cd25048212
Add BaseFragment compat for other Fragment subclasses (#2097) 2025-10-30 00:47:43 +01:00
Luna712
b385c72127
Migrate setup fragments to use BaseFragment (#2095) 2025-10-30 00:35:29 +01:00
firelight
69e8d90ad2
Fix: Correct boundscheck for next episode, Closes #2084 and Closes #2090 2025-10-30 00:26:22 +01:00
Luna712
532c375aad
Migrate SearchFragment to BaseFragment (#2087) 2025-10-29 13:08:13 +01:00
Luna712
a37a56bbfd
Migrate downloads fragments to use BaseFragment (#2088) 2025-10-29 13:05:03 +01:00
Luna712
1ffac969ff
Minor update to english translation for a string (#2092)
Not only phones but other devices too. We should clarify that a bit and use devices here instead of phones.
2025-10-29 12:49:24 +01:00
Luna712
f64be19d15
Add new BaseFragment (#2080) 2025-10-28 22:53:05 +01:00
firelight
993dcd92f0
Fix: Some white theme issues with dialog text and quality profiles 2025-10-28 22:42:34 +01:00
firelight
bcd9d65962
Chore: Refactor AccountAdapter and SelectAdaptor to use BaseAdapter 2025-10-28 18:39:42 +01:00
firelight
2d177cb330
Chore: Refactor ImageAdapter, AccountAdapter, TestResultAdapter and LogcatAdapter to use BaseAdapter 2025-10-28 18:15:34 +01:00
firelight
297e6de658
Fix: Temporarily removed voting api due to bad gateway 2025-10-28 17:42:59 +01:00
firelight
fe68f72e9d
Fix: loadImage fix for resources with attr, Closes #2082 2025-10-28 17:34:18 +01:00
firelight
bc07b86445
Feat: Added CronetDataSource for better cache and networking (#2079) 2025-10-28 17:24:43 +01:00
firelight
a1a5c36db4
Fix: Recycle cache theme invalidation, Closes #2082 2025-10-27 19:02:43 +01:00
firelight
6c30af3790
Fix: Unified resume logic to allow resume from external apps, Closes #2070 2025-10-26 16:37:09 +01:00
firelight
df091502fe
Fix: Homepage switching provider pop-in, might also fix #2072 2025-10-26 14:03:56 +01:00
firelight
9295795ab2
Fix: Upcoming episodes without hourglass icon if we have an faulty poster, also clear image 2025-10-26 02:17:27 +01:00
firelight
856245a23b
Chore: Refactor EpisodeAdapter to use BaseAdapter, and expanded BaseAdapter to allow custom content 2025-10-26 02:50:45 +02:00
firelight
73fec27d00
Chore: Refactor SearchHistoryAdaptor to use BaseAdapter 2025-10-26 02:06:29 +02:00
firelight
95db2d728e
Chore: Refactor PluginAdapter to use BaseAdapter, and fixed ghosting issue 2025-10-26 01:53:57 +02:00
firelight
ce5816ae77
Fix: Random crash on long running sessions, Closes #2071 2025-10-26 00:30:06 +02:00
firelight
68b215cada
Chore: Refactor RepoAdapter to use BaseAdapter 2025-10-26 00:13:12 +02:00