Commit f7fd995
committed
Replace NavigationTabBar with TabLayout implementation
* Create `GSYTabBar` extending `TabLayout` to replace the third-party `NavigationTabBar` library and remove the associated dependency.
* Update XML layouts, Activity/Fragment logic, and Dagger modules to utilize the new `GSYTabBar` and `TabLayout.OnTabSelectedListener`.
* Refactor `LoginOAuthWebFragment` to update OAuth scopes, enable cookie management, and disable caching.
* Optimize ViewBinding initialization in base activities and `GSYUserInfoItem`.
* Add comprehensive ProGuard rules for Retrofit, Dagger, RxJava, and other libraries.
* Bump application version to 1.3.0.1 parent 131289d commit f7fd995
File tree
30 files changed
+862
-281
lines changed- app
- src/main
- java/com/shuyu/github/kotlin
- di
- model/conversion
- module
- base
- image
- info
- login
- main
- notify
- repos
- action
- issue
- search
- ui/view
- res
- color
- layout
30 files changed
+862
-281
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | 67 | | |
74 | 68 | | |
75 | 69 | | |
| |||
110 | 104 | | |
111 | 105 | | |
112 | 106 | | |
| 107 | + | |
113 | 108 | | |
| 109 | + | |
| 110 | + | |
114 | 111 | | |
115 | 112 | | |
| 113 | + | |
116 | 114 | | |
117 | 115 | | |
118 | 116 | | |
| |||
206 | 204 | | |
207 | 205 | | |
208 | 206 | | |
209 | | - | |
210 | | - | |
211 | 207 | | |
212 | 208 | | |
213 | 209 | | |
| |||
0 commit comments