Skip to content

Commit

Permalink
Delete Light Theme, fix some crash
Browse files Browse the repository at this point in the history
  • Loading branch information
kimsultech committed Aug 31, 2021
1 parent 278fee5 commit 2406b92
Show file tree
Hide file tree
Showing 16 changed files with 91 additions and 170 deletions.
2 changes: 1 addition & 1 deletion .idea/compiler.xml

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

16 changes: 15 additions & 1 deletion .idea/misc.xml

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

24 changes: 12 additions & 12 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ apply plugin: 'com.android.application'
apply plugin: 'com.google.android.gms.oss-licenses-plugin'

android {
compileSdkVersion 30
compileSdkVersion 31
buildToolsVersion "30.0.3"

defaultConfig {
applicationId 'com.kangtech.tauonremote'
minSdkVersion 22
targetSdkVersion 30
versionCode 5
versionName "1.0 beta3"
targetSdkVersion 31
versionCode 6
versionName "1.0 beta4"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
Expand All @@ -37,18 +37,18 @@ android {

dependencies {

implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.2.1'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
//implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0'
//implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.navigation:navigation-fragment:2.3.2'
implementation 'androidx.navigation:navigation-ui:2.3.2'
testImplementation 'junit:junit:4.13.1'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
implementation 'androidx.navigation:navigation-fragment:2.3.5'
implementation 'androidx.navigation:navigation-ui:2.3.5'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'

// Retrofit
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
Expand Down
10 changes: 5 additions & 5 deletions app/src/main/java/com/kangtech/tauonremote/view/AddServer.java
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,12 @@ protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_server);

//set default NIGHT/Dark theme
/* //set default NIGHT/Dark theme
if (SharedPreferencesUtils.getBoolean("light_enable", false)) {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
} else {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
}
}*/

if (SharedPreferencesUtils.getBoolean("set_server", false)) {
Intent intent = new Intent(this, MainActivity.class);
Expand Down Expand Up @@ -133,7 +133,7 @@ public boolean onMenuItemClick(MenuItem item) {
public void run() {
refreshLayout.setRefreshing(true);
}
},delay);
}, delay);
}
}

Expand Down Expand Up @@ -208,7 +208,7 @@ protected Void doInBackground(Void... voids) {
new Handler(Looper.getMainLooper()).post(new Runnable() {
@Override
public void run() {
adapter.notifyDataSetChanged();
adapter.notifyDataSetChanged();
}
});

Expand Down Expand Up @@ -250,7 +250,7 @@ private String getJSON(String url) {
StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
sb.append(line+"\n");
sb.append(line + "\n");
}
br.close();
return sb.toString();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public void onClick(View v) {
}
});

SwitchMaterial switchMaterial = findViewById(R.id.sm_setting_light);
/* SwitchMaterial switchMaterial = findViewById(R.id.sm_setting_light);
if (AppCompatDelegate.getDefaultNightMode() == AppCompatDelegate.MODE_NIGHT_YES) {
switchMaterial.setChecked(false);
} else {
Expand All @@ -88,7 +88,7 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
}
}
});
});*/

SwitchMaterial smNotif = findViewById(R.id.sm_setting_notif);
TextView tvInfoNotif = findViewById(R.id.tv_info_notif_enable);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,6 @@

import android.content.Context;
import android.os.Bundle;

import androidx.annotation.Nullable;
import androidx.appcompat.widget.SearchView;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import android.os.Handler;
import android.util.Log;
import android.view.LayoutInflater;
Expand All @@ -19,21 +10,26 @@
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.appcompat.widget.SearchView;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.kangtech.tauonremote.R;
import com.kangtech.tauonremote.adapter.AlbumListAdapter;
import com.kangtech.tauonremote.adapter.TrackListAdapter;
import com.kangtech.tauonremote.api.ApiServiceInterface;
import com.kangtech.tauonremote.model.album.AlbumListModel;
import com.kangtech.tauonremote.util.Server;
import com.kangtech.tauonremote.util.SharedPreferencesUtils;

import java.util.Objects;

import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.annotations.NonNull;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;

