Conversation
added 3 commits
August 15, 2026 16:01
New setting in Details screen appearance that hides the chapters bottom sheet and shows the chapter list directly below Related manga (phone layouts only; tablets keep the side-card chapters).
sang765
marked this pull request as ready for review
August 17, 2026 13:04
sang765
force-pushed
the
feat/inline-chapter-list
branch
from
August 18, 2026 00:46
f76d26a to
c01c4cf
Compare
This reverts commit c01c4cf.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a new setting under Details screen appearance — "Chapters in details screen" — that replaces the chapters bottom sheet with an inline chapter list rendered directly below Related manga in the manga details screen.
Why
The bottom-sheet chapter list is convenient but hides the chapters behind a pull-up gesture. With the new option the chapter list is always visible when scrolling the details page, matching the "everything on one screen" pattern used by other readers.
How
details_chapters_inline(Boolean, defaultfalse) inpref_details_appearance.xml, exposed viaAppSettings.isChaptersInlineEnabled.group_relatedinactivity_details.xml(with a readMaterialSplitButtonreusingReadButtonDelegate) andactivity_details_classic.xml(no split button — classic already has its own read button). Both wrap the section ingroup_chapters_inline(GONE by default) and host the existingChaptersFragmentincontainer_chapters_inline.DetailsActivity/DetailsClassicActivityhidecontainer_bottom_sheet+navbarDim, show the inline group, addChaptersFragmentprogrammatically (so the fragment is never created when the option is off), attachReadButtonDelegate(modern), and returnnullfromBottomSheetOwner.bottomSheetso snackbars anchor to the scroll view. Peek-height bottom padding and navbar-dim insets handling are skipped while inline.Limitations
Test
./gradlew :app:compileDebugKotlinpasses.