mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-10 11:08:52 -06:00
Rename legacy to android
This commit is contained in:
59
android/uhabits-android/src/main/res/values/attrs.xml
Normal file
59
android/uhabits-android/src/main/res/values/attrs.xml
Normal file
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<attr name="windowBackgroundColor" format="reference"/>
|
||||
<attr name="cardBackgroundColor" format="reference"/>
|
||||
<attr name="headerBackgroundColor" format="reference"/>
|
||||
<attr name="highlightedBackgroundColor" format="reference"/>
|
||||
<attr name="useHabitColorAsPrimary" format="boolean"/>
|
||||
<attr name="aboutScreenColor" format="reference"/>
|
||||
|
||||
<attr name="highContrastTextColor" format="reference"/>
|
||||
<attr name="mediumContrastTextColor" format="reference"/>
|
||||
<attr name="lowContrastTextColor" format="reference"/>
|
||||
|
||||
<attr name="highContrastReverseTextColor" format="reference"/>
|
||||
<attr name="mediumContrastReverseTextColor" format="reference"/>
|
||||
<attr name="lowContrastReverseTextColor" format="reference"/>
|
||||
|
||||
<attr name="iconAdd" format="reference"/>
|
||||
<attr name="iconArchive" format="reference"/>
|
||||
<attr name="iconChangeColor" format="reference"/>
|
||||
<attr name="iconDownload" format="reference"/>
|
||||
<attr name="iconEdit" format="reference"/>
|
||||
<attr name="iconUnarchive" format="reference"/>
|
||||
<attr name="dialogIconChangeColor" format="reference"/>
|
||||
<attr name="iconReminder" format="reference"/>
|
||||
<attr name="iconFrequency" format="reference"/>
|
||||
<attr name="iconFilter" format="reference"/>
|
||||
|
||||
<attr name="toolbarPopupTheme" format="reference"/>
|
||||
|
||||
<attr name="widgetShadowAlpha" format="float"/>
|
||||
<attr name="widgetBackgroundAlpha" format="float"/>
|
||||
|
||||
<!-- Pre-Lollipop -->
|
||||
<attr name="cardBackground" format="reference"/>
|
||||
<attr name="headerBackground" format="reference"/>
|
||||
<attr name="selectedBackground" format="reference"/>
|
||||
|
||||
<attr name="scrollableRecyclerViewStyle" format="reference"/>
|
||||
</resources>
|
||||
73
android/uhabits-android/src/main/res/values/colors.xml
Normal file
73
android/uhabits-android/src/main/res/values/colors.xml
Normal file
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<array name="lightPalette">
|
||||
<item>@color/red_700</item>
|
||||
<item>@color/deep_orange_700</item>
|
||||
<item>@color/orange_700</item>
|
||||
<item>@color/amber_800</item>
|
||||
<item>@color/yellow_800</item>
|
||||
<item>@color/lime_700</item>
|
||||
<item>@color/light_green_600</item>
|
||||
<item>@color/green_700</item>
|
||||
<item>@color/teal_600</item>
|
||||
<item>@color/cyan_600</item>
|
||||
<item>@color/light_blue_600</item>
|
||||
<item>@color/blue_700</item>
|
||||
<item>@color/indigo_700</item>
|
||||
<item>@color/deep_purple_600</item>
|
||||
<item>@color/purple_600</item>
|
||||
<item>@color/pink_600</item>
|
||||
<item>@color/brown_700</item>
|
||||
<item>@color/grey_800</item>
|
||||
<item>@color/grey_600</item>
|
||||
<item>@color/grey_500</item>
|
||||
</array>
|
||||
|
||||
<array name="darkPalette">
|
||||
<item>@color/red_200</item>
|
||||
<item>@color/deep_orange_200</item>
|
||||
<item>@color/orange_200</item>
|
||||
<item>@color/amber_100</item>
|
||||
<item>@color/yellow_200</item>
|
||||
<item>@color/lime_200</item>
|
||||
<item>@color/light_green_200</item>
|
||||
<item>@color/green_A200</item>
|
||||
<item>@color/teal_200</item>
|
||||
<item>@color/cyan_200</item>
|
||||
<item>@color/light_blue_200</item>
|
||||
<item>@color/blue_300</item>
|
||||
<item>@color/indigo_200</item>
|
||||
<item>@color/deep_purple_200</item>
|
||||
<item>@color/purple_200</item>
|
||||
<item>@color/pink_200</item>
|
||||
<item>@color/brown_200</item>
|
||||
<item>@color/grey_100</item>
|
||||
<item>@color/grey_300</item>
|
||||
<item>@color/grey_500</item>
|
||||
</array>
|
||||
|
||||
<array name="transparentWidgetPalette">
|
||||
<item>@color/red_800</item>
|
||||
<item>@color/deep_orange_800</item>
|
||||
<item>@color/orange_800</item>
|
||||
<item>@color/amber_800</item>
|
||||
<item>@color/yellow_800</item>
|
||||
<item>@color/lime_800</item>
|
||||
<item>@color/light_green_600</item>
|
||||
<item>@color/green_700</item>
|
||||
<item>@color/teal_700</item>
|
||||
<item>@color/cyan_700</item>
|
||||
<item>@color/light_blue_700</item>
|
||||
<item>@color/blue_800</item>
|
||||
<item>@color/indigo_800</item>
|
||||
<item>@color/deep_purple_700</item>
|
||||
<item>@color/purple_700</item>
|
||||
<item>@color/pink_700</item>
|
||||
<item>@color/brown_800</item>
|
||||
<item>@color/black_aa</item>
|
||||
<item>@color/black_aa</item>
|
||||
<item>@color/black_aa</item>
|
||||
</array>
|
||||
|
||||
<color name="ic_launcher_background">#1976D2</color>
|
||||
</resources>
|
||||
129
android/uhabits-android/src/main/res/values/constants.xml
Normal file
129
android/uhabits-android/src/main/res/values/constants.xml
Normal file
@@ -0,0 +1,129 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="helpURL">http://loophabits.org/faq.html</string>
|
||||
<string name="playStoreURL">market://details?id=org.isoron.uhabits</string>
|
||||
<string name="feedbackURL" formatted="false">mailto:dev@loophabits.org?subject=Feedback%20about%20Loop%20Habit%20Tracker</string>
|
||||
<string name="bugReportURL" formatted="false">mailto:dev@loophabits.org?subject=Bug%20Report%20-%20Loop%20Habit%20Tracker</string>
|
||||
<string name="sourceCodeURL">https://github.com/iSoron/uhabits</string>
|
||||
<string name="translateURL">http://translate.loophabits.org/</string>
|
||||
<string name="bugReportTo">dev@loophabits.org</string>
|
||||
<string name="bugReportSubject">Bug Report - Loop Habit Tracker</string>
|
||||
|
||||
<string-array name="snooze_interval_names">
|
||||
<item>@string/interval_15_minutes</item>
|
||||
<item>@string/interval_30_minutes</item>
|
||||
<item>@string/interval_1_hour</item>
|
||||
<item>@string/interval_2_hour</item>
|
||||
<item>@string/interval_4_hour</item>
|
||||
<item>@string/interval_8_hour</item>
|
||||
<item>@string/interval_24_hour</item>
|
||||
<item>@string/interval_always_ask</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="snooze_interval_values" translatable="false">
|
||||
<item>15</item>
|
||||
<item>30</item>
|
||||
<item>60</item>
|
||||
<item>120</item>
|
||||
<item>240</item>
|
||||
<item>480</item>
|
||||
<item>1440</item>
|
||||
<item>-1</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="snooze_picker_names">
|
||||
<item>@string/interval_15_minutes</item>
|
||||
<item>@string/interval_30_minutes</item>
|
||||
<item>@string/interval_1_hour</item>
|
||||
<item>@string/interval_2_hour</item>
|
||||
<item>@string/interval_4_hour</item>
|
||||
<item>@string/interval_8_hour</item>
|
||||
<item>@string/interval_24_hour</item>
|
||||
<item>@string/interval_custom</item>
|
||||
</string-array>
|
||||
|
||||
<integer-array name="snooze_picker_values" translatable="false">
|
||||
<item>15</item>
|
||||
<item>30</item>
|
||||
<item>60</item>
|
||||
<item>120</item>
|
||||
<item>240</item>
|
||||
<item>480</item>
|
||||
<item>1440</item>
|
||||
<item>-1</item>
|
||||
</integer-array>
|
||||
|
||||
<string-array name="frequencyQuickSelect" translatable="false">
|
||||
<item>@string/every_day</item>
|
||||
<item>@string/every_week</item>
|
||||
<item>@string/two_times_per_week</item>
|
||||
<item>@string/five_times_per_week</item>
|
||||
<item>@string/custom_frequency</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="habitTypes" translatable="false">
|
||||
<item>Yes or No</item>
|
||||
<item>Number</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="actions" translatable="false">
|
||||
<item>@string/check</item>
|
||||
<item>@string/uncheck</item>
|
||||
<item>@string/toggle</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="strengthIntervalNames" translatable="false">
|
||||
<item>@string/day</item>
|
||||
<item>@string/week</item>
|
||||
<item>@string/month</item>
|
||||
<item>@string/quarter</item>
|
||||
<item>@string/year</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="strengthIntervalNamesWithoutDay" translatable="false">
|
||||
<item>@string/week</item>
|
||||
<item>@string/month</item>
|
||||
<item>@string/quarter</item>
|
||||
<item>@string/year</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="strenghtIntervalValues" translatable="false">
|
||||
<item>1</item>
|
||||
<item>7</item>
|
||||
<item>31</item>
|
||||
<item>92</item>
|
||||
<item>365</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="targetValues" translatable="false">
|
||||
<item>At least</item>
|
||||
<item>At most</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="targetIntervals" translatable="false">
|
||||
<item>daily</item>
|
||||
<item>weekly</item>
|
||||
<item>montly</item>
|
||||
</string-array>
|
||||
|
||||
<string name="snooze_interval_default" translatable="false">15</string>
|
||||
<string name="default_count" translatable="false">100</string>
|
||||
</resources>
|
||||
34
android/uhabits-android/src/main/res/values/dimens.xml
Normal file
34
android/uhabits-android/src/main/res/values/dimens.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<dimen name="baseSize">20dp</dimen>
|
||||
<dimen name="checkmarkWidth">48dp</dimen>
|
||||
<dimen name="checkmarkHeight">48dp</dimen>
|
||||
<dimen name="history_editor_max_height">450dp</dimen>
|
||||
<dimen name="history_editor_padding">8dp</dimen>
|
||||
<dimen name="history_max_font_size">@dimen/regularTextSize</dimen>
|
||||
<dimen name="regularTextSize">16sp</dimen>
|
||||
<dimen name="smallTextSize">14sp</dimen>
|
||||
<dimen name="smallerTextSize">12sp</dimen>
|
||||
<dimen name="tinyTextSize">10sp</dimen>
|
||||
<dimen name="habitNameWidth">160dp</dimen>
|
||||
<dimen name="progressbarOffset">-6dp</dimen>
|
||||
<dimen name="checkmarkWidget_heightBreakpoint">55dp</dimen>
|
||||
</resources>
|
||||
392
android/uhabits-android/src/main/res/values/fontawesome.xml
Normal file
392
android/uhabits-android/src/main/res/values/fontawesome.xml
Normal file
@@ -0,0 +1,392 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<string translatable="false" name="fa_star"></string>
|
||||
<string translatable="false" name="fa_star_o"></string>
|
||||
<!--<string translatable="false" name="fa_star_half"></string>-->
|
||||
<string translatable="false" name="fa_star_half_o"></string>
|
||||
<string translatable="false" name="fa_check"></string>
|
||||
<string translatable="false" name="fa_times"></string>
|
||||
<string translatable="false" name="fa_archive"></string>
|
||||
|
||||
<!--<string translatable="false" name="fa_glass"></string>-->
|
||||
<!--<string translatable="false" name="fa_music"></string>-->
|
||||
<!--<string translatable="false" name="fa_search"></string>-->
|
||||
<!--<string translatable="false" name="fa_envelope_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_heart"></string>-->
|
||||
<!--<string translatable="false" name="fa_user"></string>-->
|
||||
<!--<string translatable="false" name="fa_film"></string>-->
|
||||
<!--<string translatable="false" name="fa_th_large"></string>-->
|
||||
<!--<string translatable="false" name="fa_th"></string>-->
|
||||
<!--<string translatable="false" name="fa_th_list"></string>-->
|
||||
<!--<string translatable="false" name="fa_search_plus"></string>-->
|
||||
<!--<string translatable="false" name="fa_search_minus"></string>-->
|
||||
<!--<string translatable="false" name="fa_power_off"></string>-->
|
||||
<!--<string translatable="false" name="fa_signal"></string>-->
|
||||
<!--<string translatable="false" name="fa_cog"></string>-->
|
||||
<!--<string translatable="false" name="fa_trash_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_home"></string>-->
|
||||
<!--<string translatable="false" name="fa_file_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_clock_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_road"></string>-->
|
||||
<!--<string translatable="false" name="fa_download"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_circle_o_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_circle_o_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_inbox"></string>-->
|
||||
<!--<string translatable="false" name="fa_play_circle_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_repeat"></string>-->
|
||||
<!--<string translatable="false" name="fa_refresh"></string>-->
|
||||
<!--<string translatable="false" name="fa_list_alt"></string>-->
|
||||
<!--<string translatable="false" name="fa_lock"></string>-->
|
||||
<!--<string translatable="false" name="fa_flag"></string>-->
|
||||
<!--<string translatable="false" name="fa_headphones"></string>-->
|
||||
<!--<string translatable="false" name="fa_volume_off"></string>-->
|
||||
<!--<string translatable="false" name="fa_volume_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_volume_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_qrcode"></string>-->
|
||||
<!--<string translatable="false" name="fa_barcode"></string>-->
|
||||
<!--<string translatable="false" name="fa_tag"></string>-->
|
||||
<!--<string translatable="false" name="fa_tags"></string>-->
|
||||
<!--<string translatable="false" name="fa_book"></string>-->
|
||||
<!--<string translatable="false" name="fa_bookmark"></string>-->
|
||||
<!--<string translatable="false" name="fa_print"></string>-->
|
||||
<!--<string translatable="false" name="fa_camera"></string>-->
|
||||
<!--<string translatable="false" name="fa_font"></string>-->
|
||||
<!--<string translatable="false" name="fa_bold"></string>-->
|
||||
<!--<string translatable="false" name="fa_italic"></string>-->
|
||||
<!--<string translatable="false" name="fa_text_height"></string>-->
|
||||
<!--<string translatable="false" name="fa_text_width"></string>-->
|
||||
<!--<string translatable="false" name="fa_align_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_align_center"></string>-->
|
||||
<!--<string translatable="false" name="fa_align_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_align_justify"></string>-->
|
||||
<!--<string translatable="false" name="fa_list"></string>-->
|
||||
<!--<string translatable="false" name="fa_outdent"></string>-->
|
||||
<!--<string translatable="false" name="fa_indent"></string>-->
|
||||
<!--<string translatable="false" name="fa_video_camera"></string>-->
|
||||
<!--<string translatable="false" name="fa_picture_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_pencil"></string>-->
|
||||
<!--<string translatable="false" name="fa_map_marker"></string>-->
|
||||
<!--<string translatable="false" name="fa_adjust"></string>-->
|
||||
<!--<string translatable="false" name="fa_tint"></string>-->
|
||||
<!--<string translatable="false" name="fa_pencil_square_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_share_square_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_check_square_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrows"></string>-->
|
||||
<!--<string translatable="false" name="fa_step_backward"></string>-->
|
||||
<!--<string translatable="false" name="fa_fast_backward"></string>-->
|
||||
<!--<string translatable="false" name="fa_backward"></string>-->
|
||||
<!--<string translatable="false" name="fa_play"></string>-->
|
||||
<!--<string translatable="false" name="fa_pause"></string>-->
|
||||
<!--<string translatable="false" name="fa_stop"></string>-->
|
||||
<!--<string translatable="false" name="fa_forward"></string>-->
|
||||
<!--<string translatable="false" name="fa_fast_forward"></string>-->
|
||||
<!--<string translatable="false" name="fa_step_forward"></string>-->
|
||||
<!--<string translatable="false" name="fa_eject"></string>-->
|
||||
<!--<string translatable="false" name="fa_chevron_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_chevron_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_plus_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_minus_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_times_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_check_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_question_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_info_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_crosshairs"></string>-->
|
||||
<!--<string translatable="false" name="fa_times_circle_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_check_circle_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_ban"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_share"></string>-->
|
||||
<!--<string translatable="false" name="fa_expand"></string>-->
|
||||
<!--<string translatable="false" name="fa_compress"></string>-->
|
||||
<!--<string translatable="false" name="fa_plus"></string>-->
|
||||
<!--<string translatable="false" name="fa_minus"></string>-->
|
||||
<!--<string translatable="false" name="fa_asterisk"></string>-->
|
||||
<!--<string translatable="false" name="fa_exclamation_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_gift"></string>-->
|
||||
<!--<string translatable="false" name="fa_leaf"></string>-->
|
||||
<!--<string translatable="false" name="fa_fire"></string>-->
|
||||
<!--<string translatable="false" name="fa_eye"></string>-->
|
||||
<!--<string translatable="false" name="fa_eye_slash"></string>-->
|
||||
<!--<string translatable="false" name="fa_exclamation_triangle"></string>-->
|
||||
<!--<string translatable="false" name="fa_plane"></string>-->
|
||||
<!--<string translatable="false" name="fa_calendar"></string>-->
|
||||
<!--<string translatable="false" name="fa_random"></string>-->
|
||||
<!--<string translatable="false" name="fa_comment"></string>-->
|
||||
<!--<string translatable="false" name="fa_magnet"></string>-->
|
||||
<!--<string translatable="false" name="fa_chevron_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_chevron_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_retweet"></string>-->
|
||||
<!--<string translatable="false" name="fa_shopping_cart"></string>-->
|
||||
<!--<string translatable="false" name="fa_folder"></string>-->
|
||||
<!--<string translatable="false" name="fa_folder_open"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrows_v"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrows_h"></string>-->
|
||||
<!--<string translatable="false" name="fa_bar_chart_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_twitter_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_facebook_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_camera_retro"></string>-->
|
||||
<!--<string translatable="false" name="fa_key"></string>-->
|
||||
<!--<string translatable="false" name="fa_cogs"></string>-->
|
||||
<!--<string translatable="false" name="fa_comments"></string>-->
|
||||
<!--<string translatable="false" name="fa_thumbs_o_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_thumbs_o_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_heart_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_sign_out"></string>-->
|
||||
<!--<string translatable="false" name="fa_linkedin_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_thumb_tack"></string>-->
|
||||
<!--<string translatable="false" name="fa_external_link"></string>-->
|
||||
<!--<string translatable="false" name="fa_sign_in"></string>-->
|
||||
<!--<string translatable="false" name="fa_trophy"></string>-->
|
||||
<!--<string translatable="false" name="fa_github_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_upload"></string>-->
|
||||
<!--<string translatable="false" name="fa_lemon_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_phone"></string>-->
|
||||
<!--<string translatable="false" name="fa_square_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_bookmark_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_phone_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_twitter"></string>-->
|
||||
<!--<string translatable="false" name="fa_facebook"></string>-->
|
||||
<!--<string translatable="false" name="fa_github"></string>-->
|
||||
<!--<string translatable="false" name="fa_unlock"></string>-->
|
||||
<!--<string translatable="false" name="fa_credit_card"></string>-->
|
||||
<!--<string translatable="false" name="fa_rss"></string>-->
|
||||
<!--<string translatable="false" name="fa_hdd_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_bullhorn"></string>-->
|
||||
<!--<string translatable="false" name="fa_bell"></string>-->
|
||||
<!--<string translatable="false" name="fa_certificate"></string>-->
|
||||
<!--<string translatable="false" name="fa_hand_o_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_hand_o_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_hand_o_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_hand_o_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_circle_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_circle_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_circle_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_circle_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_globe"></string>-->
|
||||
<!--<string translatable="false" name="fa_wrench"></string>-->
|
||||
<!--<string translatable="false" name="fa_tasks"></string>-->
|
||||
<!--<string translatable="false" name="fa_filter"></string>-->
|
||||
<!--<string translatable="false" name="fa_briefcase"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrows_alt"></string>-->
|
||||
<!--<string translatable="false" name="fa_users"></string>-->
|
||||
<!--<string translatable="false" name="fa_link"></string>-->
|
||||
<!--<string translatable="false" name="fa_cloud"></string>-->
|
||||
<!--<string translatable="false" name="fa_flask"></string>-->
|
||||
<!--<string translatable="false" name="fa_scissors"></string>-->
|
||||
<!--<string translatable="false" name="fa_files_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_paperclip"></string>-->
|
||||
<!--<string translatable="false" name="fa_floppy_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_bars"></string>-->
|
||||
<!--<string translatable="false" name="fa_list_ul"></string>-->
|
||||
<!--<string translatable="false" name="fa_list_ol"></string>-->
|
||||
<!--<string translatable="false" name="fa_strikethrough"></string>-->
|
||||
<!--<string translatable="false" name="fa_underline"></string>-->
|
||||
<!--<string translatable="false" name="fa_table"></string>-->
|
||||
<!--<string translatable="false" name="fa_magic"></string>-->
|
||||
<!--<string translatable="false" name="fa_truck"></string>-->
|
||||
<!--<string translatable="false" name="fa_pinterest"></string>-->
|
||||
<!--<string translatable="false" name="fa_pinterest_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_google_plus_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_google_plus"></string>-->
|
||||
<!--<string translatable="false" name="fa_money"></string>-->
|
||||
<!--<string translatable="false" name="fa_caret_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_caret_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_caret_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_caret_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_columns"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort_asc"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort_desc"></string>-->
|
||||
<!--<string translatable="false" name="fa_envelope"></string>-->
|
||||
<!--<string translatable="false" name="fa_linkedin"></string>-->
|
||||
<!--<string translatable="false" name="fa_undo"></string>-->
|
||||
<!--<string translatable="false" name="fa_gavel"></string>-->
|
||||
<!--<string translatable="false" name="fa_tachometer"></string>-->
|
||||
<!--<string translatable="false" name="fa_comment_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_comments_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_bolt"></string>-->
|
||||
<!--<string translatable="false" name="fa_sitemap"></string>-->
|
||||
<!--<string translatable="false" name="fa_umbrella"></string>-->
|
||||
<!--<string translatable="false" name="fa_clipboard"></string>-->
|
||||
<!--<string translatable="false" name="fa_lightbulb_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_exchange"></string>-->
|
||||
<!--<string translatable="false" name="fa_cloud_download"></string>-->
|
||||
<!--<string translatable="false" name="fa_cloud_upload"></string>-->
|
||||
<!--<string translatable="false" name="fa_user_md"></string>-->
|
||||
<!--<string translatable="false" name="fa_stethoscope"></string>-->
|
||||
<!--<string translatable="false" name="fa_suitcase"></string>-->
|
||||
<!--<string translatable="false" name="fa_bell_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_coffee"></string>-->
|
||||
<!--<string translatable="false" name="fa_cutlery"></string>-->
|
||||
<!--<string translatable="false" name="fa_file_text_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_building_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_hospital_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_ambulance"></string>-->
|
||||
<!--<string translatable="false" name="fa_medkit"></string>-->
|
||||
<!--<string translatable="false" name="fa_fighter_jet"></string>-->
|
||||
<!--<string translatable="false" name="fa_beer"></string>-->
|
||||
<!--<string translatable="false" name="fa_h_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_plus_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_angle_double_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_angle_double_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_angle_double_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_angle_double_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_angle_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_angle_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_angle_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_angle_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_desktop"></string>-->
|
||||
<!--<string translatable="false" name="fa_laptop"></string>-->
|
||||
<!--<string translatable="false" name="fa_tablet"></string>-->
|
||||
<!--<string translatable="false" name="fa_mobile"></string>-->
|
||||
<!--<string translatable="false" name="fa_circle_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_quote_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_quote_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_spinner"></string>-->
|
||||
<!--<string translatable="false" name="fa_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_reply"></string>-->
|
||||
<!--<string translatable="false" name="fa_github_alt"></string>-->
|
||||
<!--<string translatable="false" name="fa_folder_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_folder_open_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_smile_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_frown_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_meh_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_gamepad"></string>-->
|
||||
<!--<string translatable="false" name="fa_keyboard_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_flag_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_flag_checkered"></string>-->
|
||||
<!--<string translatable="false" name="fa_terminal"></string>-->
|
||||
<!--<string translatable="false" name="fa_code"></string>-->
|
||||
<!--<string translatable="false" name="fa_reply_all"></string>-->
|
||||
<!--<string translatable="false" name="fa_mail_reply_all"></string>-->
|
||||
<!--<string translatable="false" name="fa_location_arrow"></string>-->
|
||||
<!--<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>-->
|
||||
<!--<string translatable="false" name="fa_subscript"></string>-->
|
||||
<!--<string translatable="false" name="fa_eraser"></string>-->
|
||||
<!--<string translatable="false" name="fa_puzzle_piece"></string>-->
|
||||
<!--<string translatable="false" name="fa_microphone"></string>-->
|
||||
<!--<string translatable="false" name="fa_microphone_slash"></string>-->
|
||||
<!--<string translatable="false" name="fa_shield"></string>-->
|
||||
<!--<string translatable="false" name="fa_calendar_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_fire_extinguisher"></string>-->
|
||||
<!--<string translatable="false" name="fa_rocket"></string>-->
|
||||
<!--<string translatable="false" name="fa_maxcdn"></string>-->
|
||||
<!--<string translatable="false" name="fa_chevron_circle_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_chevron_circle_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_chevron_circle_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_chevron_circle_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_html5"></string>-->
|
||||
<!--<string translatable="false" name="fa_css3"></string>-->
|
||||
<!--<string translatable="false" name="fa_anchor"></string>-->
|
||||
<!--<string translatable="false" name="fa_unlock_alt"></string>-->
|
||||
<!--<string translatable="false" name="fa_bullseye"></string>-->
|
||||
<!--<string translatable="false" name="fa_ellipsis_h"></string>-->
|
||||
<!--<string translatable="false" name="fa_ellipsis_v"></string>-->
|
||||
<!--<string translatable="false" name="fa_rss_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_play_circle"></string>-->
|
||||
<!--<string translatable="false" name="fa_ticket"></string>-->
|
||||
<!--<string translatable="false" name="fa_minus_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_minus_square_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_level_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_level_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_check_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_pencil_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_external_link_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_share_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_compass"></string>-->
|
||||
<!--<string translatable="false" name="fa_caret_square_o_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_caret_square_o_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_caret_square_o_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_eur"></string>-->
|
||||
<!--<string translatable="false" name="fa_gbp"></string>-->
|
||||
<!--<string translatable="false" name="fa_usd"></string>-->
|
||||
<!--<string translatable="false" name="fa_inr"></string>-->
|
||||
<!--<string translatable="false" name="fa_jpy"></string>-->
|
||||
<!--<string translatable="false" name="fa_rub"></string>-->
|
||||
<!--<string translatable="false" name="fa_krw"></string>-->
|
||||
<!--<string translatable="false" name="fa_btc"></string>-->
|
||||
<!--<string translatable="false" name="fa_file"></string>-->
|
||||
<!--<string translatable="false" name="fa_file_text"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort_alpha_asc"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort_alpha_desc"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort_amount_asc"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort_amount_desc"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort_numeric_asc"></string>-->
|
||||
<!--<string translatable="false" name="fa_sort_numeric_desc"></string>-->
|
||||
<!--<string translatable="false" name="fa_thumbs_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_thumbs_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_youtube_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_youtube"></string>-->
|
||||
<!--<string translatable="false" name="fa_xing"></string>-->
|
||||
<!--<string translatable="false" name="fa_xing_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_youtube_play"></string>-->
|
||||
<!--<string translatable="false" name="fa_dropbox"></string>-->
|
||||
<!--<string translatable="false" name="fa_stack_overflow"></string>-->
|
||||
<!--<string translatable="false" name="fa_instagram"></string>-->
|
||||
<!--<string translatable="false" name="fa_flickr"></string>-->
|
||||
<!--<string translatable="false" name="fa_adn"></string>-->
|
||||
<!--<string translatable="false" name="fa_bitbucket"></string>-->
|
||||
<!--<string translatable="false" name="fa_bitbucket_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_tumblr"></string>-->
|
||||
<!--<string translatable="false" name="fa_tumblr_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_long_arrow_down"></string>-->
|
||||
<!--<string translatable="false" name="fa_long_arrow_up"></string>-->
|
||||
<!--<string translatable="false" name="fa_long_arrow_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_long_arrow_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_apple"></string>-->
|
||||
<!--<string translatable="false" name="fa_windows"></string>-->
|
||||
<!--<string translatable="false" name="fa_android"></string>-->
|
||||
<!--<string translatable="false" name="fa_linux"></string>-->
|
||||
<!--<string translatable="false" name="fa_dribbble"></string>-->
|
||||
<!--<string translatable="false" name="fa_skype"></string>-->
|
||||
<!--<string translatable="false" name="fa_foursquare"></string>-->
|
||||
<!--<string translatable="false" name="fa_trello"></string>-->
|
||||
<!--<string translatable="false" name="fa_female"></string>-->
|
||||
<!--<string translatable="false" name="fa_male"></string>-->
|
||||
<!--<string translatable="false" name="fa_gittip"></string>-->
|
||||
<!--<string translatable="false" name="fa_sun_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_moon_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_bug"></string>-->
|
||||
<!--<string translatable="false" name="fa_vk"></string>-->
|
||||
<!--<string translatable="false" name="fa_weibo"></string>-->
|
||||
<!--<string translatable="false" name="fa_renren"></string>-->
|
||||
<!--<string translatable="false" name="fa_pagelines"></string>-->
|
||||
<!--<string translatable="false" name="fa_stack_exchange"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_circle_o_right"></string>-->
|
||||
<!--<string translatable="false" name="fa_arrow_circle_o_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_caret_square_o_left"></string>-->
|
||||
<!--<string translatable="false" name="fa_dot_circle_o"></string>-->
|
||||
<!--<string translatable="false" name="fa_wheelchair"></string>-->
|
||||
<!--<string translatable="false" name="fa_vimeo_square"></string>-->
|
||||
<!--<string translatable="false" name="fa_try"></string>-->
|
||||
<!--<string translatable="false" name="fa_plus_square_o"></string>-->
|
||||
</resources>
|
||||
26
android/uhabits-android/src/main/res/values/keys.xml
Normal file
26
android/uhabits-android/src/main/res/values/keys.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<string name="habit_key" translatable="false" />
|
||||
<string name="offset_key" translatable="false" />
|
||||
<string name="toggle_key" translatable="false" />
|
||||
<item name="timestamp_key" type="id"/>
|
||||
</resources>
|
||||
234
android/uhabits-android/src/main/res/values/strings.xml
Normal file
234
android/uhabits-android/src/main/res/values/strings.xml
Normal file
@@ -0,0 +1,234 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<string name="app_name">Loop Habit Tracker</string>
|
||||
<string name="main_activity_title">Habits</string>
|
||||
<string name="action_settings">Settings</string>
|
||||
<string name="edit">Edit</string>
|
||||
<string name="delete">Delete</string>
|
||||
<string name="archive">Archive</string>
|
||||
<string name="unarchive">Unarchive</string>
|
||||
<string name="add_habit">Add habit</string>
|
||||
<string name="color_picker_default_title">Change color</string>
|
||||
|
||||
<string name="toast_habit_created">Habit created</string>
|
||||
<string name="toast_habit_deleted">Habits deleted</string>
|
||||
<string name="toast_habit_restored">Habits restored</string>
|
||||
<string name="toast_nothing_to_undo">Nothing to undo</string>
|
||||
<string name="toast_nothing_to_redo">Nothing to redo</string>
|
||||
<string name="toast_habit_changed">Habit changed</string>
|
||||
<string name="toast_habit_changed_back">Habit changed back</string>
|
||||
<string name="toast_habit_archived">Habits archived</string>
|
||||
<string name="toast_habit_unarchived">Habits unarchived</string>
|
||||
|
||||
<string name="title_activity_show_habit" translatable="false"/>
|
||||
<string name="overview">Overview</string>
|
||||
<string name="habit_strength">Habit strength</string>
|
||||
<string name="history">History</string>
|
||||
<string name="clear">Clear</string>
|
||||
<string name="description_hint">Question (Did you … today?)</string>
|
||||
<string name="repeat">Repeat</string>
|
||||
<string name="times_every">times in</string>
|
||||
<string name="days">days</string>
|
||||
<string name="reminder">Reminder</string>
|
||||
<string name="discard">Discard</string>
|
||||
<string name="save">Save</string>
|
||||
<string name="streaks">Streaks</string>
|
||||
<string name="no_habits_found">You have no active habits</string>
|
||||
<string name="long_press_to_toggle">Press-and-hold to check or uncheck</string>
|
||||
<string name="reminder_off">Off</string>
|
||||
<string name="validation_name_should_not_be_blank">Name cannot be blank.</string>
|
||||
<string name="validation_number_should_be_positive">Number must be positive.</string>
|
||||
<string name="validation_at_most_one_rep_per_day">You can have at most one repetition per day</string>
|
||||
<string name="create_habit">Create habit</string>
|
||||
<string name="edit_habit">Edit habit</string>
|
||||
<string name="check">Check</string>
|
||||
<string name="snooze">Later</string>
|
||||
|
||||
<!-- App introduction -->
|
||||
<string name="intro_title_1">Welcome</string>
|
||||
<string name="intro_description_1">Loop Habit Tracker helps you create and maintain good habits.</string>
|
||||
|
||||
<string name="intro_title_2">Create some new habits</string>
|
||||
<string name="intro_description_2">Every day, after performing your habit, put a checkmark on the app.</string>
|
||||
|
||||
<string name="intro_title_3">Keep doing it</string>
|
||||
<string name="intro_description_3">Habits performed consistently for a long time will earn a full star.</string>
|
||||
|
||||
<string name="intro_title_4">Track your progress</string>
|
||||
<string name="intro_description_4">Detailed graphs show you how your habits improved over time.</string>
|
||||
|
||||
<string name="interval_15_minutes">15 minutes</string>
|
||||
<string name="interval_30_minutes">30 minutes</string>
|
||||
<string name="interval_1_hour">1 hour</string>
|
||||
<string name="interval_2_hour">2 hours</string>
|
||||
<string name="interval_4_hour">4 hours</string>
|
||||
<string name="interval_8_hour">8 hours</string>
|
||||
<string name="interval_24_hour">24 hours</string>
|
||||
<string name="interval_always_ask">Always ask</string>
|
||||
<string name="interval_custom">Custom...</string>
|
||||
<string name="pref_toggle_title">Toggle with short press</string>
|
||||
<string name="pref_toggle_description">Put checkmarks with a single tap instead of press-and-hold. More convenient, but might cause accidental toggles.</string>
|
||||
<string name="pref_snooze_interval_title">Snooze interval on reminders</string>
|
||||
<string name="pref_rate_this_app">Rate this app on Google Play</string>
|
||||
<string name="pref_send_feedback">Send feedback to developer</string>
|
||||
<string name="pref_view_source_code">View source code at GitHub</string>
|
||||
<string name="pref_view_app_introduction">View app introduction</string>
|
||||
<string name="links">Links</string>
|
||||
<string name="behavior">Behavior</string>
|
||||
<string name="name">Name</string>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="snooze_interval">Snooze interval</string>
|
||||
<string name="select_snooze_delay">Select snooze delay</string>
|
||||
|
||||
<string name="hint_title">Did you know?</string>
|
||||
<string name="hint_drag">To rearrange the entries, press-and-hold on the name of the habit, then drag it to the correct place.</string>
|
||||
<string name="hint_landscape">You can see more days by putting your phone in landscape mode.</string>
|
||||
<string name="delete_habits">Delete Habits</string>
|
||||
<string name="delete_habits_message">The habits will be permanently deleted. This action cannot be undone.</string>
|
||||
<string name="habit_not_found">Habit deleted / not found</string>
|
||||
<string name="weekends">Weekends</string>
|
||||
<string name="any_weekday">Monday to Friday</string>
|
||||
<string name="any_day">Any day of the week</string>
|
||||
<string name="select_weekdays">Select days</string>
|
||||
<string name="export_to_csv">Export as CSV</string>
|
||||
|
||||
<string name="done_label">Done</string>
|
||||
<string name="clear_label">Clear</string>
|
||||
<string name="select_hours">Select hours</string>
|
||||
<string name="select_minutes">Select minutes</string>
|
||||
<string name="select_habit_requirement_prompt">Please select at least one habit</string>
|
||||
|
||||
<string-array name="hints">
|
||||
<item>@string/hint_drag</item>
|
||||
<item>@string/hint_landscape</item>
|
||||
</string-array>
|
||||
|
||||
<string name="about">About</string>
|
||||
<string name="translators">Translators</string>
|
||||
<string name="developers">Developers</string>
|
||||
<string name="version_n">Version %s</string>
|
||||
<string name="frequency">Frequency</string>
|
||||
<string name="checkmark">Checkmark</string>
|
||||
<string name="create_stackview_widget_button">StackView Widget For All Habits</string>
|
||||
<string name="checkmark_stack_widget">Checkmark Stack Widget</string>
|
||||
<string name="frequency_stack_widget">Frequency Stack Widget</string>
|
||||
<string name="score_stack_widget">Score Stack Widget</string>
|
||||
<string name="history_stack_widget">History Stack Widget</string>
|
||||
<string name="streaks_stack_widget">Streaks Stack Widget</string>
|
||||
|
||||
|
||||
<string name="strength">Strength</string>
|
||||
<string name="best_streaks">Best streaks</string>
|
||||
<string name="current_streaks">Current streak</string>
|
||||
|
||||
<string name="number_of_repetitions">Number of repetitions</string>
|
||||
<string name="last_x_days">Last %d days</string>
|
||||
<string name="last_x_weeks">Last %d weeks</string>
|
||||
<string name="last_x_months">Last %d months</string>
|
||||
<string name="last_x_years">Last %d years</string>
|
||||
<string name="all_time">All time</string>
|
||||
|
||||
<string name="every_day">Every day</string>
|
||||
<string name="every_week">Every week</string>
|
||||
<string name="two_times_per_week">2 times per week</string>
|
||||
<string name="five_times_per_week">5 times per week</string>
|
||||
|
||||
<string name="custom_frequency">Custom …</string>
|
||||
<string name="help">Help & FAQ</string>
|
||||
<string name="could_not_export">Failed to export data.</string>
|
||||
<string name="could_not_import">Failed to import data.</string>
|
||||
<string name="file_not_recognized">File not recognized.</string>
|
||||
<string name="habits_imported">Habits imported successfully.</string>
|
||||
<string name="full_backup_success">Full backup successfully exported.</string>
|
||||
<string name="import_data">Import data</string>
|
||||
<string name="export_full_backup">Export full backup</string>
|
||||
<string name="import_data_summary">Supports full backups exported by this app, as well as files generated by Tickmate, HabitBull or Rewire. See FAQ for more information.</string>
|
||||
<string name="export_as_csv_summary">Generates files that can be opened by spreadsheet software such as Microsoft Excel or OpenOffice Calc. This file cannot be imported back.</string>
|
||||
<string name="export_full_backup_summary">Generates a file that contains all your data. This file can be imported back.</string>
|
||||
<string name="bug_report_failed">Failed to generate bug report.</string>
|
||||
<string name="generate_bug_report">Generate bug report</string>
|
||||
<string name="troubleshooting">Troubleshooting</string>
|
||||
|
||||
<string name="help_translate">Help translate this app</string>
|
||||
<string name="night_mode">Night mode</string>
|
||||
<string name="use_pure_black">Use pure black in night mode</string>
|
||||
<string name="pure_black_description">Replaces gray backgrounds with pure black in night mode. Reduces battery usage in phones with AMOLED display.</string>
|
||||
<string name="interface_preferences">Interface</string>
|
||||
<string name="reverse_days">Reverse order of days</string>
|
||||
<string name="reverse_days_description">Show days in reverse order on the main screen.</string>
|
||||
|
||||
<string name="day">Day</string>
|
||||
<string name="week">Week</string>
|
||||
<string name="month">Month</string>
|
||||
<string name="quarter">Quarter</string>
|
||||
<string name="year">Year</string>
|
||||
|
||||
<string name="total">Total</string>
|
||||
|
||||
<!-- Middle part of the sentence '1 time in xx days' -->
|
||||
<string name="time_every">time in</string>
|
||||
|
||||
<string name="every_x_days">Every %d days</string>
|
||||
<string name="every_x_weeks">Every %d weeks</string>
|
||||
<string name="every_x_months">Every %d months</string>
|
||||
<string name="score">Score</string>
|
||||
<string name="reminder_sound">Reminder sound</string>
|
||||
<string name="none">None</string>
|
||||
<string name="filter">Filter</string>
|
||||
<string name="hide_completed">Hide completed</string>
|
||||
<string name="hide_archived">Hide archived</string>
|
||||
|
||||
<string name="sticky_notifications">Make notifications sticky</string>
|
||||
<string name="sticky_notifications_description">Prevents notifications from being swiped away.</string>
|
||||
<string name="led_notifications">Notification light</string>
|
||||
<string name="led_notifications_description">Shows a blinking light for reminders. Only available in phones with LED notification lights.</string>
|
||||
<string name="repair_database">Repair database</string>
|
||||
<string name="database_repaired">Database repaired.</string>
|
||||
|
||||
<string name="uncheck">Uncheck</string>
|
||||
<string name="toggle">Toggle</string>
|
||||
<string name="action">Action</string>
|
||||
<string name="habit">Habit</string>
|
||||
|
||||
<string name="sort">Sort</string>
|
||||
<string name="manually">Manually</string>
|
||||
<string name="by_name">By name</string>
|
||||
<string name="by_color">By color</string>
|
||||
<string name="by_score">By score</string>
|
||||
<string name="download">Download</string>
|
||||
<string name="export">Export</string>
|
||||
<string name="long_press_to_edit">Press-and-hold to change the value</string>
|
||||
<string name="change_value">Change value</string>
|
||||
<string name="calendar">Calendar</string>
|
||||
<string name="unit">Unit</string>
|
||||
<string name="count">Count</string>
|
||||
<string name="validation_show_not_be_blank">This field should not be blank</string>
|
||||
<string name="example_question_numerical">e.g. How many steps did you walk today?</string>
|
||||
<string name="example_units">e.g. steps</string>
|
||||
<string name="example_question_boolean">e.g. Did you exercise today?</string>
|
||||
<string name="question">Question</string>
|
||||
<string name="target">Target</string>
|
||||
<string name="yes">Yes</string>
|
||||
<string name="no">No</string>
|
||||
<string name="customize_notification_summary">Change sound, vibration, light and other notification settings</string>
|
||||
<string name="customize_notification">Customize notifications</string>
|
||||
</resources>
|
||||
265
android/uhabits-android/src/main/res/values/styles.xml
Normal file
265
android/uhabits-android/src/main/res/values/styles.xml
Normal file
@@ -0,0 +1,265 @@
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
|
||||
<item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
|
||||
<item name="android:dialogTheme">@style/Theme.AppCompat.Light.Dialog</item>
|
||||
<item name="android:alertDialogTheme">@style/Theme.AppCompat.Light.Dialog</item>
|
||||
|
||||
<item name="windowActionModeOverlay">true</item>
|
||||
<item name="actionModeBackground">@color/blue_grey_700</item>
|
||||
<item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
|
||||
|
||||
<item name="selectedBackground">@drawable/selected_box_light</item>
|
||||
<item name="cardBackground">@drawable/card_light_background</item>
|
||||
|
||||
<item name="colorPrimary">@color/blue_grey_800</item>
|
||||
<item name="colorPrimaryDark">@color/blue_grey_900</item>
|
||||
<item name="colorAccent">?aboutScreenColor</item>
|
||||
<item name="cardBackgroundColor">@color/grey_50</item>
|
||||
<item name="windowBackgroundColor">@color/grey_200</item>
|
||||
<item name="headerBackgroundColor">@color/grey_200</item>
|
||||
<item name="highlightedBackgroundColor">@color/grey_100</item>
|
||||
|
||||
<item name="android:textColor">@color/grey_800</item>
|
||||
<item name="useHabitColorAsPrimary">true</item>
|
||||
<item name="palette">@array/lightPalette</item>
|
||||
|
||||
<item name="highContrastReverseTextColor">@color/white</item>
|
||||
<item name="mediumContrastReverseTextColor">@color/grey_500</item>
|
||||
<item name="lowContrastReverseTextColor">@color/grey_700</item>
|
||||
|
||||
<item name="highContrastTextColor">@color/grey_800</item>
|
||||
<item name="mediumContrastTextColor">@color/grey_500</item>
|
||||
<item name="lowContrastTextColor">@color/grey_300</item>
|
||||
|
||||
<item name="iconAdd">@drawable/ic_action_add_dark</item>
|
||||
<item name="iconArchive">@drawable/ic_action_archive_dark</item>
|
||||
<item name="iconEdit">@drawable/ic_action_edit_dark</item>
|
||||
<item name="iconDownload">@drawable/ic_action_download_dark</item>
|
||||
<item name="iconUnarchive">@drawable/ic_action_unarchive_dark</item>
|
||||
<item name="iconChangeColor">@drawable/ic_action_color_dark</item>
|
||||
<item name="iconFilter">@drawable/ic_action_filter_dark</item>
|
||||
<item name="iconFrequency">@drawable/ic_repeat_black</item>
|
||||
<item name="iconReminder">@drawable/ic_alarm_black</item>
|
||||
<item name="dialogIconChangeColor">@drawable/ic_action_color_light</item>
|
||||
<item name="toolbarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
|
||||
|
||||
<item name="aboutScreenColor">@color/blue_800</item>
|
||||
<item name="widgetShadowAlpha">0.25</item>
|
||||
<item name="widgetBackgroundAlpha">1</item>
|
||||
|
||||
<item name="scrollableRecyclerViewStyle">@style/ScrollableRecyclerViewStyle</item>
|
||||
</style>
|
||||
|
||||
<style name="SmallSpinner">
|
||||
<item name="android:textColor">?mediumContrastTextColor</item>
|
||||
<item name="android:textSize">@dimen/smallTextSize</item>
|
||||
</style>
|
||||
|
||||
<style name="AppBaseThemeDark" parent="@style/Theme.AppCompat.NoActionBar">
|
||||
<item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
|
||||
<item name="android:dialogTheme">@style/Theme.AppCompat.Dialog</item>
|
||||
<item name="android:alertDialogTheme">@style/Theme.AppCompat.Dialog</item>
|
||||
|
||||
<item name="windowActionModeOverlay">true</item>
|
||||
<item name="actionModeBackground">@color/grey_800</item>
|
||||
|
||||
<item name="selectedBackground">@drawable/selected_box_dark</item>
|
||||
<item name="cardBackground">@drawable/card_dark_background</item>
|
||||
|
||||
<item name="colorPrimary">@color/grey_950</item>
|
||||
<item name="colorPrimaryDark">@color/black</item>
|
||||
<item name="colorAccent">?aboutScreenColor</item>
|
||||
<item name="cardBackgroundColor">@color/grey_850</item>
|
||||
<item name="windowBackgroundColor">@color/grey_900</item>
|
||||
<item name="headerBackgroundColor">@color/grey_900</item>
|
||||
<item name="highlightedBackgroundColor">@color/grey_800</item>
|
||||
|
||||
<item name="android:textColor">@color/grey_100</item>
|
||||
<item name="useHabitColorAsPrimary">false</item>
|
||||
|
||||
<item name="highContrastTextColor">@color/grey_100</item>
|
||||
<item name="mediumContrastTextColor">@color/grey_500</item>
|
||||
<item name="lowContrastTextColor">@color/grey_800</item>
|
||||
|
||||
<item name="highContrastReverseTextColor">@color/grey_900</item>
|
||||
<item name="mediumContrastReverseTextColor">@color/grey_750</item>
|
||||
<item name="lowContrastReverseTextColor">@color/grey_300</item>
|
||||
|
||||
<item name="iconAdd">@drawable/ic_action_add_dark</item>
|
||||
<item name="iconArchive">@drawable/ic_action_archive_dark</item>
|
||||
<item name="iconEdit">@drawable/ic_action_edit_dark</item>
|
||||
<item name="iconUnarchive">@drawable/ic_action_unarchive_dark</item>
|
||||
<item name="iconFilter">@drawable/ic_action_filter_dark</item>
|
||||
<item name="iconChangeColor">@drawable/ic_action_color_dark</item>
|
||||
<item name="dialogIconChangeColor">@drawable/ic_action_color_dark</item>
|
||||
<item name="iconFrequency">@drawable/ic_repeat_white</item>
|
||||
<item name="iconReminder">@drawable/ic_alarm_white</item>
|
||||
|
||||
<item name="toolbarPopupTheme">@style/ThemeOverlay.AppCompat</item>
|
||||
|
||||
<item name="palette">@array/darkPalette</item>
|
||||
|
||||
<item name="aboutScreenColor">@color/blue_300</item>
|
||||
|
||||
<item name="widgetShadowAlpha">0.25</item>
|
||||
<item name="widgetBackgroundAlpha">1</item>
|
||||
|
||||
<item name="scrollableRecyclerViewStyle">@style/ScrollableRecyclerViewStyle</item>
|
||||
</style>
|
||||
|
||||
<style name="AppBaseThemeDark.PureBlack">
|
||||
<item name="selectedBackground">@drawable/selected_box_amoled</item>
|
||||
<item name="cardBackground">@drawable/card_amoled_background</item>
|
||||
|
||||
<item name="colorPrimary">@color/black</item>
|
||||
<item name="colorPrimaryDark">@color/black</item>
|
||||
<item name="cardBackgroundColor">@color/black</item>
|
||||
<item name="windowBackgroundColor">@color/black</item>
|
||||
<item name="headerBackgroundColor">@color/black</item>
|
||||
<item name="highlightedBackgroundColor">@color/black</item>
|
||||
|
||||
<item name="lowContrastTextColor">@color/grey_900</item>
|
||||
<item name="highContrastReverseTextColor">@color/black</item>
|
||||
</style>
|
||||
|
||||
<style name="TransparentWidgetTheme" parent="AppBaseThemeDark">
|
||||
<item name="cardBackgroundColor">@color/grey_850</item>
|
||||
|
||||
<item name="highContrastTextColor">@color/white</item>
|
||||
<item name="mediumContrastTextColor">@color/white_aa</item>
|
||||
<item name="lowContrastTextColor">@color/white_a0</item>
|
||||
|
||||
<item name="highContrastReverseTextColor">@color/white</item>
|
||||
<item name="mediumContrastReverseTextColor">@color/grey_500</item>
|
||||
<item name="lowContrastReverseTextColor">@color/grey_800</item>
|
||||
|
||||
<item name="palette">@array/transparentWidgetPalette</item>
|
||||
|
||||
<item name="widgetShadowAlpha">0</item>
|
||||
<item name="widgetBackgroundAlpha">0.25</item>
|
||||
</style>
|
||||
|
||||
<style name="OpaqueWidgetTheme" parent="TransparentWidgetTheme">
|
||||
<item name="widgetBackgroundAlpha">1</item>
|
||||
<item name="widgetShadowAlpha">0.25</item>
|
||||
</style>
|
||||
|
||||
<style name="day_of_week_label_condensed"/>
|
||||
|
||||
<style name="CardList">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:background">?windowBackgroundColor</item>
|
||||
<item name="android:orientation">vertical</item>
|
||||
</style>
|
||||
|
||||
<style name="CardCommon">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:orientation">vertical</item>
|
||||
<item name="android:paddingTop">16dp</item>
|
||||
<item name="android:paddingBottom">16dp</item>
|
||||
<item name="android:paddingLeft">16dp</item>
|
||||
<item name="android:paddingRight">4dp</item>
|
||||
<item name="android:layout_marginBottom">3dp</item>
|
||||
<item name="android:layout_marginLeft">3dp</item>
|
||||
<item name="android:layout_marginRight">3dp</item>
|
||||
<item name="android:background">?cardBackground</item>
|
||||
</style>
|
||||
|
||||
<style name="Card" parent="CardCommon">
|
||||
<item name="android:layout_marginBottom">1dp</item>
|
||||
</style>
|
||||
|
||||
<style name="CardHeader">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:layout_marginBottom">12dp</item>
|
||||
<item name="android:textSize">@dimen/regularTextSize</item>
|
||||
</style>
|
||||
|
||||
<style name="CardRow">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:layout_marginBottom">4dp</item>
|
||||
<item name="android:layout_marginTop">4dp</item>
|
||||
</style>
|
||||
|
||||
<style name="CardLabel">
|
||||
<item name="android:layout_width">120dp</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
</style>
|
||||
|
||||
<style name="About" />
|
||||
|
||||
<style name="About.Item">
|
||||
<item name="android:textSize">16sp</item>
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:paddingTop">6dp</item>
|
||||
<item name="android:paddingBottom">6dp</item>
|
||||
</style>
|
||||
|
||||
<style name="About.Item.Clickable">
|
||||
<item name="android:paddingBottom">12dp</item>
|
||||
<item name="android:paddingTop">12dp</item>
|
||||
</style>
|
||||
|
||||
<style name="SmallDataView">
|
||||
<item name="android:layout_width">100dp</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:layout_marginLeft">8dp</item>
|
||||
<item name="android:layout_marginRight">8dp</item>
|
||||
<item name="android:textColor">?mediumContrastTextColor</item>
|
||||
</style>
|
||||
|
||||
<style name="Toolbar">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">?actionBarSize</item>
|
||||
<item name="android:background">?colorPrimary</item>
|
||||
<item name="android:theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
|
||||
</style>
|
||||
|
||||
<style name="Preference.Category.Material">
|
||||
<item name="android:layout">@layout/preference_category_custom</item>
|
||||
</style>
|
||||
|
||||
<style name="ToolbarShadow">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">2dp</item>
|
||||
<item name="android:background">@drawable/shadow</item>
|
||||
<item name="android:alpha">0.2</item>
|
||||
</style>
|
||||
|
||||
<style name="DialogWithTitle" parent="@style/Theme.AppCompat.Light.Dialog">
|
||||
<item name="windowNoTitle">false</item>
|
||||
</style>
|
||||
|
||||
<style name="DarkDialogWithTitle"
|
||||
parent="@style/Theme.AppCompat.Dialog">
|
||||
<item name="windowNoTitle">false</item>
|
||||
</style>
|
||||
|
||||
<style name="ScrollableRecyclerViewStyle" parent="android:Widget">
|
||||
<item name="android:scrollbars">vertical</item>
|
||||
</style>
|
||||
</resources>
|
||||
113
android/uhabits-android/src/main/res/values/styles_dialog.xml
Normal file
113
android/uhabits-android/src/main/res/values/styles_dialog.xml
Normal file
@@ -0,0 +1,113 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
|
||||
<style name="dialogFormInputMultiline" parent="dialogFormInput">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:ems">10</item>
|
||||
<item name="android:inputType">textMultiLine</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormInputColor">
|
||||
<item name="android:layout_width">0dp</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:layout_weight">1</item>
|
||||
<item name="android:background">?android:attr/selectableItemBackground</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormInputLargeNumber" parent="dialogFormInput">
|
||||
<item name="android:layout_width">wrap_content</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:ems">2</item>
|
||||
<item name="android:gravity">center</item>
|
||||
<item name="android:inputType">number</item>
|
||||
<item name="android:maxLength">3</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormText">
|
||||
<item name="android:textSize">@dimen/regularTextSize</item>
|
||||
<item name="android:textColor">?highContrastTextColor</item>
|
||||
<item name="android:layout_width">wrap_content</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormSmallText">
|
||||
<item name="android:textSize">@dimen/smallTextSize</item>
|
||||
<item name="android:textColor">?mediumContrastTextColor</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormSpinnerDropDown" parent="dialogFormText">
|
||||
<item name="android:padding">12dp</item>
|
||||
<item name="android:textColor">?highContrastTextColor</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormInput" parent="dialogFormText">
|
||||
<item name="android:layout_width">0dp</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:layout_weight">10</item>
|
||||
<item name="android:ems">10</item>
|
||||
<item name="android:inputType">textCapSentences</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormLabel" parent="dialogFormText">
|
||||
<item name="android:layout_width">wrap_content</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:minWidth">90dp</item>
|
||||
<item name="android:gravity">left</item>
|
||||
<item name="android:paddingLeft">6dp</item>
|
||||
<item name="android:textColor">?mediumContrastTextColor</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormSpinner" parent="@style/Widget.AppCompat.Spinner">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:textSize">@dimen/regularTextSize</item>
|
||||
<item name="android:minWidth">400dp</item>
|
||||
<item name="android:textColor">?highContrastTextColor</item>
|
||||
<item name="android:paddingLeft">8dp</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormRow">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:orientation">horizontal</item>
|
||||
<item name="android:minWidth">300dp</item>
|
||||
<item name="android:gravity">start|center_vertical</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogForm">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:orientation">vertical</item>
|
||||
</style>
|
||||
|
||||
<style name="dialogFormPanel">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:orientation">vertical</item>
|
||||
<item name="android:paddingLeft">24dp</item>
|
||||
<item name="android:paddingRight">24dp</item>
|
||||
<item name="android:paddingTop">12dp</item>
|
||||
<item name="android:paddingBottom">12dp</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
|
||||
<style name="ListHabits">
|
||||
<item name="android:background">@color/transparent</item>
|
||||
</style>
|
||||
|
||||
<style name="ListHabits.EmptyState">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:gravity">center</item>
|
||||
<item name="android:layout_marginTop">20dp</item>
|
||||
<item name="android:textColor">#c0c0c0</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
|
||||
~
|
||||
~ This file is part of Loop Habit Tracker.
|
||||
~
|
||||
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by the
|
||||
~ Free Software Foundation, either version 3 of the License, or (at your
|
||||
~ option) any later version.
|
||||
~
|
||||
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
|
||||
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
~ more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License along
|
||||
~ with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<style name="ShowHabit" />
|
||||
|
||||
<style name="ShowHabit.Subtitle">
|
||||
<item name="android:background">?headerBackgroundColor</item>
|
||||
<item name="android:orientation">vertical</item>
|
||||
<item name="android:elevation">2dp</item>
|
||||
<item name="android:paddingBottom">10dp</item>
|
||||
<item name="android:paddingEnd">10dp</item>
|
||||
<item name="android:paddingLeft">60dp</item>
|
||||
<item name="android:paddingRight">10dp</item>
|
||||
<item name="android:paddingStart">60dp</item>
|
||||
<item name="android:paddingTop">15dp</item>
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
</style>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user