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 @@
-
-
-
-
+
+
+
+
@@ -38,7 +36,7 @@
+
+
+
+
+
+
+
+
+
+
+
\ 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" />
+
+