Skip to content
This repository was archived by the owner on Mar 15, 2022. It is now read-only.

Commit bd27e34

Browse files
KevinX8X1nto
andauthored
Vanced Manager 2.6.0 (#516)
* updated app card UI * bug fixes * fixed grammar * removed unnoticable animation to improve performance * removed useless attribute * kotlin extensions are stonks * reference accent color variable instead of getting preference value every time * updated old stuff * removed useless check inside 'when' statement * optimised lifecycleOwner getter * property access syntax goes brrrrr * small accent update * added progress indicators to download dialogs * fixed changelog not appearing when pressing card in about menu * bumped up kotlin to 1.4.31 * fixed #437 * fixed #435 * fixed viewpager navigation on RTL layout * added a check for session id in root installer * updated strings * always notify about miui error * only run 1 animation at once * require external storage * sorted strings xml * improved layouts to look more close to each other * bumped up dependencies * updated version * fixed crash on manager update * New Crowdin updates (#489) * New translations strings.xml (Romanian) * New translations strings.xml (Bengali) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Swedish) * New translations strings.xml (Turkish) * New translations strings.xml (Ukrainian) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Chinese Traditional) * New translations strings.xml (Vietnamese) * New translations strings.xml (Portuguese, Brazilian) * New translations strings.xml (Indonesian) * New translations strings.xml (Tamil) * New translations strings.xml (Marathi) * New translations strings.xml (Portuguese) * New translations strings.xml (Thai) * New translations strings.xml (Croatian) * New translations strings.xml (Azerbaijani) * New translations strings.xml (Hindi) * New translations strings.xml (Filipino) * New translations strings.xml (Sinhala) * New translations strings.xml (Bengali, India) * New translations strings.xml (Sorani (Kurdish)) * New translations strings.xml (Pashto) * New translations strings.xml (Somali) * New translations strings.xml (Russian) * New translations strings.xml (Polish) * New translations strings.xml (Arabic) * New translations strings.xml (Spanish) * New translations strings.xml (Slovak) * New translations strings.xml (Malayalam) * New translations strings.xml (Japanese) * New translations strings.xml (Estonian) * New translations strings.xml (French) * New translations strings.xml (Kurdish) * New translations strings.xml (Kurmanji (Kurdish)) * New translations strings.xml (Hungarian) * New translations strings.xml (Finnish) * New translations strings.xml (Korean) * New translations strings.xml (Afrikaans) * New translations strings.xml (Punjabi) * New translations strings.xml (Bulgarian) * New translations strings.xml (Catalan) * New translations strings.xml (Czech) * New translations strings.xml (Danish) * New translations strings.xml (German) * New translations strings.xml (Greek) * New translations strings.xml (Hebrew) * New translations strings.xml (Italian) * New translations strings.xml (Georgian) * New translations strings.xml (Dutch) * New translations strings.xml (Norwegian) * New translations strings.xml (Punjabi, Pakistan) * Added button info on long press * preview adjustments to navigation xml * moved splash screen activity to parent dir * fixed buttontag getter * updated readme * fixed readme * Added build section to readme * Updated build instructions * prevent stacktrace from obfuscating * Added an option to switch between internal and external storage * removed warning for music vanced * added back a fix for split installer * added -r option for root music installer * Revert "prevent stacktrace from obfuscating" This reverts commit 2d30eb6. * Revert "added back a fix for split installer" This reverts commit aeaa0d4. * Revert "Added an option to switch between internal and external storage" This reverts commit 98c4b88. * reverted all storage-related commits * prevent stacktrace ovfuscation * updated readme * updated base url * use storage perms only on android 5 * cleanup * removed unused event file * fixed dark overlay not disappearing after bottom dialog has been dismissed * removed unecessary path from file_provider * fixed lint for core-ui * improved layout flexibility * updated icons in expandable app item * removed path prefix for api urls * removed microg bug dialog * fixed version code comparison * New translations strings.xml (Romanian) * New translations strings.xml (Croatian) * New translations strings.xml (Ukrainian) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Chinese Traditional) * New translations strings.xml (Vietnamese) * New translations strings.xml (Portuguese, Brazilian) * New translations strings.xml (Indonesian) * New translations strings.xml (Tamil) * New translations strings.xml (Bengali) * New translations strings.xml (Marathi) * New translations strings.xml (Thai) * New translations strings.xml (Estonian) * New translations strings.xml (Swedish) * New translations strings.xml (Azerbaijani) * New translations strings.xml (Hindi) * New translations strings.xml (Filipino) * New translations strings.xml (Malayalam) * New translations strings.xml (Sinhala) * New translations strings.xml (Bengali, India) * New translations strings.xml (Kurmanji (Kurdish)) * New translations strings.xml (Sorani (Kurdish)) * New translations strings.xml (Pashto) * New translations strings.xml (Somali) * New translations strings.xml (Punjabi, Pakistan) * New translations strings.xml (Turkish) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (French) * New translations strings.xml (Hebrew) * New translations strings.xml (Spanish) * New translations strings.xml (Afrikaans) * New translations strings.xml (Arabic) * New translations strings.xml (Bulgarian) * New translations strings.xml (Catalan) * New translations strings.xml (Czech) * New translations strings.xml (Danish) * New translations strings.xml (German) * New translations strings.xml (Greek) * New translations strings.xml (Finnish) * New translations strings.xml (Hungarian) * New translations strings.xml (Slovak) * New translations strings.xml (Italian) * New translations strings.xml (Japanese) * New translations strings.xml (Georgian) * New translations strings.xml (Korean) * New translations strings.xml (Kurdish) * New translations strings.xml (Dutch) * New translations strings.xml (Norwegian) * New translations strings.xml (Punjabi) * New translations strings.xml (Polish) * New translations strings.xml (Portuguese) * New translations strings.xml (Russian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Portuguese, Brazilian) * New translations strings.xml (Arabic) * New translations strings.xml (Slovak) * New translations strings.xml (Korean) * New translations strings.xml (Polish) * New Crowdin updates (#515) * New translations strings.xml (Arabic) * New translations strings.xml (Greek) * New translations strings.xml (Dutch) * New translations strings.xml (Turkish) * New translations strings.xml (Chinese Traditional) * New translations strings.xml (Indonesian) Co-authored-by: X1nto <burtkni@yandex.ru> Co-authored-by: Tornike Khintibidze <48173186+X1nto@users.noreply.github.com>
1 parent 6cb6745 commit bd27e34

152 files changed

Lines changed: 3527 additions & 2642 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
1-
Pull requests should be made to the Dev branch as that is the working branch, master is for release code.
2-
======
3-
For anyone who wants to provide translations please submit them to https://crowdin.com/project/vanced-manager as we also use it for YouTube Vanced. Any issues with translations should be posted there too.
4-
======
5-
Vanced FAQ (from the faq branch) now available on the playstore! https://play.google.com/store/apps/details?id=com.vanced.faq
6-
7-
[![Github All Releases](https://img.shields.io/github/downloads/YTVanced/VancedManager/total.svg)](https://github.com/YTVanced/VancedManager/releases/latest) [![Github All Releases](https://img.shields.io/github/release/YTVanced/VancedManager.svg)](https://github.com/YTVanced/VancedManager/releases/latest)
8-
# Vanced Manager
1+
# Vanced Manager [![Github All Releases](https://img.shields.io/github/downloads/YTVanced/VancedManager/total.svg)](https://github.com/YTVanced/VancedManager/releases/latest) [![Github All Releases](https://img.shields.io/github/release/YTVanced/VancedManager.svg)](https://github.com/YTVanced/VancedManager/releases/latest)
92
Hi, when we released Vanced 15.05.54, people were upset because it used the .apks format, which was way harder to install than a traditional .apk file. Even though we wrote clear instructions on how to install the new Vanced build, people still couldn't figure it out.
103
Then we thought, "why don't we make a manager for vanced, which will download, update and uninstall Vanced and MicroG, have an easy and understandable UI and be less than 10mb?" and that's how Vanced Manager was born.
114

125
After 3 months of development, we are finally ready to introduce Vanced Manager to the masses. Vanced manager can easily install and uninstall vanced and microg, has various settings for customisation and better experience. The Manager comes with an easy-to-use interface
136

14-
##### Background download/installation feature is no longer supported due to problems with some ROMs, please do NOT report issues regarding background activity.
7+
##### Background download/installation feature is no longer supported due to problems with some ROMs, please do NOT report issues regarding background activity.
8+
9+
## Contributions
10+
Pull requests should be made to the Dev branch as that is the working branch, master is for release code.
11+
12+
For anyone who wants to provide translations please submit them to https://crowdin.com/project/vanced-manager as we also use it for YouTube Vanced. Any issues with translations should be posted there too.
1513

16-
## Vanced Developers
17-
- xfileFIN
18-
- KevinX8
19-
- Zanezam
20-
- Laura Almeida
14+
## TODO
15+
- [ ] Clean up the ViewModel and DataModel code
16+
- [ ] Migrate to Jetpack Compose when it's officially released
2117

22-
## Vanced Manager Developers
23-
- Xinto (X1nto)
24-
- Koopah (ostajic)
18+
## Building [![Build](https://github.com/YTVanced/VancedManager/actions/workflows/debug.yml/badge.svg?branch=dev)](https://github.com/YTVanced/VancedManager/actions/workflows/debug.yml)
19+
### Using Android Studio
20+
Clone the repo, open it in Android Studio and build the app.
2521

26-
## Contributors
27-
- AioiLight
28-
- HaliksaR
22+
### Using command line
23+
#### On Windows:
24+
```powershell
25+
.\gradlew.bat assembleDebug
26+
```
27+
#### On Linux/macOS:
28+
```bash
29+
chmod +x gradlew
30+
./gradlew assembleDebug
31+
```
2932

30-
## Credits
31-
- topjohnwu for his wonderful [LibSU](https://github.com/topjohnwu/libsu)
32-
- aefyr for [SAI](https://github.com/aefyr/SAI), which was an inspiration for our Manager
33-
- kittinunf for [Fuel](https://github.com/kittinunf/Fuel) HTTP client
34-
- cbeust for [klaxon](https://github.com/cbeust/klaxon) JSON parser
33+
## Vanced FAQ
34+
Vanced FAQ (from the faq branch) now available on the playstore! https://play.google.com/store/apps/details?id=com.vanced.faq

app/build.gradle.kts

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ android {
1616
applicationId = "com.vanced.manager"
1717
minSdkVersion(21)
1818
targetSdkVersion(30)
19-
versionCode = 251
20-
versionName = "2.5.1 (Weed)"
19+
versionCode = 260
20+
versionName = "2.6.0 (Crimson)"
2121

2222
vectorDrawables.useSupportLibrary = true
2323

@@ -103,12 +103,12 @@ dependencies {
103103
implementation("androidx.browser:browser:1.3.0")
104104
implementation("androidx.constraintlayout:constraintlayout:2.0.4")
105105
implementation("androidx.core:core-ktx:1.3.2")
106-
implementation("androidx.fragment:fragment-ktx:1.3.0")
107-
implementation("androidx.lifecycle:lifecycle-livedata-core-ktx:2.3.0")
108-
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.0")
106+
implementation("androidx.fragment:fragment-ktx:1.3.2")
107+
implementation("androidx.lifecycle:lifecycle-livedata-core-ktx:2.3.1")
108+
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1")
109109
implementation("androidx.localbroadcastmanager:localbroadcastmanager:1.0.0")
110-
implementation("androidx.navigation:navigation-fragment-ktx:2.3.3")
111-
implementation("androidx.navigation:navigation-ui-ktx:2.3.3")
110+
implementation("androidx.navigation:navigation-fragment-ktx:2.3.5")
111+
implementation("androidx.navigation:navigation-ui-ktx:2.3.5")
112112
implementation("androidx.preference:preference-ktx:1.1.1")
113113
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0")
114114

@@ -128,31 +128,28 @@ dependencies {
128128
implementation("com.google.android.material:material:1.3.0")
129129

130130
// JSON parser
131-
implementation("com.beust:klaxon:5.4")
131+
implementation("com.beust:klaxon:5.5")
132132

133133
// Crowdin
134134
implementation("com.github.crowdin.mobile-sdk-android:sdk:1.4.0")
135135

136-
// Tips
137-
implementation("com.github.florent37:viewtooltip:1.2.2")
138-
139136
// HTTP networking
140-
implementation("com.github.kittinunf.fuel:fuel:2.3.0")
141-
implementation("com.github.kittinunf.fuel:fuel-coroutines:2.2.3")
142-
implementation("com.github.kittinunf.fuel:fuel-json:2.2.3")
137+
implementation("com.github.kittinunf.fuel:fuel:2.3.1")
138+
implementation("com.github.kittinunf.fuel:fuel-coroutines:2.3.1")
139+
implementation("com.github.kittinunf.fuel:fuel-json:2.3.1")
143140
implementation("com.squareup.okhttp3:logging-interceptor:4.9.1")
144141
implementation("com.squareup.retrofit2:retrofit:2.9.0")
145142

146143
// Root permissions
147-
implementation("com.github.topjohnwu.libsu:core:3.1.1")
148-
implementation("com.github.topjohnwu.libsu:io:3.1.1")
144+
implementation("com.github.topjohnwu.libsu:core:3.1.2")
145+
implementation("com.github.topjohnwu.libsu:io:3.1.2")
149146

150147
// Layout
151148
implementation("com.google.android:flexbox:2.0.1")
152149

153150
// Firebase
154-
implementation("com.google.firebase:firebase-analytics-ktx:18.0.2")
155-
implementation("com.google.firebase:firebase-crashlytics:17.3.1")
156-
implementation("com.google.firebase:firebase-messaging:21.0.1")
151+
implementation("com.google.firebase:firebase-analytics-ktx:18.0.3")
152+
implementation("com.google.firebase:firebase-crashlytics:17.4.1")
153+
implementation("com.google.firebase:firebase-messaging:21.1.0")
157154
implementation("com.google.firebase:firebase-perf:19.1.1")
158155
}

app/proguard-rules.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# Uncomment this to preserve the line number information for
1919
# debugging stack traces.
20-
#-keepattributes SourceFile,LineNumberTable
20+
-keepattributes SourceFile, LineNumberTable
2121

2222
# If you keep the line number information, uncomment this to
2323
# hide the original source file name.

app/src/main/AndroidManifest.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<!-- is required for some Android 5.x devices -->
1313
<uses-permission
1414
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
15+
android:maxSdkVersion="22"
1516
tools:ignore="ScopedStorage" />
1617

1718
<queries>
@@ -35,7 +36,7 @@
3536
tools:ignore="UnusedAttribute">
3637

3738
<activity
38-
android:name=".ui.core.SplashScreenActivity"
39+
android:name=".ui.SplashScreenActivity"
3940
android:label="@string/app_name"
4041
android:theme="@style/SplashTheme">
4142
<intent-filter>
@@ -66,8 +67,7 @@
6667
<category android:name="android.intent.category.BROWSABLE" />
6768
<data
6869
android:scheme="https"
69-
android:host="vancedapp.com"
70-
android:pathPrefix="/downloads"/>
70+
android:host="api.vancedapp.com"/>
7171

7272
</intent-filter>
7373

app/src/main/java/com/vanced/manager/adapter/AppListAdapter.kt

Lines changed: 0 additions & 115 deletions
This file was deleted.

0 commit comments

Comments
 (0)