Skip to content

Commit

Permalink
Merge pull request #115 from Mahmud0808/beta
Browse files Browse the repository at this point in the history
Release version 6.1.1
  • Loading branch information
Mahmud0808 authored Mar 31, 2023
2 parents 5cb0326 + c1104ba commit f732c18
Show file tree
Hide file tree
Showing 1,028 changed files with 24,438 additions and 9,380 deletions.
1 change: 1 addition & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<p align="center">
<a href="https://github.com/Mahmud0808/Iconify/actions"><img src="https://img.shields.io/github/actions/workflow/status/Mahmud0808/Iconify/build_debug.yml?branch=beta&label=Debug%20Build&style=for-the-badge" alt="Debug Build"></a>
<a href="https://github.com/Mahmud0808/Iconify"><img alt="Repo Size" src="https://img.shields.io/github/repo-size/Mahmud0808/Iconify?style=for-the-badge"></a>
<a href="https://telegram.me/IconifyOfficial"><img src="https://img.shields.io/badge/Telegram-3K+-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white" alt="Telegram"></a>
<a href="https://telegram.me/IconifyOfficial"><img src="https://img.shields.io/badge/Telegram-4K+-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white" alt="Telegram"></a>
<a href="https://github.com/Mahmud0808/Iconify/releases"><img src="https://img.shields.io/github/downloads/Mahmud0808/Iconify/total?color=%233DDC84&logo=android&logoColor=%23fff&style=for-the-badge" alt="Downloads"></a>
<br><br>
<img src="https://github.com/Mahmud0808/Iconify/raw/stable/banner.png" width="100%" alt="Banner">
Expand Down Expand Up @@ -45,9 +45,9 @@ What you can change using Iconify:
## Preview

<p align="center">
<a href="https://i.ibb.co/kxCmBVX/1.png" target=”_blank”><img src="https://i.ibb.co/kxCmBVX/1.png" alt="Preview 1" border="0" style="width: 24%; margin: 32px;"></a>
<a href="https://i.ibb.co/q7rWVhN/2.png" target=”_blank”><img src="https://i.ibb.co/q7rWVhN/2.png" alt="Preview 2" border="0" style="width: 24%; margin: 32px;"></a>
<a href="https://i.ibb.co/Vw9s0gR/3.png" target=”_blank”><img src="https://i.ibb.co/Vw9s0gR/3.png" alt="Preview 3" border="0" style="width: 24%; margin: 32px;"></a>
<a href="https://i.ibb.co/sCrYk8x/Iconify-1.png" target=”_blank”><img src="https://i.ibb.co/sCrYk8x/Iconify-1.png" alt="Preview 1" border="0" style="width: 24%; margin: 32px;"></a>
<a href="https://i.ibb.co/W3SH7dG/Iconify-2.png" target=”_blank”><img src="https://i.ibb.co/W3SH7dG/Iconify-2.png" alt="Preview 2" border="0" style="width: 24%; margin: 32px;"></a>
<a href="https://i.ibb.co/gS4nNP5/Iconify-3.png" target=”_blank”><img src="https://i.ibb.co/gS4nNP5/Iconify-3.png" alt="Preview 3" border="0" style="width: 24%; margin: 32px;"></a>
</p>

