Cooltey Feng

Results 47 issues of Cooltey Feng

The process only needs the `Dispatchers.IO` and there's no need to apply `withContext()` and an additional `run{}` in `CoroutineExceptionHandler` block.

Minor

This PR converts the `SearchActionModeCallback.java` to Kotlin, and simplifies some callback functions' default to be empty, so we do not have to implement those empty functions every time.

This loads extra APIs for showing the correct title and description for top read items.

WIP

This PR moves the `chineseLocaleToWikiLanguageCode` function to `AppLanguageLookUpTable` and updates its logic to be: 1. Region first: get region language code from `locale.country` if the `script` is either `Hant` or...

HOLD

Users will not see the full text on the preview article screen toolbar for most devices. This PR adds the `app:autoSizeTextType` to adjust the text size so users can see...

Minor

If you switch to List in the Places, and click on the search bar, you will notice the ripple animation overflows the entire search bar view. Change the background to...

Minor

If you click on "Change password" from the secondary link in the overflow menu in Notification, it will open the `Special:ChangePassword` in the app, and it will give you a...

- Uses `Coroutine` and `ViewModel` on Suggested edits provider class and fragments. - Simplified loading status. - Optimized Suggested edits client on the explore fee.