mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-07 01:28:52 -06:00
Create new UNKNOWN checkmark state
This commit is contained in:
@@ -391,7 +391,7 @@ public class HistoryChart extends ScrollableChart
|
||||
else
|
||||
{
|
||||
checkmark = checkmarks[checkmarkOffset];
|
||||
if(checkmark == 0)
|
||||
if(checkmark <= 0)
|
||||
{
|
||||
pSquareBg.setColor(colors[0]);
|
||||
pSquareFg.setColor(textColors[1]);
|
||||
|
||||
@@ -114,6 +114,7 @@ class CheckmarkButtonView(
|
||||
val id = when (value) {
|
||||
SKIP -> R.string.fa_skipped
|
||||
NO -> R.string.fa_times
|
||||
UNKNOWN -> R.string.fa_question
|
||||
else -> R.string.fa_check
|
||||
}
|
||||
val label = resources.getString(id)
|
||||
|
||||
@@ -62,7 +62,7 @@ class CheckmarkPanelView(
|
||||
val timestamp = today.minus(index + dataOffset)
|
||||
button.value = when {
|
||||
index + dataOffset < values.size -> values[index + dataOffset]
|
||||
else -> NO
|
||||
else -> UNKNOWN
|
||||
}
|
||||
button.color = color
|
||||
button.onToggle = { value -> onToggle(timestamp, value) }
|
||||
|
||||
@@ -86,8 +86,8 @@ public class CheckmarkWidgetView extends HabitWidgetView {
|
||||
|
||||
case Checkmark.YES_AUTO:
|
||||
case Checkmark.NO:
|
||||
case Checkmark.UNKNOWN:
|
||||
default:
|
||||
getResources().getString(R.string.fa_times);
|
||||
bgColor = res.getColor(R.attr.cardBgColor);
|
||||
fgColor = res.getColor(R.attr.mediumContrastTextColor);
|
||||
setShadowAlpha(0x00);
|
||||
@@ -120,6 +120,8 @@ public class CheckmarkWidgetView extends HabitWidgetView {
|
||||
return getResources().getString(R.string.fa_check);
|
||||
case Checkmark.SKIP:
|
||||
return getResources().getString(R.string.fa_skipped);
|
||||
case Checkmark.UNKNOWN:
|
||||
return getResources().getString(R.string.fa_question);
|
||||
case Checkmark.NO:
|
||||
default:
|
||||
return getResources().getString(R.string.fa_times);
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
<string translatable="false" name="fa_skipped"></string>
|
||||
<string translatable="false" name="fa_bell_o"></string>
|
||||
<string translatable="false" name="fa_calendar"></string>
|
||||
<string translatable="false" name="fa_question"></string>
|
||||
|
||||
<!--<string translatable="false" name="fa_glass"></string>-->
|
||||
<!--<string translatable="false" name="fa_music"></string>-->
|
||||
@@ -281,7 +282,6 @@
|
||||
<!--<string translatable="false" name="fa_crop"></string>-->
|
||||
<!--<string translatable="false" name="fa_code_fork"></string>-->
|
||||
<!--<string translatable="false" name="fa_chain_broken"></string>-->
|
||||
<!--<string translatable="false" name="fa_question"></string>-->
|
||||
<!--<string translatable="false" name="fa_info"></string>-->
|
||||
<!--<string translatable="false" name="fa_exclamation"></string>-->
|
||||
<!--<string translatable="false" name="fa_superscript"></string>-->
|
||||
|
||||
Reference in New Issue
Block a user