diff --git a/app/src/main/java/org/schabi/newpipe/ThemableActivity.java b/app/src/main/java/org/schabi/newpipe/ThemableActivity.java index 81789ec1c..8b0d126be 100644 --- a/app/src/main/java/org/schabi/newpipe/ThemableActivity.java +++ b/app/src/main/java/org/schabi/newpipe/ThemableActivity.java @@ -1,6 +1,5 @@ package org.schabi.newpipe; -import android.os.Build; import android.os.Bundle; import android.preference.PreferenceManager; import android.support.v7.app.AppCompatActivity; @@ -16,4 +15,14 @@ public class ThemableActivity extends AppCompatActivity { setTheme(R.style.DarkTheme); } } + + @Override + protected void onResume() { + super.onResume(); + if (PreferenceManager.getDefaultSharedPreferences(this) + .getString("theme", getResources().getString(R.string.light_theme_title)). + equals(getResources().getString(R.string.dark_theme_title))) { + setTheme(R.style.DarkTheme); + } + } } \ No newline at end of file diff --git a/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailFragment.java b/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailFragment.java index c3ef28bb4..d8c6c19cd 100644 --- a/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailFragment.java @@ -540,7 +540,8 @@ public class VideoItemDetailFragment extends Fragment { for (final InfoItem item : info.related_streams) { similarLayout.addView(infoItemBuilder.buildView(similarLayout, item)); } - infoItemBuilder.setOnItemSelectedListener(new InfoItemBuilder.OnItemSelectedListener() { + infoItemBuilder.setOnStreamInfoItemSelectedListener( + new InfoItemBuilder.OnInfoItemSelectedListener() { @Override public void selected(String url) { openStreamUrl(url); diff --git a/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java b/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java index 039ed8eaa..932d91584 100644 --- a/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java +++ b/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java @@ -297,6 +297,11 @@ public class ErrorActivity extends ThemableActivity { } errorView.setText(formErrorText(errorList)); + + //print stack trace once again for debugging: + for(String e : errorList) { + Log.e(TAG, e); + } } @Override diff --git a/app/src/main/res/drawable-hdpi/ic_headset_black_24dp.png b/app/src/main/res/drawable-hdpi/ic_headset_black_24dp.png new file mode 100644 index 000000000..38eb219ef Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_headset_black_24dp.png differ diff --git a/app/src/main/res/drawable-hdpi/ic_screen_rotation_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_screen_rotation_white_24dp.png new file mode 100644 index 000000000..fa2c881e0 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_screen_rotation_white_24dp.png differ diff --git a/app/src/main/res/drawable-hdpi/ic_share_black_24dp.png b/app/src/main/res/drawable-hdpi/ic_share_black_24dp.png new file mode 100644 index 000000000..20ba48063 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_share_black_24dp.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_screen_rotation_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_screen_rotation_white_24dp.png new file mode 100644 index 000000000..b6acecf34 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_screen_rotation_white_24dp.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_share_black_24dp.png b/app/src/main/res/drawable-mdpi/ic_share_black_24dp.png new file mode 100644 index 000000000..f02d360aa Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_share_black_24dp.png differ diff --git a/app/src/main/res/drawable-nodpi/ic_cast_black.png b/app/src/main/res/drawable-nodpi/ic_cast_black.png deleted file mode 100644 index 9dbfcd941..000000000 Binary files a/app/src/main/res/drawable-nodpi/ic_cast_black.png and /dev/null differ diff --git a/app/src/main/res/drawable-nodpi/ic_file_download_black.png b/app/src/main/res/drawable-nodpi/ic_file_download_black.png deleted file mode 100644 index 8c83bffa7..000000000 Binary files a/app/src/main/res/drawable-nodpi/ic_file_download_black.png and /dev/null differ diff --git a/app/src/main/res/drawable-nodpi/ic_headset_black.png b/app/src/main/res/drawable-nodpi/ic_headset_black.png deleted file mode 100644 index 974457ee1..000000000 Binary files a/app/src/main/res/drawable-nodpi/ic_headset_black.png and /dev/null differ diff --git a/app/src/main/res/drawable-nodpi/ic_screen_rotation_white.png b/app/src/main/res/drawable-nodpi/ic_screen_rotation_white.png deleted file mode 100644 index 449b6725f..000000000 Binary files a/app/src/main/res/drawable-nodpi/ic_screen_rotation_white.png and /dev/null differ diff --git a/app/src/main/res/drawable-ldrtl-xhdpi/ic_menu_more.png b/app/src/main/res/drawable-xhdpi/ic_menu_more.png similarity index 100% rename from app/src/main/res/drawable-ldrtl-xhdpi/ic_menu_more.png rename to app/src/main/res/drawable-xhdpi/ic_menu_more.png diff --git a/app/src/main/res/drawable-xhdpi/ic_screen_rotation_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_screen_rotation_white_24dp.png new file mode 100644 index 000000000..9092249af Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_screen_rotation_white_24dp.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_share_black_24dp.png b/app/src/main/res/drawable-xhdpi/ic_share_black_24dp.png new file mode 100644 index 000000000..81c80b700 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_share_black_24dp.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_screen_rotation_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_screen_rotation_white_24dp.png new file mode 100644 index 000000000..cc0fa87f7 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_screen_rotation_white_24dp.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_share_black_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_share_black_24dp.png new file mode 100644 index 000000000..784933ad5 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_share_black_24dp.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_screen_rotation_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_screen_rotation_white_24dp.png new file mode 100644 index 000000000..d67b21ae8 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_screen_rotation_white_24dp.png differ diff --git a/app/src/main/res/drawable-nodpi/ic_share_black.png b/app/src/main/res/drawable-xxxhdpi/ic_share_black_24dp.png similarity index 100% rename from app/src/main/res/drawable-nodpi/ic_share_black.png rename to app/src/main/res/drawable-xxxhdpi/ic_share_black_24dp.png diff --git a/app/src/main/res/layout/fragment_searchinfoitem.xml b/app/src/main/res/layout/fragment_searchinfoitem.xml index 7f81e0b46..09064076d 100644 --- a/app/src/main/res/layout/fragment_searchinfoitem.xml +++ b/app/src/main/res/layout/fragment_searchinfoitem.xml @@ -14,7 +14,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" app:layoutManager="LinearLayoutManager" - tools:listitem="@layout/video_item" + tools:listitem="@layout/stream_item" android:scrollbars="vertical"/> + android:visibility="visible">