Made the check boxes a little bigger, fixed info refresh bug in task view, fixed a bug with repeats if you set no deadlines.

pull/14/head
Tim Su 16 years ago
parent ddf8191855
commit 091cce9998

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.timsu.astrid"
android:versionCode="38"
android:versionName="1.10.2">
android:versionCode="40"
android:versionName="1.10.4">
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.INTERNET"/>

@ -23,7 +23,7 @@
android:drawable="@drawable/btn_check_on_pressed" />
<item android:state_checked="false" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_pressed" />
android:drawable="@drawable/btn_check_off_pressed" />
<item android:state_checked="false"
android:state_enabled="true"

@ -23,7 +23,7 @@
android:drawable="@drawable/btn_check_on_pressed" />
<item android:state_checked="false" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_pressed" />
android:drawable="@drawable/btn_check_off_pressed" />
<item android:state_checked="false"
android:state_enabled="true"

@ -23,7 +23,7 @@
android:drawable="@drawable/btn_check_on_pressed" />
<item android:state_checked="false" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_pressed" />
android:drawable="@drawable/btn_check_off_pressed" />
<item android:state_checked="false"
android:state_enabled="true"

@ -23,7 +23,7 @@ t
android:drawable="@drawable/btn_check_on_pressed" />
<item android:state_checked="false" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_pressed" />
android:drawable="@drawable/btn_check_off_pressed" />
<item android:state_checked="false"
android:state_enabled="true"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

@ -31,6 +31,7 @@
android:gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:minWidth="41px"
android:paddingLeft="5dip" />
<ImageView android:id="@+id/image1"

@ -103,8 +103,6 @@ public class TaskView extends TaskModificationActivity<TaskModelForView> {
elapsed.setText(DateUtilities.getDurationString(r,
model.getElapsedSeconds(), 2));
formatDeadline(model.getDefiniteDueDate(), definiteDueDate);
formatDeadline(model.getPreferredDueDate(), preferredDueDate);
formatDate(model.getCreationDate(), creationDate);
updateTimerButtonText();
@ -359,6 +357,9 @@ public class TaskView extends TaskModificationActivity<TaskModelForView> {
name.setBackgroundColor(r.getColor(model.getImportance().getColorResource()));
progressDialog.setInitialValue(model.getProgressPercentage());
formatDeadline(model.getDefiniteDueDate(), definiteDueDate);
formatDeadline(model.getPreferredDueDate(), preferredDueDate);
}
}

@ -59,7 +59,11 @@ public class TaskModelForRepeat extends AbstractTaskModel implements Notifiable
setPreferredDueDate(repeatInfo.shiftDate(getPreferredDueDate()));
setProgressPercentage(0);
// shift fixed alerts?
// if no deadlines set, create one (so users don't get confused)
if(getDefiniteDueDate() == null && getPreferredDueDate() == null)
setPreferredDueDate(repeatInfo.shiftDate(new Date()));
// shift fixed alerts
AlertController alertController = new AlertController(context);
alertController.open();
List<Date> alerts = alertController.getTaskAlerts(getTaskIdentifier());

Loading…
Cancel
Save