From 468330e0eeb3f70c63a22a94100dd80a14da38bf Mon Sep 17 00:00:00 2001 From: Sean Mac Gillicuddy Date: Wed, 4 Dec 2019 15:39:38 +0000 Subject: [PATCH] #1301 update intro to support night mode --- app/lint-baseline.xml | 277 +++++++---- .../main/res/drawable-night/ic_airplane.xml | 53 +++ .../src/main/res/drawable/ic_airplane.xml | 0 app/src/main/res/layout/activity_intro.xml | 4 +- .../src/main/res/layout/item_intro_1.xml | 1 - .../src/main/res/layout/item_intro_2.xml | 1 - core/lint-baseline.xml | 430 +++++++++--------- .../drawable-night/kiwix_icon_with_title.png | Bin 0 -> 5560 bytes core/src/main/res/drawable/launch_screen.xml | 2 +- 9 files changed, 458 insertions(+), 310 deletions(-) create mode 100644 app/src/main/res/drawable-night/ic_airplane.xml rename {core => app}/src/main/res/drawable/ic_airplane.xml (100%) rename {core => app}/src/main/res/layout/item_intro_1.xml (97%) rename {core => app}/src/main/res/layout/item_intro_2.xml (97%) create mode 100644 core/src/main/res/drawable-night/kiwix_icon_with_title.png diff --git a/app/lint-baseline.xml b/app/lint-baseline.xml index c8d8296d8..8f86c5f1e 100644 --- a/app/lint-baseline.xml +++ b/app/lint-baseline.xml @@ -1,5 +1,5 @@ - + + + + + + + + + @@ -26,7 +48,7 @@ errorLine2=" ~~~~~~~~"> @@ -37,54 +59,43 @@ errorLine2=" ~~~~~~~~"> - - - - - - - - - - - - + + + + + + + + @@ -147,7 +158,7 @@ errorLine2=" ~~~~~~~~"> @@ -158,7 +169,7 @@ errorLine2=" ~~~~~~~~"> @@ -169,7 +180,7 @@ errorLine2=" ~~~~~~~~"> @@ -180,10 +191,98 @@ errorLine2=" ~~~~~~~~"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -234,22 +333,11 @@ errorLine1=" <ImageView" errorLine2=" ~~~~~~~~~"> - - - - - - - - - - - - - - - - @@ -301,6 +356,50 @@ file="src\main\AndroidManifest.xml"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/core/src/main/res/drawable/ic_airplane.xml b/app/src/main/res/drawable/ic_airplane.xml similarity index 100% rename from core/src/main/res/drawable/ic_airplane.xml rename to app/src/main/res/drawable/ic_airplane.xml diff --git a/app/src/main/res/layout/activity_intro.xml b/app/src/main/res/layout/activity_intro.xml index 10d103f3e..f87159fa5 100644 --- a/app/src/main/res/layout/activity_intro.xml +++ b/app/src/main/res/layout/activity_intro.xml @@ -13,14 +13,12 @@ app:layout_constraintBottom_toTopOf="@id/get_started" app:layout_constraintTop_toTopOf="parent" /> - diff --git a/core/src/main/res/layout/item_intro_1.xml b/app/src/main/res/layout/item_intro_1.xml similarity index 97% rename from core/src/main/res/layout/item_intro_1.xml rename to app/src/main/res/layout/item_intro_1.xml index 07fddad32..dbd6c654a 100644 --- a/core/src/main/res/layout/item_intro_1.xml +++ b/app/src/main/res/layout/item_intro_1.xml @@ -23,7 +23,6 @@ android:layout_marginBottom="@dimen/activity_vertical_margin" android:text="@string/welcome_to_the_family" android:textAlignment="center" - android:textColor="@android:color/black" android:textSize="24sp" android:textStyle="bold" app:layout_constraintBottom_toTopOf="@id/subheading" diff --git a/core/src/main/res/layout/item_intro_2.xml b/app/src/main/res/layout/item_intro_2.xml similarity index 97% rename from core/src/main/res/layout/item_intro_2.xml rename to app/src/main/res/layout/item_intro_2.xml index 518688bc8..4354d65f3 100644 --- a/core/src/main/res/layout/item_intro_2.xml +++ b/app/src/main/res/layout/item_intro_2.xml @@ -25,7 +25,6 @@ android:layout_marginBottom="@dimen/activity_vertical_margin" android:text="@string/save_books_offline" android:textAlignment="center" - android:textColor="@android:color/black" android:textSize="24sp" android:textStyle="bold" app:layout_constraintBottom_toTopOf="@id/subheading" diff --git a/core/lint-baseline.xml b/core/lint-baseline.xml index d1757951d..c7fd73d68 100644 --- a/core/lint-baseline.xml +++ b/core/lint-baseline.xml @@ -15,7 +15,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -128,7 +128,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -139,7 +139,7 @@ errorLine2=" ~~~~~~~~~~~~~"> @@ -209,17 +209,6 @@ column="5"/> - - - - @@ -260,7 +249,7 @@ errorLine2=" ~~~~~~~~~~~~~"> @@ -271,21 +260,10 @@ errorLine2=" ~~~~~~~~~~~~~"> - - - - @@ -440,7 +418,7 @@ errorLine2=" ~~~~~~~~"> @@ -520,7 +498,7 @@ errorLine2=" ~~~~~~~~"> @@ -641,7 +619,7 @@ errorLine2=" ~~~~~~~~"> @@ -689,17 +667,6 @@ column="5"/> - - - - @@ -744,7 +711,7 @@ errorLine2=" ~~~~~~~~~~~~"> @@ -799,7 +766,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~"> @@ -810,7 +777,7 @@ errorLine2=" ~~~~~~~~"> @@ -821,7 +788,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~"> @@ -843,7 +810,7 @@ errorLine2=" ~~~~~~~~~~~~~~"> @@ -854,7 +821,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~"> @@ -865,7 +832,7 @@ errorLine2=" ~~~~~~~~~~~~~"> @@ -876,7 +843,7 @@ errorLine2=" ~~~~~~~~~~~~~~~"> @@ -887,18 +854,7 @@ errorLine2=" ~~~~~~~~~~~~"> - - - - @@ -1019,7 +975,7 @@ errorLine2=" ~~~~~~~"> @@ -1030,7 +986,7 @@ errorLine2=" ~~~~"> @@ -1041,7 +997,7 @@ errorLine2=" ~~~~"> @@ -1052,7 +1008,7 @@ errorLine2=" ~~~~~~~~~"> @@ -1063,7 +1019,7 @@ errorLine2=" ~~~~~~"> @@ -1074,7 +1030,7 @@ errorLine2=" ~~~~~~"> @@ -1932,7 +1888,7 @@ errorLine2=" ~~~~~~~~~~~"> @@ -1943,7 +1899,7 @@ errorLine2=" ~~~~~~~~~~~~"> @@ -1954,7 +1910,7 @@ errorLine2=" ~~~~"> @@ -1965,7 +1921,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> @@ -1976,7 +1932,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~"> @@ -1987,7 +1943,18 @@ errorLine2=" ~~~~~~~~~~~~~~~"> + + + + @@ -1998,7 +1965,7 @@ errorLine2=" ~~~~~~~~~~"> @@ -2009,7 +1976,7 @@ errorLine2=" ~~~~~~~~~~"> @@ -2020,7 +1987,7 @@ errorLine2=" ~~~~~~"> @@ -2031,7 +1998,7 @@ errorLine2=" ~~~~~~"> @@ -2042,7 +2009,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~"> @@ -2053,7 +2020,7 @@ errorLine2=" ~~~~~~~~~~~~~~~"> @@ -2064,7 +2031,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~"> @@ -2075,7 +2042,7 @@ errorLine2=" ~~~~~~~~~~~~"> @@ -2086,7 +2053,7 @@ errorLine2=" ~~~~~~~~~~~~"> @@ -2097,7 +2064,7 @@ errorLine2=" ~~~~~~"> @@ -2108,7 +2075,7 @@ errorLine2=" ~~~~~~~~~~~~"> @@ -2119,7 +2086,7 @@ errorLine2=" ~~~~~~~~"> @@ -2130,7 +2097,7 @@ errorLine2=" ~~~~~~"> @@ -2141,7 +2108,7 @@ errorLine2=" ~~~~~~"> @@ -2152,7 +2119,7 @@ errorLine2=" ~~~~~~~~~~~~"> @@ -2163,7 +2130,7 @@ errorLine2=" ~~~~~~~~~~~~~"> @@ -2174,7 +2141,7 @@ errorLine2=" ~~~~~~"> @@ -2185,21 +2152,10 @@ errorLine2=" ~~~~"> - - - - @@ -2218,7 +2174,7 @@ errorLine2=" ~~~~~~~~~~~~~"> @@ -2229,7 +2185,7 @@ errorLine2=" ~~~~~~"> @@ -2240,7 +2196,7 @@ errorLine2=" ~~~~~~"> @@ -2251,7 +2207,7 @@ errorLine2=" ~~~~~~"> @@ -2262,7 +2218,7 @@ errorLine2=" ~~~~"> @@ -2273,7 +2229,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -2284,7 +2240,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> @@ -2295,7 +2251,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~"> @@ -2306,7 +2262,7 @@ errorLine2=" ~~~~~~~~~~~~~~~"> @@ -2317,7 +2273,7 @@ errorLine2=" ~~~~~~"> @@ -2328,7 +2284,7 @@ errorLine2=" ~~~~~~"> @@ -2339,7 +2295,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~"> @@ -2350,7 +2306,7 @@ errorLine2=" ~~~~~~"> @@ -2361,7 +2317,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~"> @@ -2372,7 +2328,7 @@ errorLine2=" ~~~~~~~~~~"> @@ -2405,7 +2361,7 @@ errorLine2=" ~~~~~~~~~~~~~~~"> @@ -2416,7 +2372,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~"> @@ -2427,7 +2383,7 @@ errorLine2=" ~~~~~~~"> @@ -2438,7 +2394,7 @@ errorLine2=" ~~~~~~"> @@ -2449,7 +2405,7 @@ errorLine2=" ~~~~~~~"> @@ -2460,7 +2416,7 @@ errorLine2=" ~~~~~~"> @@ -2471,7 +2427,7 @@ errorLine2=" ~~~~~~"> @@ -2482,7 +2438,7 @@ errorLine2=" ~~~~~~~"> @@ -2493,7 +2449,7 @@ errorLine2=" ~~~~~~"> @@ -2504,7 +2460,7 @@ errorLine2=" ~~~~~~~"> @@ -2515,7 +2471,7 @@ errorLine2=" ~~~~~~~"> @@ -2526,7 +2482,7 @@ errorLine2=" ~~~~~~~"> @@ -3494,7 +3450,7 @@ errorLine2=" ~~~~~~~"> @@ -3505,7 +3461,7 @@ errorLine2=" ~~~~~~~"> @@ -3516,7 +3472,7 @@ errorLine2=" ~~~~~~~~~~~~~~~"> @@ -3527,7 +3483,7 @@ errorLine2=" ~~~~~~~~~~~~"> @@ -3538,7 +3494,7 @@ errorLine2=" ~~~~~~~~~"> @@ -3549,7 +3505,7 @@ errorLine2=" ~~~~~~~~~"> @@ -3560,7 +3516,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~"> @@ -3571,7 +3527,7 @@ errorLine2=" ~~~~~~~~~~~"> @@ -4594,7 +4550,7 @@ errorLine2=" ~~~~~~~"> @@ -4605,7 +4561,7 @@ errorLine2=" ~~~~~~"> @@ -4616,7 +4572,7 @@ errorLine2=" ~~~~~~"> @@ -4627,7 +4583,7 @@ errorLine2=" ~~~~~~"> @@ -4638,7 +4594,7 @@ errorLine2=" ~~~~~~"> @@ -4649,7 +4605,7 @@ errorLine2=" ~~~~~~"> @@ -4660,7 +4616,7 @@ errorLine2=" ~~~~~~"> @@ -4671,7 +4627,7 @@ errorLine2=" ~~~~~~"> @@ -4682,7 +4638,7 @@ errorLine2=" ~~~~~~"> @@ -4693,7 +4649,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~"> @@ -4704,10 +4660,32 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + + + + + + + + + errorLine1=" public ToolbarScrollingKiwixWebView(Context context, WebViewCallback callback, AttributeSet attrs," + errorLine2=" ~~~~~~~~~~~~"> + + + + + + + + + + + + + + + + + errorLine1=" View bottomBarView, SharedPreferenceUtil sharedPreferenceUtil) {" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> - - - - - - - - - - - - @@ -5177,7 +5166,7 @@ errorLine2=" ~~~~~~~~~~~"> @@ -5188,7 +5177,7 @@ errorLine2=" ~~~~~~~"> @@ -5199,7 +5188,7 @@ errorLine2=" ~~~~~~~"> @@ -5210,51 +5199,62 @@ errorLine2=" ~~~~~~~~~~~~~~~"> + errorLine1=" AttributeSet attrs, ViewGroup nonVideoView, ViewGroup videoView," + errorLine2=" ~~~~~~~~~~~~"> + errorLine1=" AttributeSet attrs, ViewGroup nonVideoView, ViewGroup videoView," + errorLine2=" ~~~~~~~~~"> + line="40" + column="25"/> + errorLine1=" AttributeSet attrs, ViewGroup nonVideoView, ViewGroup videoView," + errorLine2=" ~~~~~~~~~"> + line="40" + column="49"/> + + + + diff --git a/core/src/main/res/drawable-night/kiwix_icon_with_title.png b/core/src/main/res/drawable-night/kiwix_icon_with_title.png new file mode 100644 index 0000000000000000000000000000000000000000..c7a16aba88d3bc39aee9a18cc238c9a1df0f7c58 GIT binary patch literal 5560 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 - +