Expand All @@ -52,7 +48,7 @@ public class AlbumFragment extends Fragment {
private static AlbumFragment frag;

public AlbumFragment() {
setHasOptionsMenu(true);
//setHasOptionsMenu(true);
}

public static AlbumFragment newInstance(String param1, String param2) {
Expand All @@ -65,10 +61,12 @@ public static AlbumFragment newInstance(String param1, String param2) {
}

public static void hideSearch() {
if (!searchView.isIconified()) {
searchView.clearFocus();
searchView.setQuery("", false);
searchItem.setVisible(false);
if (searchView != null) {
if (!searchView.isIconified()) {
searchView.clearFocus();
searchView.setQuery("", false);
searchItem.setVisible(false);
}
}
}

Expand All @@ -80,7 +78,7 @@ public static void reload() {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setHasOptionsMenu(true);
//setHasOptionsMenu(true);

apiServiceInterface = Server.getApiServiceInterface();

Expand Down Expand Up @@ -161,17 +159,17 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
mFab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
searchItem.setVisible(true);
Objects.requireNonNull(searchItem).setVisible(true);
searchView.setIconified(false);

}
});


return v;
}

@Override
public void onCreateOptionsMenu(@androidx.annotation.NonNull Menu menu, @androidx.annotation.NonNull MenuInflater inflater) {
public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) {
inflater.inflate(R.menu.track_menu, menu);

searchItem = menu.findItem(R.id.menu_search_track);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,12 @@
package com.kangtech.tauonremote.view.fragment.track;

import static android.content.Context.MODE_PRIVATE;

import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Build;
import android.os.Bundle;

import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import androidx.appcompat.widget.SearchView;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import android.os.Handler;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
Expand All @@ -25,32 +16,29 @@
import android.view.ViewGroup;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import androidx.appcompat.widget.SearchView;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.google.android.material.bottomsheet.BottomSheetBehavior;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.kangtech.tauonremote.R;
import com.kangtech.tauonremote.adapter.TrackListAdapter;
import com.kangtech.tauonremote.api.ApiServiceInterface;
import com.kangtech.tauonremote.model.playlist.PlaylistModel;
import com.kangtech.tauonremote.model.track.TrackListModel;
import com.kangtech.tauonremote.model.track.TrackModel;
import com.kangtech.tauonremote.util.Server;
import com.kangtech.tauonremote.util.SharedPreferencesUtils;
import com.kangtech.tauonremote.view.MainActivity;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Objects;

import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;

import static android.content.Context.MODE_PRIVATE;


public class TrackFragment extends Fragment {

Expand Down
5 changes: 3 additions & 2 deletions app/src/main/res/layout/activity_add_server.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="120dp"
android:layout_height="wrap_content"
android:padding="5dp"
android:orientation="vertical"
android:background="@color/rose_bg_seekbar1"
Expand All @@ -64,11 +64,12 @@
android:paddingStart="4dp"
android:paddingEnd="4dp"
android:textColor="@color/rose_text_artist"
android:text="or enter IP address manually (for example: 192.168.1.2) and click \"Remote\". Make sure the device is on the same local network (and port 7814/TCP is open)"/>
android:text="or enter IP address manually (for example: 192.168.1.2) and click Remote. \nMake sure the device is on the same local network (and port 7814/TCP is open)"/>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="6dp"
android:orientation="horizontal">

<com.google.android.material.textfield.TextInputLayout
Expand Down
6 changes: 3 additions & 3 deletions app/src/main/res/layout/activity_settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@

</LinearLayout>

<LinearLayout
<!-- <LinearLayout
android:id="@+id/ll_setting_theme"
android:layout_width="match_parent"
android:layout_height="65dp"
Expand Down Expand Up @@ -126,7 +126,7 @@
</LinearLayout>
</LinearLayout>
</LinearLayout>-->

<LinearLayout
android:id="@+id/ll_setting_notif"
Expand All @@ -138,7 +138,7 @@
android:paddingBottom="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/ll_setting_theme">
app:layout_constraintTop_toBottomOf="@+id/ll_setting_changeserver_utama">

<ImageView
android:layout_width="40dp"
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/layout/fragment_album.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
android:layout_marginEnd="16dp"
android:layout_marginBottom="118dp"
android:clickable="true"
android:visibility="invisible"
android:backgroundTint="@color/rose_text_artist"
app:borderWidth="0dp"
app:layout_behavior="com.google.android.material.behavior.HideBottomViewOnScrollBehavior"
Expand Down
22 changes: 0 additions & 22 deletions app/src/main/res/values-night/colors.xml

This file was deleted.

Loading

0 comments on commit 2406b92

Please sign in to comment.