## Requirements
Expand Down
54 changes: 44 additions & 10 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ android {
applicationId "com.drdisagree.iconify"
minSdk 31
targetSdk 33
versionCode 8
versionName "6.1.0"
versionCode 9
versionName "6.1.1"
setProperty("archivesBaseName", "Iconify v" + versionName)

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
Expand All @@ -31,30 +31,43 @@ android {

buildTypes {
debug {
minifyEnabled true
shrinkResources false
zipAlignEnabled true
crunchPngs true
proguardFiles "proguard-android-optimize.txt", "proguard.pro", "proguard-rules.pro"
applicationIdSuffix ".debug"
resValue("string", "derived_app_name", "Iconify (Debug)")
signingConfig releaseSigning
}

release {
minifyEnabled true
shrinkResources true
zipAlignEnabled true
crunchPngs true
proguardFiles "proguard-android-optimize.txt", "proguard.pro", "proguard-rules.pro"
resValue("string", "derived_app_name", "Iconify")
signingConfig releaseSigning
minifyEnabled false
proguardFiles "proguard-android-optimize.txt", "proguard.pro"
}
}

buildFeatures {
viewBinding true
dataBinding true
}

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

lintOptions {
checkReleaseBuilds false
abortOnError false
}

namespace 'com.drdisagree.iconify'
lint {
abortOnError false
checkReleaseBuilds false
}
}

dependencies {
Expand Down Expand Up @@ -94,10 +107,31 @@ dependencies {
// Flexbox
implementation 'com.google.android.flexbox:flexbox:3.0.0'

// Glide
implementation 'com.github.bumptech.glide:glide:4.15.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.15.0'

// RecyclerView
implementation "androidx.recyclerview:recyclerview:1.3.0"
implementation "androidx.recyclerview:recyclerview-selection:1.1.0"

// ViewPager2
implementation "androidx.viewpager2:viewpager2:1.0.0"

// Circle Indicator
implementation 'me.relex:circleindicator:2.1.6'

// Lottie Animation
implementation 'com.airbnb.android:lottie:6.0.0'

// Scalable dp snd sp
implementation 'com.intuit.sdp:sdp-android:1.1.0'
implementation 'com.intuit.ssp:ssp-android:1.1.0'

implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.work:work-runtime:2.8.0'
implementation 'androidx.work:work-runtime-ktx:2.8.0'
implementation 'androidx.work:work-runtime:2.8.1'
implementation 'androidx.work:work-runtime-ktx:2.8.1'
implementation 'org.slf4j:slf4j-api:2.0.6'

// Test Implementation
Expand Down
47 changes: 29 additions & 18 deletions app/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -1,21 +1,32 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
# Copyright 2014 Google Inc. All rights reserved.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
-dontusemixedcaseclassnames
-verbose
# Optimization is turned off by default. Dex does not like code run
# through the ProGuard optimize and preverify steps (and performs some
# of these optimizations on its own).
#-dontoptimize
-dontobfuscate
# If you want to enable optimization, you should include the
# following:
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
-optimizationpasses 5
-allowaccessmodification

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-keep class de.robv.android.xposed.** { *; }
-keep class com.drdisagree.iconify.xposed.** { *; }
-keep class com.drdisagree.iconify.config.XPrefs { *; }
88 changes: 49 additions & 39 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
android:allowBackup="false"
android:dataExtractionRules="@xml/data_extraction_rules"
android:enableOnBackInvokedCallback="true"
android:extractNativeLibs="true"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/derived_app_name"
Expand All @@ -41,121 +42,130 @@
tools:replace="android:allowBackup"
tools:targetApi="tiramisu">
<activity
android:name=".ui.activity.QsTileSize"
android:name=".ui.activities.Switch"
android:exported="false" />
<activity
android:name=".ui.activity.NotificationsPixel"
android:name=".ui.activities.LandingPage2"
android:exported="false" />
<activity
android:name=".ui.activity.IconShape"
android:name=".ui.activities.LandingPage1"
android:exported="false" />
<activity
android:name=".ui.activity.SettingsIcons"
android:name=".ui.activities.ProgressBar"
android:exported="false" />
<activity
android:name=".ui.activity.Statusbar"
android:name=".ui.activities.XposedBatteryStyle"
android:exported="false" />
<activity
android:name=".ui.activity.XposedOthers"
android:name=".ui.activities.ToastFrame"
android:exported="false" />
<activity
android:name=".ui.activity.ColoredBattery"
android:name=".ui.activities.QsTileSize"
android:exported="false" />
<activity
android:name=".ui.activity.XposedQuickSettings"
android:name=".ui.activities.NotificationPixel"
android:exported="false" />
<activity
android:name=".ui.activity.XposedBackgroundChip"
android:name=".ui.activities.IconShape"
android:exported="false" />
<activity
android:name=".ui.activity.XposedHeaderClock"
android:name=".ui.activities.SettingsIcons"
android:exported="false" />
<activity
android:name=".ui.activity.XposedHeaderImage"
android:name=".ui.activities.Statusbar"
android:exported="false" />
<activity
android:name=".ui.activity.XposedTransparencyBlur"
android:name=".ui.activities.XposedOthers"
android:exported="false" />
<activity
android:name=".ui.activity.XposedLockscreenClock"
android:name=".ui.activities.ColoredBattery"
android:exported="false" />
<activity
android:name=".ui.activity.Miscellaneous"
android:name=".ui.activities.XposedQuickSettings"
android:exported="false" />
<activity
android:name=".ui.activity.XPosedMenu"
android:name=".ui.activities.XposedBackgroundChip"
android:exported="false" />
<activity
android:name=".ui.activity.AppUpdates"
android:name=".ui.activities.XposedHeaderClock"
android:exported="false" />
<activity
android:name=".ui.activity.Changelog"
android:name=".ui.activities.XposedHeaderImage"
android:exported="false" />
<activity
android:name=".ui.activity.Experimental"
android:name=".ui.activities.XposedTransparencyBlur"
android:exported="false" />
<activity
android:name=".ui.activity.MonetEngine"
android:name=".ui.activities.XposedLockscreenClock"
android:exported="false" />
<activity
android:name=".ui.activity.NavigationBar"
android:name=".ui.activities.Miscellaneous"
android:exported="false" />
<activity
android:name=".ui.activity.Settings"
android:name=".ui.activities.AppUpdates"
android:exported="false" />
<activity
android:name=".ui.activity.VolumePanel"
android:name=".ui.activities.Changelog"
android:exported="false" />
<activity
android:name=".ui.activity.BrightnessBarsPixel"
android:name=".ui.activities.Experimental"
android:exported="false" />
<activity
android:name=".ui.activity.QsShapesPixel"
android:configChanges="orientation|keyboardHidden|screenSize"
android:name=".ui.activities.MonetEngine"
android:exported="false" />
<activity
android:name=".ui.activities.NavigationBar"
android:exported="false" />
<activity
android:name=".ui.activities.VolumePanel"
android:exported="false" />
<activity
android:name=".ui.activity.QsIconLabel"
android:name=".ui.activities.BrightnessBarPixel"
android:exported="false" />
<activity
android:name=".ui.activity.QsRowColumn"
android:name=".ui.activities.QsPanelTilePixel"
android:configChanges="orientation|keyboardHidden|screenSize"
android:exported="false" />
<activity
android:name=".ui.activity.BasicColors"
android:name=".ui.activities.QsIconLabel"
android:exported="false" />
<activity
android:name=".ui.activity.ColorEngine"
android:name=".ui.activities.QsRowColumn"
android:exported="false" />
<activity
android:name=".ui.activity.Extras"
android:name=".ui.activities.BasicColors"
android:exported="false" />
<activity
android:name=".ui.activity.UiRoundness"
android:name=".ui.activities.UiRoundness"
android:configChanges="orientation|keyboardHidden|screenSize"
android:exported="false" />
<activity
android:name=".ui.activity.Info"
android:name=".ui.activities.Info"
android:exported="false" />
<activity
android:name=".ui.activities.MediaPlayer"
android:exported="false" />
<activity
android:name=".ui.activity.MediaPlayer"
android:name=".ui.activities.MediaIcons"
android:exported="false" />
<activity
android:name=".ui.activity.Notifications"
android:name=".ui.activities.Notification"
android:exported="false" />
<activity
android:name=".ui.activity.QsShapes"
android:name=".ui.activities.QsPanelTile"
android:configChanges="orientation|keyboardHidden|screenSize"
android:exported="false" />
<activity
android:name=".ui.activity.BrightnessBars"
android:name=".ui.activities.BrightnessBar"
android:exported="false" />
<activity
android:name=".ui.activity.IconPacks"
android:name=".ui.activities.IconPack"
android:exported="false" />
<activity
android:name=".ui.activity.HomePage"
android:name=".ui.activities.HomePage"
android:exported="false" />
<activity
android:name=".ui.activity.WelcomePage"
android:name=".ui.activities.LandingPage3"
android:exported="false" />
<activity
android:name=".SplashActivity"
Expand Down
Loading

0 comments on commit f732c18

Please sign in to comment.