Skip to content

feat: add home app & patch list scrollbar#780

Draft
rushiranpise wants to merge 2 commits into
MorpheApp:devfrom
rushiranpise:scrollbar
Draft

feat: add home app & patch list scrollbar#780
rushiranpise wants to merge 2 commits into
MorpheApp:devfrom
rushiranpise:scrollbar

Conversation

@rushiranpise

@rushiranpise rushiranpise commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Add a themed scrollbar overlay to the home app list that follows the existing LazyListState instead of duplicating list rendering.

Show an alphabet fast-scroll callout only for A-Z and Z-A app sorting, and only while the user drags the scrollbar. Other sort modes, reorder mode, and Sources view use a regular themed scrollbar thumb.

Keep the scroller theme-aware and RTL-aware while respecting the multi-select/reorder action bar bottom inset.

https://photos.app.goo.gl/pfSfSyyqjrkS7C5Y9

@rushiranpise rushiranpise changed the title feat: add home app list scrollbar feat: add home app & patch list scrollbar Jul 25, 2026
@Chiku-09

Copy link
Copy Markdown

I don't think this feature adds much value in its current form.

Personally, I've never felt the need for a scrollbar on the home screen. The page already contains a lot of UI elements ,buttons, app grouping, and other controls so adding another element makes it feel a bit more cluttered.

From a UX perspective, it also doesnt solves a significant problem or noticeably improves navigation.

That said, this is just my personal opinion, and others may find it useful.

@rushiranpise

Copy link
Copy Markdown
Contributor Author

I don't think this feature adds much value in its current form.

Personally, I've never felt the need for a scrollbar on the home screen. The page already contains a lot of UI elements ,buttons, app grouping, and other controls so adding another element makes it feel a bit more cluttered.

From a UX perspective, it also doesnt solves a significant problem or noticeably improves navigation.

That said, this is just my personal opinion, and others may find it useful.

I get your point, but I see it a bit differently.

A scrollbar is a pretty basic UI component that's present in almost every app with a scrollable list. It isn't really against good UI/UX, especially since it only appears while scrolling and hides itself when it's not being used, so it doesn't permanently add visual clutter.

For users with long app lists, it also provides a quick indication of their position in the list and makes navigation easier. It's a small quality-of-life feature rather than something intended to solve a major UX problem.

Of course, that's just my perspective, and it's fine if you don't find it useful.

Add a themed scrollbar overlay to the home app list that follows the existing LazyListState instead of duplicating list rendering.

Show an alphabet fast-scroll callout only for A-Z and Z-A app sorting, and only while the user drags the scrollbar. Other sort modes, reorder mode, and Sources view use a regular themed scrollbar thumb.

Keep the scroller theme-aware and RTL-aware while respecting the multi-select/reorder action bar bottom inset.
Reuse the home list scrollbar for patch sources by sharing the indexed scroll target builder.

Show the alphabet fast-scroll callout for source A-Z and Z-A sorting only, while other source sort modes use the regular themed scrollbar.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants