6.6 KiB · text History 3f7bd79
<?xml version="1.0" encoding="utf-8"?>
<!-- Keys and defaults as the Plasma wallpaper's contents/config/main.xml,
     except where SeekBarPreference needs whole numbers (Settings.kt). -->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <Preference
        app:key="apply"
        app:title="Set as wallpaper"
        app:summary="Opens the system's live wallpaper preview" />

    <PreferenceCategory app:title="Look">
        <ListPreference
            app:key="ThemeMode"
            app:title="Look"
            app:defaultValue="static"
            app:entries="@array/mode_names"
            app:entryValues="@array/mode_values"
            app:useSimpleSummaryProvider="true" />

        <ListPreference
            app:key="Theme"
            app:title="Theme"
            app:defaultValue="her"
            app:useSimpleSummaryProvider="true" />
        <ListPreference
            app:key="Pattern"
            app:title="Pattern"
            app:defaultValue="both"
            app:entries="@array/pattern_names"
            app:entryValues="@array/pattern_values"
            app:useSimpleSummaryProvider="true" />
        <ListPreference
            app:key="FadeFrom"
            app:title="From"
            app:defaultValue="moire"
            app:entries="@array/layer_names"
            app:entryValues="@array/layer_values"
            app:useSimpleSummaryProvider="true" />
        <ListPreference
            app:key="FadeTo"
            app:title="To"
            app:defaultValue="halftone"
            app:entries="@array/layer_names"
            app:entryValues="@array/layer_values"
            app:useSimpleSummaryProvider="true" />
    </PreferenceCategory>

    <PreferenceCategory
        app:key="phases"
        app:title="Time of day">
        <ListPreference app:key="NightTheme" app:title="Night theme" app:defaultValue="afterdark" app:useSimpleSummaryProvider="true" />
        <ListPreference app:key="NightPattern" app:title="Night pattern" app:defaultValue="stars"
            app:entries="@array/layer_names" app:entryValues="@array/layer_values" app:useSimpleSummaryProvider="true" />
        <ListPreference app:key="SunriseTheme" app:title="Sunrise theme" app:defaultValue="clays" app:useSimpleSummaryProvider="true" />
        <ListPreference app:key="SunrisePattern" app:title="Sunrise pattern" app:defaultValue="bokeh"
            app:entries="@array/layer_names" app:entryValues="@array/layer_values" app:useSimpleSummaryProvider="true" />
        <ListPreference app:key="DayTheme" app:title="Day theme" app:defaultValue="sky" app:useSimpleSummaryProvider="true" />
        <ListPreference app:key="DayPattern" app:title="Day pattern" app:defaultValue="both"
            app:entries="@array/layer_names" app:entryValues="@array/layer_values" app:useSimpleSummaryProvider="true" />
        <ListPreference app:key="SunsetTheme" app:title="Sunset theme" app:defaultValue="her" app:useSimpleSummaryProvider="true" />
        <ListPreference app:key="SunsetPattern" app:title="Sunset pattern" app:defaultValue="moire"
            app:entries="@array/layer_names" app:entryValues="@array/layer_values" app:useSimpleSummaryProvider="true" />

        <SwitchPreferenceCompat
            app:key="UseLocation"
            app:title="Follow the real sun"
            app:summaryOn="At the latitude and longitude below"
            app:summaryOff="By the sunrise and sunset times below"
            app:defaultValue="false" />
        <Preference
            app:key="locate"
            app:title="Use this device's location"
            app:summary="Fills in latitude and longitude once; asks for approximate location" />
        <EditTextPreference app:key="Latitude" app:title="Latitude" app:defaultValue="0" app:useSimpleSummaryProvider="true" />
        <EditTextPreference app:key="Longitude" app:title="Longitude" app:defaultValue="0" app:useSimpleSummaryProvider="true" />
        <EditTextPreference app:key="SunriseTime" app:title="Sunrise at" app:defaultValue="06:30" app:useSimpleSummaryProvider="true" />
        <EditTextPreference app:key="SunsetTime" app:title="Sunset at" app:defaultValue="19:30" app:useSimpleSummaryProvider="true" />
        <Preference app:key="now" app:title="Now" app:selectable="false" />
    </PreferenceCategory>

    <PreferenceCategory app:title="Motion">
        <SeekBarPreference
            app:key="BokehLights"
            app:title="Bokeh lights"
            app:min="4"
            android:max="64"
            app:defaultValue="14"
            app:showSeekBarValue="true" />
        <SeekBarPreference
            app:key="SpeedQuarters"
            app:title="Speed"
            app:min="0"
            android:max="16"
            app:defaultValue="4" />
        <SeekBarPreference
            app:key="FrameRate"
            app:title="Frame rate"
            app:min="5"
            android:max="60"
            app:defaultValue="30"
            app:showSeekBarValue="true" />
    </PreferenceCategory>

    <PreferenceCategory app:title="Effects">
        <SwitchPreferenceCompat app:key="Glints" app:title="Light glinting across the pattern" app:defaultValue="false" />
        <SwitchPreferenceCompat app:key="Breathing" app:title="Breathing" app:defaultValue="false" />
        <SwitchPreferenceCompat app:key="ForegroundBokeh" app:title="Large lights drifting past in front" app:defaultValue="false" />
        <SwitchPreferenceCompat app:key="Grain" app:title="Film grain" app:defaultValue="false" />
        <SwitchPreferenceCompat app:key="Dither" app:title="Dither" app:summary="Smooths banding in gradients" app:defaultValue="true" />
    </PreferenceCategory>

    <PreferenceCategory app:title="Wordmark">
        <SwitchPreferenceCompat app:key="Wordmark" app:title="Write NEIAM in the corner" app:defaultValue="false" />
        <SeekBarPreference
            app:key="WordmarkOpacityPercent"
            app:title="Opacity"
            app:dependency="Wordmark"
            app:min="0"
            android:max="100"
            app:seekBarIncrement="5"
            app:defaultValue="100"
            app:showSeekBarValue="true" />
        <SeekBarPreference
            app:key="WordmarkGlowPercent"
            app:title="Glow"
            app:dependency="Wordmark"
            app:min="0"
            android:max="100"
            app:seekBarIncrement="5"
            app:defaultValue="0"
            app:showSeekBarValue="true" />
    </PreferenceCategory>

    <Preference
        app:key="licences"
        app:title="Font"
        app:summary="B612 Mono, by Airbus and Intactile Design, under the SIL Open Font License 1.1"
        app:selectable="false" />
</PreferenceScreen>