Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 66081142 authored by Mohit Mali's avatar Mohit Mali
Browse files

Add About Content

parent 387af277
Loading
Loading
Loading
Loading
+15 −4
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
<?xml version="1.0" encoding="utf-8"?><!--
     Copyright (C) 2012-2013 Andrew Neal
     Copyright (C) 2012-2014 The CyanogenMod Project

@@ -85,7 +84,7 @@
    <string name="clear">Clear</string>
    <string name="new_playlist_name_template">Playlist <xliff:g id="number">%d</xliff:g></string>
    <string name="create_playlist_prompt">Playlist name</string>
    <string name="delete_dialog_title">Delete <xliff:g id="item" example="album">%s</xliff:g>?</string>
    <string name="delete_dialog_title">Delete <xliff:g example="album" id="item">%s</xliff:g>?</string>
    <string name="clear_top_tracks_title">Clear top tracks?</string>
    <string name="clear_recent_title">Clear recently played?</string>
    <string name="clear_last_added">Clear last added?</string>
@@ -124,7 +123,7 @@
    <string name="accessibility_browse">Browse music</string>

    <!-- Toast messages -->
    <string name="set_as_ringtone">\'<xliff:g id="name" example="Alarm Bell">%s</xliff:g>\' set as ringtone</string>
    <string name="set_as_ringtone">\'<xliff:g example="Alarm Bell" id="name">%s</xliff:g>\' set as ringtone</string>
    <string name="playlist_renamed">Playlist renamed</string>

    <!-- Settings -->
@@ -209,4 +208,16 @@
    <string name="duration_format"><xliff:g id="hours">%1$s</xliff:g> <xliff:g id="minutes">%2$s</xliff:g></string>

    <string name="channel_music">Music playback</string>

    <string name="preferences_about_app">Music is forked from LineageOS Music</string>
    <string name="preferences_authors">Authors</string>
    <string name="preferences_source_code">Source code</string>
    <string name="preferences_licence">Licence</string>
    <string name="preferences_app_info_title">Music information</string>
    <string name="preferences_app_info">Music is an Open Source Music Player for Android</string>
    <string name="preferences_privacy_policy">Privacy policy</string>
    <string name="preferences_service_terms">Terms of service</string>
    <string name="preferences_about_title">About</string>
    <string name="preferences_build_version">Build Version</string>

</resources>
+92 −27
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
<?xml version="1.0" encoding="utf-8"?><!--
  Copyright (C) 2012 Andrew Neal
  Copyright (C) 2014 The CyanogenMod Project

@@ -49,22 +48,22 @@
        <SwitchPreference
            android:defaultValue="true"
            android:key="show_lyrics"
            android:title="@string/settings_show_lyrics_title"
            android:summary="@string/settings_show_lyrics_summary"/>
            android:summary="@string/settings_show_lyrics_summary"
            android:title="@string/settings_show_lyrics_title" />

        <!-- Shake to switch songs -->
        <SwitchPreference
            android:defaultValue="false"
            android:key="shake_to_play"
            android:title="@string/settings_shake_to_play"
            android:summary="@string/settings_shake_to_play_summary"/>
            android:summary="@string/settings_shake_to_play_summary"
            android:title="@string/settings_shake_to_play" />

        <!-- Show album art on lockscreen -->
        <SwitchPreference
            android:defaultValue="true"
            android:key="lockscreen_album_art"
            android:title="@string/settings_lockscreen_album_art"
            android:summary="@string/settings_lockscreen_album_art_summary"/>
            android:summary="@string/settings_lockscreen_album_art_summary"
            android:title="@string/settings_lockscreen_album_art" />
    </PreferenceCategory>
    <!-- Storage catetory -->
    <PreferenceCategory android:title="@string/settings_storage_category">
@@ -75,4 +74,70 @@
            android:summary="@string/settings_delete_cache_summary"
            android:title="@string/settings_delete_cache_title" />
    </PreferenceCategory>


    <PreferenceCategory android:title="@string/preferences_about_title">


        <Preference
            android:key="music_info"
            android:summary="@string/preferences_app_info"
            android:title="@string/preferences_app_info_title" />

        <Preference
            android:key="build_version"
            android:title="@string/preferences_build_version">

            <intent
                android:action="android.intent.action.VIEW"
                android:data="https://gitlab.e.foundation/e/os/android_packages_apps_Eleven/-/releases" />


        </Preference>


        <Preference
            android:key="about_app"
            android:title="@string/preferences_about_app">

            <intent
                android:action="android.intent.action.VIEW"
                android:data="https://github.com/LineageOS/android_packages_apps_Eleven" />

        </Preference>


        <Preference android:title="@string/preferences_licence">
            <intent
                android:action="android.intent.action.VIEW"
                android:data="https://gitlab.e.foundation/e/os/android_packages_apps_Eleven/-/blob/v1-pie/NOTICE" />
        </Preference>

        <Preference android:title="@string/preferences_authors">
            <intent
                android:action="android.intent.action.VIEW"
                android:data="https://gitlab.e.foundation/e/os/android_packages_apps_Eleven" />
        </Preference>

        <Preference android:title="@string/preferences_source_code">
            <intent
                android:action="android.intent.action.VIEW"
                android:data="https://gitlab.e.foundation/e/os/android_packages_apps_Eleven" />
        </Preference>

        <Preference android:title="@string/preferences_privacy_policy">
            <intent
                android:action="android.intent.action.VIEW"
                android:data="https://e.foundation/legal-notice-privacy/" />
        </Preference>

        <Preference android:title="@string/preferences_service_terms">
            <intent
                android:action="android.intent.action.VIEW"
                android:data="https://e.foundation/legal-notice-privacy/" />
        </Preference>

    </PreferenceCategory>


</PreferenceScreen>
+23 −16
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceActivity;
import android.view.MenuItem;

import org.lineageos.eleven.BuildConfig;
import org.lineageos.eleven.R;
import org.lineageos.eleven.cache.ImageFetcher;
import org.lineageos.eleven.utils.MusicUtils;
@@ -37,6 +38,8 @@ import org.lineageos.eleven.utils.PreferenceUtils;
@SuppressWarnings("deprecation")
public class SettingsActivity extends PreferenceActivity implements OnSharedPreferenceChangeListener {

    private final static String BUILD_VERION = "build_version";

    /**
     * {@inheritDoc}
     */
@@ -54,6 +57,9 @@ public class SettingsActivity extends PreferenceActivity implements OnSharedPref
        deleteCache();

        PreferenceUtils.getInstance(this).setOnSharedPreferenceChangeListener(this);

        findPreference(BUILD_VERION).setSummary(BuildConfig.VERSION_NAME);

    }

    /**
@@ -105,7 +111,8 @@ public class SettingsActivity extends PreferenceActivity implements OnSharedPref
        if (key.equals(PreferenceUtils.SHOW_VISUALIZER) &&
                sharedPreferences.getBoolean(key, false) && !PreferenceUtils.canRecordAudio(this)) {
            PreferenceUtils.requestRecordAudio(this);
        } if (key.equals(PreferenceUtils.SHAKE_TO_PLAY)) {
        }
        if (key.equals(PreferenceUtils.SHAKE_TO_PLAY)) {
            MusicUtils.setShakeToPlayEnabled(sharedPreferences.getBoolean(key, false));
        } else if (key.equals(PreferenceUtils.SHOW_ALBUM_ART_ON_LOCKSCREEN)) {
            MusicUtils.setShowAlbumArtOnLockscreen(sharedPreferences.getBoolean(key, true));