Skip to content

Conversation

@ameermuawiya
Copy link

Summary

  • Upgraded UI components to Material 3 (Expressive where applicable) and improved layouts.
  • Fixed a crash in Store fragment that occurred when scrolling far up and opening an app.
  • Updated checkboxes, inputs and dialogs to Material 3 components and appearances.
  • Urdu language has been added with complete strings.

Details

  • This PR contains UI updates and the single bug fix listed above; no other reported community issues were changed.
  • Some legacy resources and modules were removed or replaced in this fork (styles.xml → theme.xml, old preference-fragment module → AndroidX Preference library, attr.xml → attrs.xml).
  • Build errors may appear for maintainers because of removed legacy files; please remove or update any old references during review.

Credits

  • Original project and upstream authors: Appteka official developers.
  • Changes and contributions: Ameer Muawiya.

@solkin
Copy link
Owner

solkin commented Dec 9, 2025

@ameermuawiya Thank you so much for such a great contribution! I'll review this PR and get back shortly.

@solkin
Copy link
Owner

solkin commented Dec 16, 2025

@ameermuawiya fix, please, conflicts with master branch and this two bugs on the screenshots
Screenshot_1765921469 Screenshot_1765921641

@ameermuawiya
Copy link
Author

@solkin I’ve fixed the issue with the rating bar
(large was used instead of small in review activity)
and also made several other UI improvements.

All fixes are committed to the same branch,
so they are already included in this PR.

…sue in the official RatingBar when using match_parent width, and removed deprecated APIs from the custom implementation.

- Fixed BottomNavigation initial selection delay and double-selection flicker on app launch.
- Updated review item layout to Material 3 guidelines, including correct rating bar size, colors, spacing, and overflow (3-dots) menu behavior.
- Fixed Android 14+ crash related to foreground download service and notification handling.
- Stabilized download flow to prevent crashes caused by invalid foreground service state.
- Fixed random app startup crashes by making persistent cookie handling thread-safe.
@solkin solkin changed the base branch from master to material3 December 19, 2025 20:51
@solkin
Copy link
Owner

solkin commented Dec 19, 2025

Too many changes for one pull request. Not all the changes are correct. I'll accept this PR and merge it into a separate branch material3, and I'll gradually migrate the changes from there.

@solkin solkin merged commit a40fa3f into solkin:material3 Dec 19, 2025
0 of 2 checks passed
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