Updating the dashboard - zixpo/candybar-sample Wiki

From v3.13.0 to v3.13.1

From v3.12.1 to v3.13.0

From v3.12.0 to v3.12.1

From v3.11.7 to v3.12.0

NOTE: This version only works with the latest Android Studio. You have to also update Java to version 11 if you are using a manual installation of Java and not the built-in one.

From v3.11.6 to v3.11.7

From v3.11.0 to v3.11.6

From v3.10.1 to v3.11.0

!! NOTE !! This version has a lot of changes.

From v3.10.0 to v3.10.1

From v3.9.2 to v3.10.0

From v3.9.1 to v3.9.2

From v3.9.0 to v3.9.1

From v3.8.1 to v3.9.0

From v3.8.0 to v3.8.1

From v3.7.4 to v3.8.0

From v3.7.3 to v3.7.4

From v3.7.2 to v3.7.3

From v3.7.1 to v3.7.2

From v3.7.0 to v3.7.1

From v3.6.3 to v3.7.0

From v3.6.2 to v3.6.3

From v3.6.1 to v3.6.2

From v3.6.0 to v3.6.1

implementation 'com.github.zixpo:candybar:3.6.0'

From v3.5.0-beta.6.5 to v3.6.0

From v3.5.0-beta.6.5 to v3.5.0-beta.6.6

From v3.5.0-beta.6.4 to v3.5.0-beta.6.5

From v3.5.0-beta.6.3 to v3.5.0-beta.6.4

From v3.5.0-beta.6.1 to v3.5.0-beta.6.3

Change CandyBar Library Version

implementation 'com.github.zixpo:candybar:v3.5.0-beta.6.1'

Add launchers.xml

From v3.5.0-beta.6 to v3.5.0-beta.6.1

Change Gradle Versions

Change CandyBar Library Version

implementation 'com.github.zixpo:candybar:v3.5.0-beta.6'

From v3.5.0-b5 to v3.5.0-beta.6

Changes in build.gradle

implementation 'com.github.zixpo:candybar:v3.5.0-b5'
implementation 'androidx.annotation:annotation:1.0.0'
implementation 'androidx.appcompat:appcompat:1.0.0'
implementation 'com.google.android.apps.muzei:muzei-api:2.0'
implementation 'com.onesignal:OneSignal:3.9.1'
implementation 'com.onesignal:OneSignal:3.10.7'

Changes in AndroidManifest.xml

Remove MuzeiActivity

Add New Java Files

Changes in dashboard_configurations.xml

<!-- If you set it to true, your user can even choose non-mailing app for requesting Icons -->
<bool name="enable_non_mail_app_request">false</bool>

<!-- Icon Request Email Subject. Leave Empty to Use Deafult Subject. -->
<string name="request_email_subject"></string>
<string name="premium_request_email_subject"></string>

<!-- CandyBar Config JSON Link -->
<string name="config_json_link"></string>

<!-- Closes app if installed outside of Playstore -->
<bool name="playstore_check_enabled">false</bool>

<!-- Enable Check for Update -->
<bool name="enable_check_update">true</bool>

<!-- Enable JSON Data check before Requesting Icons -->
<bool name="json_check_before_request">true</bool>

<!-- Show Intro Guides on First Run -->
<bool name="show_intro">false</bool>
<string name="update_json_link"></string>