Skip to content

Commit da3546b

Browse files
author
Paolo Rotolo
committed
Merge pull request #199 from Glucosio/develop
Releasing 0.9.3
2 parents 948f3a8 + caf7f56 commit da3546b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+289
-431
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: android
2-
sudo: false
2+
sudo: required
33

44
android:
55
components:

app/build.gradle

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ android {
99
defaultConfig {
1010
minSdkVersion 16
1111
targetSdkVersion 23
12-
versionCode 8
13-
versionName '0.9.2'
12+
versionCode 9
13+
versionName '0.9.3'
1414

1515
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
1616
}
@@ -62,16 +62,16 @@ dependencies {
6262
compile 'com.google.android.gms:play-services-wearable:8.4.0'
6363

6464
// Other libraries
65+
compile 'io.realm:realm-android:0.87.2'
6566
compile 'com.github.clans:fab:1.6.2'
66-
compile 'com.wdullaer:materialdatetimepicker:1.5.3'
67+
compile 'com.wdullaer:materialdatetimepicker:2.1.1'
6768
compile 'com.github.PhilJay:MPAndroidChart:v2.1.6'
6869
compile 'uk.co.chrisjenx:calligraphy:2.1.0'
69-
compile 'com.github.paolorotolo:gitty_reporter:1.2.2'
70-
compile 'io.realm:realm-android:0.87.1'
7170
compile 'net.danlew:android.joda:2.8.2'
72-
compile('com.mikepenz:materialdrawer:4.4.3@aar') {
71+
compile('com.mikepenz:materialdrawer:4.6.4@aar') {
7372
transitive = true
7473
}
74+
compile ("com.instabug.library:instabugsupport:1.7.3")
7575

7676
wearApp project(':wear')
7777

app/proguard-rules.pro

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,11 @@
2121
-keep class io.realm.internal.Keep
2222
-keep @io.realm.internal.Keep class * { *; }
2323
-dontwarn javax.**
24-
-dontwarn io.realm.**
24+
-dontwarn io.realm.**
25+
26+
-dontwarn android.support.**
27+
-keep class android.support.v7.** { *; }
28+
-keep interface android.support.v7.** { *; }
29+
-keep class com.google.android.gms.** { *; }
30+
-dontwarn com.google.android.gms.**
31+
-keep class com.instabug.** { *; }

app/src/main/java/org/glucosio/android/GlucosioApplication.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import com.google.android.gms.analytics.GoogleAnalytics;
88
import com.google.android.gms.analytics.Tracker;
9+
import com.instabug.library.Instabug;
910

1011
import uk.co.chrisjenx.calligraphy.CalligraphyConfig;
1112
import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper;
@@ -42,6 +43,8 @@ public void onCreate() {
4243
.setDefaultFontPath("fonts/lato.ttf")
4344
.setFontAttrId(R.attr.fontPath)
4445
.build());
46+
Instabug.initialize(this, "b2226aa30fec24f6f4bed6ad68964e9b");
47+
4548
}
4649

4750
@Override

app/src/main/java/org/glucosio/android/activity/AboutActivity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import android.support.v7.app.AppCompatActivity;
1010
import android.view.MenuItem;
1111

12+
import com.instabug.library.Instabug;
13+
1214
import org.glucosio.android.R;
1315

1416
import java.util.Locale;
@@ -84,8 +86,7 @@ public boolean onPreferenceClick(Preference preference) {
8486
feedbackPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
8587
@Override
8688
public boolean onPreferenceClick(Preference preference) {
87-
Intent intent = new Intent(getActivity(), GittyActivity.class);
88-
startActivity(intent);
89+
Instabug.getInstance().invoke();
8990

9091
return false;
9192
}

app/src/main/java/org/glucosio/android/activity/AddCholesterolActivity.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,20 @@
1818
import org.glucosio.android.R;
1919
import org.glucosio.android.presenter.AddCholesterolPresenter;
2020
import org.glucosio.android.tools.FormatDateTime;
21-
import org.w3c.dom.Text;
2221

2322
import java.text.DecimalFormat;
2423
import java.util.Calendar;
2524

2625
public class AddCholesterolActivity extends AppCompatActivity implements TimePickerDialog.OnTimeSetListener, DatePickerDialog.OnDateSetListener {
2726

27+
AddCholesterolPresenter presenter;
2828
private FloatingActionButton doneFAB;
2929
private TextView addTimeTextView;
3030
private TextView addDateTextView;
3131
private TextView totalChoTextView;
3232
private TextView LDLChoTextView;
3333
private TextView HDLChoTextView;
3434

35-
AddCholesterolPresenter presenter;
36-
3735
@Override
3836
protected void onCreate(Bundle savedInstanceState) {
3937
super.onCreate(savedInstanceState);
@@ -111,7 +109,7 @@ public void finishActivity(){
111109
}
112110

113111
@Override
114-
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute) {
112+
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute, int second) {
115113
TextView addTime = (TextView) findViewById(R.id.dialog_add_time);
116114
DecimalFormat df = new DecimalFormat("00");
117115

app/src/main/java/org/glucosio/android/activity/AddGlucoseActivity.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import android.content.Intent;
44
import android.os.Bundle;
55
import android.support.design.widget.FloatingActionButton;
6+
import android.support.design.widget.Snackbar;
67
import android.support.v7.app.AppCompatActivity;
78
import android.support.v7.widget.Toolbar;
89
import android.view.KeyEvent;
@@ -11,7 +12,6 @@
1112
import android.widget.AdapterView;
1213
import android.widget.EditText;
1314
import android.widget.TextView;
14-
import android.widget.Toast;
1515

1616
import com.wdullaer.materialdatetimepicker.date.DatePickerDialog;
1717
import com.wdullaer.materialdatetimepicker.time.RadialPickerLayout;
@@ -27,6 +27,7 @@
2727

2828
public class AddGlucoseActivity extends AppCompatActivity implements TimePickerDialog.OnTimeSetListener, DatePickerDialog.OnDateSetListener {
2929

30+
AddGlucosePresenter presenter;
3031
private FloatingActionButton doneFAB;
3132
private TextView addTimeTextView;
3233
private TextView addDateTextView;
@@ -35,8 +36,6 @@ public class AddGlucoseActivity extends AppCompatActivity implements TimePickerD
3536
private LabelledSpinner readingTypeSpinner;
3637
private boolean isCustomType;
3738

38-
AddGlucosePresenter presenter;
39-
4039
@Override
4140
protected void onCreate(Bundle savedInstanceState) {
4241
super.onCreate(savedInstanceState);
@@ -144,7 +143,14 @@ private void dialogOnAddButtonPressed() {
144143
}
145144

146145
public void showErrorMessage() {
147-
Toast.makeText(getApplicationContext(), getString(R.string.dialog_error2), Toast.LENGTH_SHORT).show();
146+
View rootLayout = findViewById(android.R.id.content);
147+
Snackbar.make(rootLayout, getString(R.string.dialog_error2), Snackbar.LENGTH_SHORT).show();
148+
}
149+
150+
151+
public void showDuplicateErrorMessage() {
152+
View rootLayout = findViewById(android.R.id.content);
153+
Snackbar.make(rootLayout, getString(R.string.dialog_error_duplicate), Snackbar.LENGTH_LONG).show();
148154
}
149155

150156
public void updateSpinnerTypeTime(int selection) {
@@ -162,7 +168,7 @@ public void finishActivity(){
162168
}
163169

164170
@Override
165-
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute) {
171+
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute, int seconds) {
166172
TextView addTime = (TextView) findViewById(R.id.glucose_add_time);
167173
DecimalFormat df = new DecimalFormat("00");
168174

app/src/main/java/org/glucosio/android/activity/AddHB1ACActivity.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,19 @@
1717

1818
import org.glucosio.android.R;
1919
import org.glucosio.android.presenter.AddHB1ACPresenter;
20-
import org.glucosio.android.presenter.AddWeightPresenter;
2120
import org.glucosio.android.tools.FormatDateTime;
2221

2322
import java.text.DecimalFormat;
2423
import java.util.Calendar;
2524

2625
public class AddHB1ACActivity extends AppCompatActivity implements TimePickerDialog.OnTimeSetListener, DatePickerDialog.OnDateSetListener {
2726

27+
AddHB1ACPresenter presenter;
2828
private FloatingActionButton doneFAB;
2929
private TextView addTimeTextView;
3030
private TextView addDateTextView;
3131
private TextView readingTextView;
3232

33-
AddHB1ACPresenter presenter;
34-
3533
@Override
3634
protected void onCreate(Bundle savedInstanceState) {
3735
super.onCreate(savedInstanceState);
@@ -107,7 +105,7 @@ public void finishActivity(){
107105
}
108106

109107
@Override
110-
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute) {
108+
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute, int seconds) {
111109
TextView addTime = (TextView) findViewById(R.id.dialog_add_time);
112110
DecimalFormat df = new DecimalFormat("00");
113111

app/src/main/java/org/glucosio/android/activity/AddKetoneActivity.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,12 @@
2424

2525
public class AddKetoneActivity extends AppCompatActivity implements TimePickerDialog.OnTimeSetListener, DatePickerDialog.OnDateSetListener {
2626

27+
AddKetonePresenter presenter;
2728
private FloatingActionButton doneFAB;
2829
private TextView addTimeTextView;
2930
private TextView addDateTextView;
3031
private TextView readingTextView;
3132

32-
AddKetonePresenter presenter;
33-
3433
@Override
3534
protected void onCreate(Bundle savedInstanceState) {
3635
super.onCreate(savedInstanceState);
@@ -106,7 +105,7 @@ public void finishActivity(){
106105
}
107106

108107
@Override
109-
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute) {
108+
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute, int seconds) {
110109
TextView addTime = (TextView) findViewById(R.id.dialog_add_time);
111110
DecimalFormat df = new DecimalFormat("00");
112111

app/src/main/java/org/glucosio/android/activity/AddPressureActivity.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,20 @@
1717

1818
import org.glucosio.android.R;
1919
import org.glucosio.android.presenter.AddPressurePresenter;
20-
import org.glucosio.android.presenter.AddWeightPresenter;
2120
import org.glucosio.android.tools.FormatDateTime;
2221

2322
import java.text.DecimalFormat;
2423
import java.util.Calendar;
2524

2625
public class AddPressureActivity extends AppCompatActivity implements TimePickerDialog.OnTimeSetListener, DatePickerDialog.OnDateSetListener {
2726

27+
AddPressurePresenter presenter;
2828
private FloatingActionButton doneFAB;
2929
private TextView addTimeTextView;
3030
private TextView addDateTextView;
3131
private TextView minPressureTextView;
3232
private TextView maxPressureTextView;
3333

34-
AddPressurePresenter presenter;
35-
3634
@Override
3735
protected void onCreate(Bundle savedInstanceState) {
3836
super.onCreate(savedInstanceState);
@@ -109,7 +107,7 @@ public void finishActivity(){
109107
}
110108

111109
@Override
112-
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute) {
110+
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute, int seconds) {
113111
TextView addTime = (TextView) findViewById(R.id.dialog_add_time);
114112
DecimalFormat df = new DecimalFormat("00");
115113

0 commit comments

Comments
 (0)