diff options
23 files changed, 19 insertions, 0 deletions
diff --git a/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java b/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java index 9af2a22..6d98752 100644 --- a/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java +++ b/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java @@ -204,6 +204,9 @@ public class MainActivity extends AppCompatActivity { getSupportActionBar().hide();
m_web.evaluateJavascript("$(\"#search-modal\").modal()", null);
return true;
+ case R.id.reader_toggle_fullscreen:
+ toggleSystemUI();
+ return true;
case R.id.reader_settings:
getSupportActionBar().hide();
m_web.evaluateJavascript("$(\"#settings-modal\").modal()", null);
diff --git a/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_18.png Binary files differnew file mode 100644 index 0000000..f3dfd8a --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_18.png diff --git a/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_24.png Binary files differnew file mode 100644 index 0000000..c150cb5 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_24.png diff --git a/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_36.png Binary files differnew file mode 100644 index 0000000..9c3d428 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_36.png diff --git a/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_48.png Binary files differnew file mode 100644 index 0000000..9b81311 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_48.png diff --git a/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_18.png Binary files differnew file mode 100644 index 0000000..ad06c37 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_18.png diff --git a/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_24.png Binary files differnew file mode 100644 index 0000000..6039e3c --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_24.png diff --git a/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_36.png Binary files differnew file mode 100644 index 0000000..c150cb5 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_36.png diff --git a/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_48.png Binary files differnew file mode 100644 index 0000000..4423c7c --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_48.png diff --git a/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_18.png Binary files differnew file mode 100644 index 0000000..c150cb5 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_18.png diff --git a/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_24.png Binary files differnew file mode 100644 index 0000000..4423c7c --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_24.png diff --git a/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_36.png Binary files differnew file mode 100644 index 0000000..9b81311 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_36.png diff --git a/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_48.png Binary files differnew file mode 100644 index 0000000..c1dcfb2 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_48.png diff --git a/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_18.png Binary files differnew file mode 100644 index 0000000..9c3d428 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_18.png diff --git a/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_24.png Binary files differnew file mode 100644 index 0000000..9b81311 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_24.png diff --git a/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_36.png Binary files differnew file mode 100644 index 0000000..ca9135b --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_36.png diff --git a/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_48.png Binary files differnew file mode 100644 index 0000000..a0a1b4d --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_48.png diff --git a/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_18.png Binary files differnew file mode 100644 index 0000000..9b81311 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_18.png diff --git a/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_24.png Binary files differnew file mode 100644 index 0000000..c1dcfb2 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_24.png diff --git a/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_36.png Binary files differnew file mode 100644 index 0000000..a0a1b4d --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_36.png diff --git a/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_48.png Binary files differnew file mode 100644 index 0000000..4596c39 --- /dev/null +++ b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_48.png diff --git a/org.fox.epube/src/main/res/drawable/baseline_fullscreen_24.xml b/org.fox.epube/src/main/res/drawable/baseline_fullscreen_24.xml new file mode 100644 index 0000000..804cebc --- /dev/null +++ b/org.fox.epube/src/main/res/drawable/baseline_fullscreen_24.xml @@ -0,0 +1,10 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> + <path + android:fillColor="@android:color/white" + android:pathData="M7,14L5,14v5h5v-2L7,17v-3zM5,10h2L7,7h3L10,5L5,5v5zM17,17h-3v2h5v-5h-2v3zM14,5v2h3v3h2L19,5h-5z"/> +</vector> diff --git a/org.fox.epube/src/main/res/menu/activity_main.xml b/org.fox.epube/src/main/res/menu/activity_main.xml index d7c6c5f..34d23f5 100644 --- a/org.fox.epube/src/main/res/menu/activity_main.xml +++ b/org.fox.epube/src/main/res/menu/activity_main.xml @@ -63,6 +63,12 @@ android:title="Search"/>
<item
+ android:id="@+id/reader_toggle_fullscreen"
+ android:icon="@drawable/baseline_fullscreen_white_48"
+ ugh:showAsAction="ifRoom"
+ android:title="Toggle fullscreen"/>
+
+ <item
android:id="@+id/reader_settings"
android:icon="@drawable/baseline_settings_white_48"
ugh:showAsAction="ifRoom"
|