mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-06 09:08:52 -06:00
Merge branch 'dev' into modules
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
### 1.7.2 (May 27, 2017)
|
||||||
|
|
||||||
|
* Fix crash at startup
|
||||||
|
|
||||||
### 1.7.1 (May 21, 2017)
|
### 1.7.1 (May 21, 2017)
|
||||||
|
|
||||||
* Fix crash (BadParcelableException)
|
* Fix crash (BadParcelableException)
|
||||||
|
|||||||
@@ -17,10 +17,11 @@
|
|||||||
~ You should have received a copy of the GNU General Public License along
|
~ You should have received a copy of the GNU General Public License along
|
||||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
-->
|
-->
|
||||||
<manifest package="org.isoron.uhabits"
|
<manifest
|
||||||
|
package="org.isoron.uhabits"
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:versionCode="28"
|
android:versionCode="29"
|
||||||
android:versionName="1.7.1">
|
android:versionName="1.7.2">
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.VIBRATE"/>
|
<uses-permission android:name="android.permission.VIBRATE"/>
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ public class BundleSavedState extends android.support.v4.view.AbsSavedState
|
|||||||
@Override
|
@Override
|
||||||
public BundleSavedState createFromParcel(Parcel source)
|
public BundleSavedState createFromParcel(Parcel source)
|
||||||
{
|
{
|
||||||
return new BundleSavedState(source);
|
return new BundleSavedState(source, getClass().getClassLoader());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -47,9 +47,9 @@ public class BundleSavedState extends android.support.v4.view.AbsSavedState
|
|||||||
this.bundle = bundle;
|
this.bundle = bundle;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BundleSavedState(Parcel source)
|
public BundleSavedState(Parcel source, ClassLoader loader)
|
||||||
{
|
{
|
||||||
super(source);
|
super(source, loader);
|
||||||
this.bundle = source.readBundle(getClass().getClassLoader());
|
this.bundle = source.readBundle(getClass().getClassLoader());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ import org.isoron.uhabits.preferences.*;
|
|||||||
import butterknife.*;
|
import butterknife.*;
|
||||||
|
|
||||||
import static android.view.View.*;
|
import static android.view.View.*;
|
||||||
|
import static org.isoron.uhabits.activities.ThemeSwitcher.THEME_LIGHT;
|
||||||
|
|
||||||
public class EditHabitDialog extends AppCompatDialogFragment
|
public class EditHabitDialog extends AppCompatDialogFragment
|
||||||
{
|
{
|
||||||
@@ -76,7 +77,13 @@ public class EditHabitDialog extends AppCompatDialogFragment
|
|||||||
@Override
|
@Override
|
||||||
public int getTheme()
|
public int getTheme()
|
||||||
{
|
{
|
||||||
|
AppComponent component =
|
||||||
|
((HabitsApplication) getContext().getApplicationContext()).getComponent();
|
||||||
|
|
||||||
|
if(component.getPreferences().getTheme() == THEME_LIGHT)
|
||||||
return R.style.DialogWithTitle;
|
return R.style.DialogWithTitle;
|
||||||
|
else
|
||||||
|
return R.style.DarkDialogWithTitle;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ public class SQLiteHabitList extends HabitList
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected List<Habit> toList()
|
protected synchronized List<Habit> toList()
|
||||||
{
|
{
|
||||||
String query = buildSelectQuery();
|
String query = buildSelectQuery();
|
||||||
List<HabitRecord> recordList = sqlite.query(query, null);
|
List<HabitRecord> recordList = sqlite.query(query, null);
|
||||||
|
|||||||
@@ -158,7 +158,7 @@
|
|||||||
<string name="reminder_sound">Zvuk podsjetnika</string>
|
<string name="reminder_sound">Zvuk podsjetnika</string>
|
||||||
<string name="none">Nijedan</string>
|
<string name="none">Nijedan</string>
|
||||||
<string name="filter">Filtar</string>
|
<string name="filter">Filtar</string>
|
||||||
<string name="hide_completed">Skrivanje je uspjelo</string>
|
<string name="hide_completed">Sakrij završeno</string>
|
||||||
<string name="hide_archived">Sakrij arhivirano</string>
|
<string name="hide_archived">Sakrij arhivirano</string>
|
||||||
<string name="sticky_notifications">Učini obavijesti trajnima</string>
|
<string name="sticky_notifications">Učini obavijesti trajnima</string>
|
||||||
<string name="sticky_notifications_description">Spriječava da se obavijesti zanemare.</string>
|
<string name="sticky_notifications_description">Spriječava da se obavijesti zanemare.</string>
|
||||||
|
|||||||
@@ -75,7 +75,7 @@
|
|||||||
<string name="interval_4_hour">4 שעות</string>
|
<string name="interval_4_hour">4 שעות</string>
|
||||||
<string name="interval_8_hour">8 שעות</string>
|
<string name="interval_8_hour">8 שעות</string>
|
||||||
<string name="interval_24_hour">24 שעות</string>
|
<string name="interval_24_hour">24 שעות</string>
|
||||||
<string name="pref_toggle_title">החלפה להפעלה עם לחיצה קצרה</string>
|
<string name="pref_toggle_title">סימון הרגלים בלחיצה קצרה</string>
|
||||||
<string name="pref_toggle_description">סמנו יעדים בהקשה קצרה במקום לחיצה ממושכת. נוח יותר, אך יכול להוביל ללחיצות לא מכוונות.</string>
|
<string name="pref_toggle_description">סמנו יעדים בהקשה קצרה במקום לחיצה ממושכת. נוח יותר, אך יכול להוביל ללחיצות לא מכוונות.</string>
|
||||||
<string name="pref_snooze_interval_title">מרווח נדנוד לתזכורות</string>
|
<string name="pref_snooze_interval_title">מרווח נדנוד לתזכורות</string>
|
||||||
<string name="pref_rate_this_app">דרג/י אותנו ב- Google Play</string>
|
<string name="pref_rate_this_app">דרג/י אותנו ב- Google Play</string>
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
<string name="developers">מפתחים</string>
|
<string name="developers">מפתחים</string>
|
||||||
<string name="version_n">גרסה %s</string>
|
<string name="version_n">גרסה %s</string>
|
||||||
<string name="frequency">תדירות</string>
|
<string name="frequency">תדירות</string>
|
||||||
<string name="checkmark">סימן</string>
|
<string name="checkmark">סימון הרגל</string>
|
||||||
<string name="strength">חוזק</string>
|
<string name="strength">חוזק</string>
|
||||||
<string name="best_streaks">רצף שיא</string>
|
<string name="best_streaks">רצף שיא</string>
|
||||||
<string name="current_streaks">רצף נוכחי</string>
|
<string name="current_streaks">רצף נוכחי</string>
|
||||||
|
|||||||
@@ -260,4 +260,9 @@
|
|||||||
<style name="DialogWithTitle" parent="@style/Theme.AppCompat.Light.Dialog">
|
<style name="DialogWithTitle" parent="@style/Theme.AppCompat.Light.Dialog">
|
||||||
<item name="windowNoTitle">false</item>
|
<item name="windowNoTitle">false</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
<style name="DarkDialogWithTitle"
|
||||||
|
parent="@style/Theme.AppCompat.Dialog">
|
||||||
|
<item name="windowNoTitle">false</item>
|
||||||
|
</style>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
Reference in New Issue
Block a user