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

Commit accb88fa authored by Abhishek Aggarwal's avatar Abhishek Aggarwal
Browse files

Recorder: Revamp UI

parent 5645d99d
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -18,19 +18,19 @@ package org.lineageos.recorder;
import android.Manifest;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.widget.Switch;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.SwitchCompat;

import org.lineageos.recorder.utils.Utils;

public class DialogActivity extends AppCompatActivity {
    private static final int REQUEST_LOCATION_PERMS = 214;

    private SwitchCompat mLocationSwitch;
    private Switch mLocationSwitch;

    @Override
    protected void onCreate(@Nullable Bundle savedInstance) {
@@ -51,7 +51,7 @@ public class DialogActivity extends AppCompatActivity {
        if (mLocationSwitch != null) {
            setupLocationSwitch(mLocationSwitch, isRecording);
        }
        final SwitchCompat highQualitySwitch = dialog.findViewById(
        final Switch highQualitySwitch = dialog.findViewById(
                R.id.dialog_content_settings_high_quality_switch);
        if (highQualitySwitch != null) {
            setupHighQualitySwitch(highQualitySwitch, isRecording);
@@ -101,7 +101,7 @@ public class DialogActivity extends AppCompatActivity {
        overridePendingTransition(0, android.R.anim.fade_out);
    }

    private void setupLocationSwitch(@NonNull SwitchCompat locationSwitch,
    private void setupLocationSwitch(@NonNull Switch locationSwitch,
                                     boolean isRecording) {
        final boolean tagWithLocation;
        if (Utils.getTagWithLocation(this)) {
@@ -135,7 +135,7 @@ public class DialogActivity extends AppCompatActivity {
        }
    }

    private void setupHighQualitySwitch(@NonNull SwitchCompat highQualitySwitch,
    private void setupHighQualitySwitch(@NonNull Switch highQualitySwitch,
                                        boolean isRecording) {
        final boolean highQuality = Utils.getRecordInHighQuality(this);
        highQualitySwitch.setChecked(highQuality);
+3 −0
Original line number Diff line number Diff line
@@ -66,6 +66,7 @@
        android:layout_marginEnd="16dp"
        android:contentDescription="@null"
        android:visibility="gone"
        android:tint="@color/colorAccent"
        app:layout_constraintBottom_toBottomOf="@id/sound_fab"
        app:layout_constraintEnd_toStartOf="@id/sound_fab"
        app:layout_constraintTop_toTopOf="@id/sound_fab"
@@ -78,6 +79,7 @@
        android:layout_marginStart="16dp"
        android:contentDescription="@string/sound_last_title"
        android:src="@drawable/ic_last_sound"
        android:tint="@color/colorAccent"
        app:layout_constraintBottom_toBottomOf="@id/sound_fab"
        app:layout_constraintStart_toEndOf="@id/sound_settings"
        app:layout_constraintTop_toTopOf="@id/sound_fab" />
@@ -88,6 +90,7 @@
        android:layout_marginStart="16dp"
        android:contentDescription="@string/sound_last_title"
        android:src="@drawable/ic_settings"
        android:tint="@color/colorAccent"
        app:layout_constraintBottom_toBottomOf="@id/sound_fab"
        app:layout_constraintStart_toEndOf="@id/sound_fab"
        app:layout_constraintTop_toTopOf="@id/sound_fab" />
+2 −2
Original line number Diff line number Diff line
@@ -22,13 +22,13 @@
    android:paddingBottom="?dialogPreferredPadding"
    android:orientation="vertical">

    <androidx.appcompat.widget.SwitchCompat
    <Switch
        android:id="@+id/dialog_content_settings_location_switch"
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:text="@string/settings_location_message" />

    <androidx.appcompat.widget.SwitchCompat
    <Switch
        android:id="@+id/dialog_content_settings_high_quality_switch"
        android:layout_width="match_parent"
        android:layout_height="56dp"
+2 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@
        style="@style/AppTheme.ImageButton"
        android:contentDescription="@string/play"
        android:src="@drawable/ic_play_circle_outline"
        android:tint="@color/colorAccent"
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:paddingStart="2dp"
@@ -45,6 +46,7 @@
        style="@style/AppTheme.ImageButton"
        android:contentDescription="@string/list_item_menu"
        android:src="@drawable/ic_menu"
        android:tint="@color/colorAccent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent" />
+2 −0
Original line number Diff line number Diff line
@@ -18,10 +18,12 @@
    <item
        android:id="@+id/action_delete_selected"
        android:title="@string/delete_selected"
        android:iconTint="@color/colorAccent"
        android:icon="@drawable/ic_delete" />

    <item
        android:id="@+id/action_share_selected"
        android:title="@string/share_selected"
        android:iconTint="@color/colorAccent"
        android:icon="@drawable/ic_share" />
</menu>
Loading