diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/AbstractFlashcardViewer.java b/AnkiDroid/src/main/java/com/ichi2/anki/AbstractFlashcardViewer.java index 96c3dc507a..9eaec89cb7 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/AbstractFlashcardViewer.java +++ b/AnkiDroid/src/main/java/com/ichi2/anki/AbstractFlashcardViewer.java @@ -1494,34 +1494,31 @@ public abstract class AbstractFlashcardViewer extends NavigationDrawerActivity { return; } + // Set button colors + mEase1Layout.setBackgroundResource(R.drawable.footer_button_again); + mEase2Layout.setBackgroundResource(R.drawable.footer_button_hard); + mEase3Layout.setBackgroundResource(R.drawable.footer_button_good); + mEase4Layout.setBackgroundResource(R.drawable.footer_button_easy); + // Set button text + mEase1.setText(res.getString(R.string.ease1_successive)); + mEase2.setText(res.getString(R.string.ease2_successive)); + mEase3.setText(res.getString(R.string.ease3_successive)); + mEase4.setText(res.getString(R.string.ease3_learning)); + // Set correct label and background resource for each button switch (buttonCount) { case 2: - mEase1.setText(res.getString(R.string.ease1_successive)); - mEase2Layout.setBackgroundResource(R.drawable.footer_button_green); - mEase2.setText(res.getString(R.string.ease3_successive)); mEase1Layout.setVisibility(View.VISIBLE); mEase2Layout.setVisibility(View.VISIBLE); mEase2Layout.requestFocus(); break; case 3: - mEase2Layout.setBackgroundResource(R.drawable.footer_button_green); - mEase3Layout.setBackgroundResource(R.drawable.footer_button); // Make sure it’s not green - mEase1.setText(res.getString(R.string.ease1_successive)); - mEase2.setText(res.getString(R.string.ease3_successive)); - mEase3.setText(res.getString(R.string.ease3_learning)); mEase1Layout.setVisibility(View.VISIBLE); mEase2Layout.setVisibility(View.VISIBLE); mEase3Layout.setVisibility(View.VISIBLE); mEase2Layout.requestFocus(); break; default: - mEase2Layout.setBackgroundResource(R.drawable.footer_button); // Make sure it’s not green - mEase3Layout.setBackgroundResource(R.drawable.footer_button_green); - mEase1.setText(res.getString(R.string.ease1_successive)); - mEase2.setText(res.getString(R.string.ease2_successive)); - mEase3.setText(res.getString(R.string.ease3_successive)); - mEase4.setText(res.getString(R.string.ease3_learning)); mEase1Layout.setVisibility(View.VISIBLE); mEase2Layout.setVisibility(View.VISIBLE); mEase3Layout.setVisibility(View.VISIBLE); diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/dialogs/CardBrowserContextMenu.java b/AnkiDroid/src/main/java/com/ichi2/anki/dialogs/CardBrowserContextMenu.java index 3d1770ea85..63a71a9e2d 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/dialogs/CardBrowserContextMenu.java +++ b/AnkiDroid/src/main/java/com/ichi2/anki/dialogs/CardBrowserContextMenu.java @@ -40,8 +40,8 @@ public class CardBrowserContextMenu extends DialogFragment { public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Resources res = getResources(); - Drawable icon = res.getDrawable(R.drawable.ic_settings_applications_black_36dp); - icon.setAlpha(Themes.ALPHA_ICON_ENABLED_DARK); + //Drawable icon = res.getDrawable(R.drawable.ic_settings_applications_black_36dp); + //icon.setAlpha(Themes.ALPHA_ICON_ENABLED_DARK); String[] entries = new String[4]; entries[CONTEXT_MENU_DELETE] = res.getString(R.string.card_browser_delete_card); @@ -57,7 +57,7 @@ public class CardBrowserContextMenu extends DialogFragment { return new MaterialDialog.Builder(getActivity()) .title(getArguments().getString("dialogTitle")) - .icon(icon) + //.icon(icon) .items(entries) .itemsCallback(mContextMenuListener) .build(); diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/dialogs/DeckPickerContextMenu.java b/AnkiDroid/src/main/java/com/ichi2/anki/dialogs/DeckPickerContextMenu.java index 2389e739a5..c2181336cc 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/dialogs/DeckPickerContextMenu.java +++ b/AnkiDroid/src/main/java/com/ichi2/anki/dialogs/DeckPickerContextMenu.java @@ -42,8 +42,8 @@ public class DeckPickerContextMenu extends DialogFragment { public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Resources res = getResources(); - Drawable icon = res.getDrawable(R.drawable.ic_settings_applications_black_36dp); - icon.setAlpha(Themes.ALPHA_ICON_ENABLED_DARK); + //Drawable icon = res.getDrawable(R.drawable.ic_settings_applications_black_36dp); + //icon.setAlpha(Themes.ALPHA_ICON_ENABLED_DARK); boolean hasSubdecks = getArguments().getBoolean("hasSubdecks"); String[] entries = new String[hasSubdecks ? 5 : 4]; @@ -59,7 +59,7 @@ public class DeckPickerContextMenu extends DialogFragment { } return new MaterialDialog.Builder(getActivity()) .title(getArguments().getString("dialogTitle")) - .icon(icon) + //.icon(icon) .cancelable(true) .autoDismiss(false) .items(entries) diff --git a/AnkiDroid/src/main/res/drawable-nodpi/nav_drawer_logo_dark_theme.png b/AnkiDroid/src/main/res/drawable-nodpi/nav_drawer_logo_dark_theme.png index e10ffedd4a..662c0e45fc 100644 Binary files a/AnkiDroid/src/main/res/drawable-nodpi/nav_drawer_logo_dark_theme.png and b/AnkiDroid/src/main/res/drawable-nodpi/nav_drawer_logo_dark_theme.png differ diff --git a/AnkiDroid/src/main/res/drawable/footer_button_red.xml b/AnkiDroid/src/main/res/drawable/footer_button_again.xml similarity index 72% rename from AnkiDroid/src/main/res/drawable/footer_button_red.xml rename to AnkiDroid/src/main/res/drawable/footer_button_again.xml index b5dda27d04..0eab585912 100644 --- a/AnkiDroid/src/main/res/drawable/footer_button_red.xml +++ b/AnkiDroid/src/main/res/drawable/footer_button_again.xml @@ -4,17 +4,17 @@ - + - + - + diff --git a/AnkiDroid/src/main/res/drawable/footer_button.xml b/AnkiDroid/src/main/res/drawable/footer_button_easy.xml similarity index 73% rename from AnkiDroid/src/main/res/drawable/footer_button.xml rename to AnkiDroid/src/main/res/drawable/footer_button_easy.xml index da9de9febd..30db185cac 100644 --- a/AnkiDroid/src/main/res/drawable/footer_button.xml +++ b/AnkiDroid/src/main/res/drawable/footer_button_easy.xml @@ -4,17 +4,17 @@ - + - + - + diff --git a/AnkiDroid/src/main/res/drawable/footer_button_green.xml b/AnkiDroid/src/main/res/drawable/footer_button_good.xml similarity index 73% rename from AnkiDroid/src/main/res/drawable/footer_button_green.xml rename to AnkiDroid/src/main/res/drawable/footer_button_good.xml index 2d65792360..55012fddc4 100644 --- a/AnkiDroid/src/main/res/drawable/footer_button_green.xml +++ b/AnkiDroid/src/main/res/drawable/footer_button_good.xml @@ -4,17 +4,17 @@ - + - + - + diff --git a/AnkiDroid/src/main/res/drawable/footer_button_hard.xml b/AnkiDroid/src/main/res/drawable/footer_button_hard.xml new file mode 100644 index 0000000000..d05fc9e650 --- /dev/null +++ b/AnkiDroid/src/main/res/drawable/footer_button_hard.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/AnkiDroid/src/main/res/layout/flashcard.xml b/AnkiDroid/src/main/res/layout/flashcard.xml index 051e751dff..2f6c4bc561 100644 --- a/AnkiDroid/src/main/res/layout/flashcard.xml +++ b/AnkiDroid/src/main/res/layout/flashcard.xml @@ -196,7 +196,7 @@ - - - + - + + + + + + + + + + + + + + + diff --git a/AnkiDroid/src/main/res/values/colors.xml b/AnkiDroid/src/main/res/values/colors.xml index 0328f015c2..6e7285b3b5 100644 --- a/AnkiDroid/src/main/res/values/colors.xml +++ b/AnkiDroid/src/main/res/values/colors.xml @@ -108,10 +108,13 @@ #ff616161 #ff424242 - #ef9a9a + #ffef9a9a + #ffE57373 + #ffEF5350 #fff44336 #ffe53935 #ffd32f2f + #ffC62828 #ffb71c1c #ffd50000 #ffff6d00 @@ -120,20 +123,33 @@ #ff303f9f #ff304ffe #ff2962ff - #ffb3e5fc + #ffB3E5FC + #ff81D4FA + #ff4FC3F7 + #ff29B6F6 #ff03a9f4 #ff039be5 #ff0288d1 + #ff0277BD + #ff01579B #ff0091ea #ff00b8d4 - #a5d6a7 + #ffa5d6a7 + #ff81C784 + #ff66BB6A #ff4caf50 #ff43a047 #ff388e3c + #ff2E7D32 + #ff1B5E20 #ff64dd17 #ffaeea00 + #ff7E57C2 + + + @color/material_light_blue_500 @color/material_light_blue_700 diff --git a/AnkiDroid/src/main/res/values/styles.xml b/AnkiDroid/src/main/res/values/styles.xml index 5a1d268340..6ccc4c4e10 100644 --- a/AnkiDroid/src/main/res/values/styles.xml +++ b/AnkiDroid/src/main/res/values/styles.xml @@ -1,12 +1,10 @@ - - - - + + + + + + + + + + + + + \ No newline at end of file diff --git a/AnkiDroid/src/main/res/values/themes.xml b/AnkiDroid/src/main/res/values/theme_white.xml similarity index 57% rename from AnkiDroid/src/main/res/values/themes.xml rename to AnkiDroid/src/main/res/values/theme_white.xml index 4e828b4af6..729fa95520 100644 --- a/AnkiDroid/src/main/res/values/themes.xml +++ b/AnkiDroid/src/main/res/values/theme_white.xml @@ -2,37 +2,6 @@ - @@ -95,21 +69,10 @@ @color/white - - - - - diff --git a/docs/marketing/icons/navigation_drawer_background_dark_theme.svg b/docs/marketing/icons/navigation_drawer_background_dark_theme.svg index 3dcdad3590..195555645a 100644 --- a/docs/marketing/icons/navigation_drawer_background_dark_theme.svg +++ b/docs/marketing/icons/navigation_drawer_background_dark_theme.svg @@ -16,7 +16,7 @@ id="svg2" sodipodi:version="0.32" inkscape:version="0.48.4 r9939" - sodipodi:docname="navigation_drawer_background.svg" + sodipodi:docname="navigation_drawer_background_dark_theme.svg" version="1.0" inkscape:export-filename="/home/alex/Downloads/fcwx/FC.png" inkscape:export-xdpi="180" @@ -736,6 +736,15 @@ offset="1" style="stop-color:white;stop-opacity:1" /> + - - - + inkscape:export-filename="C:\Users\Timothy\Desktop\drawer concept\dark_alpha_40.png" /> + +