Initial import
BIN
res/drawable-hdpi/apptheme_textfield_activated_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 196 B |
BIN
res/drawable-hdpi/apptheme_textfield_default_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 187 B |
|
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-hdpi/apptheme_textfield_disabled_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/apptheme_textfield_focused_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 290 B |
BIN
res/drawable-hdpi/ic_action_add.png
Normal file
|
After Width: | Height: | Size: 181 B |
BIN
res/drawable-hdpi/ic_action_pick_color.png
Normal file
|
After Width: | Height: | Size: 552 B |
BIN
res/drawable-hdpi/ic_colorpicker_swatch_selected.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
res/drawable-hdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
res/drawable-mdpi/apptheme_textfield_activated_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 164 B |
BIN
res/drawable-mdpi/apptheme_textfield_default_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 151 B |
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-mdpi/apptheme_textfield_disabled_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-mdpi/apptheme_textfield_focused_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 256 B |
BIN
res/drawable-mdpi/ic_action_add.png
Normal file
|
After Width: | Height: | Size: 134 B |
BIN
res/drawable-mdpi/ic_action_pick_color.png
Normal file
|
After Width: | Height: | Size: 394 B |
BIN
res/drawable-mdpi/ic_colorpicker_swatch_selected.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
res/drawable-mdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
res/drawable-xhdpi/apptheme_textfield_activated_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 231 B |
BIN
res/drawable-xhdpi/apptheme_textfield_default_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 220 B |
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-xhdpi/apptheme_textfield_disabled_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-xhdpi/apptheme_textfield_focused_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 426 B |
BIN
res/drawable-xhdpi/ic_action_add.png
Normal file
|
After Width: | Height: | Size: 201 B |
BIN
res/drawable-xhdpi/ic_action_pick_color.png
Normal file
|
After Width: | Height: | Size: 716 B |
BIN
res/drawable-xhdpi/ic_colorpicker_swatch_selected.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
res/drawable-xhdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 331 B |
BIN
res/drawable-xxhdpi/apptheme_textfield_default_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 325 B |
|
After Width: | Height: | Size: 464 B |
BIN
res/drawable-xxhdpi/apptheme_textfield_disabled_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 315 B |
BIN
res/drawable-xxhdpi/apptheme_textfield_focused_holo_light.9.png
Normal file
|
After Width: | Height: | Size: 504 B |
BIN
res/drawable-xxhdpi/ic_action_add.png
Normal file
|
After Width: | Height: | Size: 268 B |
BIN
res/drawable-xxhdpi/ic_action_pick_color.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
res/drawable-xxhdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
25
res/drawable/apptheme_edit_text_holo_light.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2010 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/apptheme_textfield_default_holo_light" />
|
||||
<item android:state_window_focused="false" android:state_enabled="false" android:drawable="@drawable/apptheme_textfield_disabled_holo_light" />
|
||||
<item android:state_enabled="true" android:state_focused="true" android:drawable="@drawable/apptheme_textfield_activated_holo_light" />
|
||||
<item android:state_enabled="true" android:state_activated="true" android:drawable="@drawable/apptheme_textfield_focused_holo_light" />
|
||||
<item android:state_enabled="true" android:drawable="@drawable/apptheme_textfield_default_holo_light" />
|
||||
<item android:state_focused="true" android:drawable="@drawable/apptheme_textfield_disabled_focused_holo_light" />
|
||||
<item android:drawable="@drawable/apptheme_textfield_disabled_holo_light" />
|
||||
</selector>
|
||||
16
res/drawable/color_picker_swatch.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2013 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" />
|
||||
26
res/drawable/habits_header.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
|
||||
<item android:top="40dp">
|
||||
<shape android:shape="rectangle" >
|
||||
<gradient
|
||||
android:startColor="#30000000"
|
||||
android:endColor="#00000000"
|
||||
android:angle="270"/>
|
||||
</shape>
|
||||
</item>
|
||||
<item android:top="21dp" android:bottom="2dp">
|
||||
<shape android:shape="rectangle" >
|
||||
<gradient
|
||||
android:angle="270"
|
||||
android:endColor="#ccffffff"
|
||||
android:startColor="#ffffff" />
|
||||
</shape>
|
||||
</item>
|
||||
<item android:bottom="21dp">
|
||||
<shape android:shape="rectangle" >
|
||||
<solid android:color="#ffffff" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</layer-list>
|
||||
5
res/drawable/habits_header_check.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
|
||||
|
||||
</layer-list>
|
||||
14
res/drawable/habits_item.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
|
||||
<item android:bottom="28dp">
|
||||
<shape android:shape="rectangle" >
|
||||
<gradient
|
||||
android:angle="270"
|
||||
android:endColor="#00000000"
|
||||
android:height="1px"
|
||||
android:startColor="#08000000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</layer-list>
|
||||
7
res/drawable/habits_item_check.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:drawable="@drawable/habits_item_check_pressed" android:state_pressed="true"></item>
|
||||
<item android:drawable="@drawable/habits_item_check_pressed" android:state_focused="true"></item>
|
||||
<item android:drawable="@drawable/habits_item_check_normal"></item>
|
||||
|
||||
</selector>
|
||||
22
res/drawable/habits_item_check_normal.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
<item>
|
||||
<shape android:shape="oval" >
|
||||
<gradient
|
||||
android:endColor="#00000000"
|
||||
android:gradientRadius="@dimen/radius"
|
||||
android:startColor="#50000000"
|
||||
android:type="radial" />
|
||||
</shape>
|
||||
</item>
|
||||
<item
|
||||
android:bottom="6dp"
|
||||
android:left="4dp"
|
||||
android:right="4dp"
|
||||
android:top="2dp">
|
||||
<shape android:shape="oval" >
|
||||
<solid android:color="#ffffff" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</layer-list>
|
||||
22
res/drawable/habits_item_check_pressed.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
<item>
|
||||
<shape android:shape="oval" >
|
||||
<gradient
|
||||
android:endColor="#00000000"
|
||||
android:gradientRadius="@dimen/radius"
|
||||
android:startColor="#50000000"
|
||||
android:type="radial" />
|
||||
</shape>
|
||||
</item>
|
||||
<item
|
||||
android:bottom="6dp"
|
||||
android:left="4dp"
|
||||
android:right="4dp"
|
||||
android:top="2dp">
|
||||
<shape android:shape="oval" >
|
||||
<solid android:color="#20000000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</layer-list>
|
||||
45
res/layout/color_picker_dialog.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2013 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center" >
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:gravity="center"
|
||||
android:padding="28dp" >
|
||||
|
||||
<ProgressBar
|
||||
android:id="@android:id/progress"
|
||||
style="?android:attr/progressBarStyleLarge"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center" />
|
||||
|
||||
<com.android.colorpicker.ColorPickerPalette
|
||||
android:id="@+id/color_picker"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center"
|
||||
android:visibility="gone" />
|
||||
</FrameLayout>
|
||||
</ScrollView>
|
||||
28
res/layout/color_picker_swatch.xml
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2013 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<merge xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView
|
||||
android:id="@+id/color_picker_swatch"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
<ImageView
|
||||
android:id="@+id/color_picker_checkmark"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:src="@drawable/ic_colorpicker_swatch_selected"
|
||||
android:scaleType="fitXY"
|
||||
android:visibility="gone" />
|
||||
</merge>
|
||||
135
res/layout/edit_habit.xml
Normal file
@@ -0,0 +1,135 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
tools:context="org.isoron.uhabits.dialogs.EditHabitFragment"
|
||||
tools:ignore="MergeRootFrame" >
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/formPanel"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:orientation="vertical"
|
||||
android:padding="8dp" >
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/namePanel"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:baselineAligned="false"
|
||||
android:orientation="horizontal" >
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_name"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="10"
|
||||
android:background="@drawable/apptheme_edit_text_holo_light"
|
||||
android:ems="10"
|
||||
android:hint="Name"
|
||||
android:textColor="#cc2222" >
|
||||
|
||||
<requestFocus />
|
||||
</EditText>
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/button_pick_color"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:src="@drawable/ic_action_pick_color" />
|
||||
</LinearLayout>
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_description"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:ems="10"
|
||||
android:hint="Description"
|
||||
android:inputType="textMultiLine" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/textView1"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Repeat " />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_freq_num"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="7"
|
||||
android:maxLength="2"
|
||||
android:inputType="number"
|
||||
android:gravity="center"
|
||||
android:ems="2" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/textView3"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text=" times every " />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_freq_den"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="7"
|
||||
android:maxLength="2"
|
||||
android:inputType="number"
|
||||
android:gravity="center"
|
||||
android:ems="2" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/textView5"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text=" days" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/buttonPanel"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:divider="?android:attr/dividerHorizontal"
|
||||
android:dividerPadding="0dip"
|
||||
android:orientation="vertical"
|
||||
android:showDividers="beginning" >
|
||||
|
||||
<LinearLayout
|
||||
style="?android:attr/buttonBarStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:onClick="onClick"
|
||||
android:orientation="horizontal" >
|
||||
|
||||
<Button
|
||||
android:id="@+id/button_discard"
|
||||
style="?android:attr/buttonBarButtonStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:text="Discard" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/button_save"
|
||||
style="?android:attr/buttonBarButtonStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:text="Save" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
15
res/layout/main_activity.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:context="org.isoron.uhabits.MainActivity"
|
||||
tools:ignore="MergeRootFrame" >
|
||||
|
||||
<fragment
|
||||
android:id="@+id/fragment1"
|
||||
android:name="org.isoron.uhabits.dialogs.ShowHabitsFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
||||
</FrameLayout>
|
||||
63
res/layout/show_habits.xml
Normal file
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:dslv="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="#ffffff" >
|
||||
|
||||
<!-- <ListView -->
|
||||
<!-- android:id="@+id/listView" -->
|
||||
<!-- android:layout_width="match_parent" -->
|
||||
<!-- android:layout_height="match_parent" -->
|
||||
<!-- android:divider="#00000000" -->
|
||||
<!-- android:dividerHeight="0dp"> -->
|
||||
<!-- </ListView> -->
|
||||
|
||||
<com.mobeta.android.dslv.DragSortListView
|
||||
android:id="@+id/listView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:divider="#00000000"
|
||||
android:dividerHeight="0dp"
|
||||
dslv:drag_enabled="true"
|
||||
dslv:drag_handle_id="@drawable/habits_header_check"
|
||||
dslv:drag_start_mode="onMove"
|
||||
dslv:float_alpha="0.5"
|
||||
dslv:sort_enabled="true"
|
||||
dslv:track_drag_sort="false"
|
||||
dslv:use_default_controller="true" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentTop="true"
|
||||
android:background="@drawable/habits_header" >
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvStarHeader"
|
||||
android:layout_width="36dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginTop="0dp"
|
||||
android:gravity="center"
|
||||
android:paddingTop="1dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvNameHeader"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingBottom="6dp"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="6dp"
|
||||
android:paddingTop="6dp" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/llButtonsHeader"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="42dp"
|
||||
android:orientation="horizontal" >
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
</RelativeLayout>
|
||||
10
res/layout/show_habits_header_check.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Button xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/tvCheck"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="match_parent"
|
||||
android:background="@drawable/habits_header_check"
|
||||
android:focusable="false"
|
||||
android:minHeight="42dp"
|
||||
android:minWidth="42dp"
|
||||
android:textSize="10sp" />
|
||||
35
res/layout/show_habits_item.xml
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/habits_item"
|
||||
android:baselineAligned="false"
|
||||
android:gravity="center_vertical"
|
||||
android:orientation="horizontal" >
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvStar"
|
||||
android:layout_width="30dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginTop="0dp"
|
||||
android:gravity="center"
|
||||
android:paddingTop="1dp"
|
||||
android:textSize="16sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvName"
|
||||
android:layout_width="0dip"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingBottom="6dp"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="6dp"
|
||||
android:paddingTop="6dp" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/llButtons"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="42dp"
|
||||
android:orientation="horizontal" />
|
||||
|
||||
</LinearLayout>
|
||||
10
res/layout/show_habits_item_check.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Button xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/tvCheck"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginRight="18dp"
|
||||
android:minHeight="42dp"
|
||||
android:minWidth="42dp"
|
||||
android:focusable="false"
|
||||
android:background="@drawable/habits_item_check" />
|
||||
11
res/menu/main_activity.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.isoron.uhabits.MainActivity" >
|
||||
|
||||
<item
|
||||
android:id="@+id/action_settings"
|
||||
android:orderInCategory="100"
|
||||
android:showAsAction="never"
|
||||
android:title="@string/action_settings"/>
|
||||
|
||||
</menu>
|
||||
13
res/menu/show_habits_context.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
|
||||
<item
|
||||
android:id="@+id/action_edit_habit"
|
||||
android:title="@string/edit">
|
||||
</item>
|
||||
<item
|
||||
android:id="@+id/action_delete_habit"
|
||||
android:title="@string/delete">
|
||||
</item>
|
||||
|
||||
</menu>
|
||||
9
res/menu/show_habits_options.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.isoron.uhabits.MainActivity" >
|
||||
|
||||
<item
|
||||
android:id="@+id/action_add"
|
||||
android:title="@string/add_habit" android:showAsAction="always" android:icon="@drawable/ic_action_add"/>
|
||||
|
||||
</menu>
|
||||
3
res/values-hdpi/dimens.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<item name="radius" format="float" type="dimen">30</item>
|
||||
</resources>
|
||||
3
res/values-ldpi/dimens.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<item name="radius" format="float" type="dimen">15</item>
|
||||
</resources>
|
||||
3
res/values-mdpi/dimens.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<item name="radius" format="float" type="dimen">20</item>
|
||||
</resources>
|
||||
11
res/values-v11/styles.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<resources>
|
||||
|
||||
<!--
|
||||
Base application theme for API 11+. This theme completely replaces
|
||||
AppBaseTheme from res/values/styles.xml on API 11+ devices.
|
||||
-->
|
||||
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
|
||||
<!-- API 11 theme customizations can go here. -->
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
12
res/values-v14/styles.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<resources>
|
||||
|
||||
<!--
|
||||
Base application theme for API 14+. This theme completely replaces
|
||||
AppBaseTheme from BOTH res/values/styles.xml and
|
||||
res/values-v11/styles.xml on API 14+ devices.
|
||||
-->
|
||||
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
|
||||
<!-- API 14 theme customizations can go here. -->
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
10
res/values-w820dp/dimens.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<resources>
|
||||
|
||||
<!--
|
||||
Example customization of dimensions originally defined in res/values/dimens.xml
|
||||
(such as screen margins) for screens with more than 820dp of available width. This
|
||||
would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively).
|
||||
-->
|
||||
<dimen name="activity_horizontal_margin">64dp</dimen>
|
||||
|
||||
</resources>
|
||||
3
res/values-xhdpi/dimens.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<item name="radius" format="float" type="dimen">40</item>
|
||||
</resources>
|
||||
3
res/values-xxhdpi/dimens.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<item name="radius" format="float" type="dimen">60</item>
|
||||
</resources>
|
||||
3
res/values-xxxhdpi/dimens.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<item name="radius" format="float" type="dimen">80</item>
|
||||
</resources>
|
||||
13
res/values/dimens.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<resources>
|
||||
|
||||
<!-- Default screen margins, per the Android Design guidelines. -->
|
||||
<dimen name="activity_horizontal_margin">16dp</dimen>
|
||||
<dimen name="activity_vertical_margin">16dp</dimen>
|
||||
|
||||
<!-- Color picker -->
|
||||
<dimen name="color_swatch_large">64dip</dimen>
|
||||
<dimen name="color_swatch_small">48dip</dimen>
|
||||
<dimen name="color_swatch_margins_large">8dip</dimen>
|
||||
<dimen name="color_swatch_margins_small">4dip</dimen>
|
||||
|
||||
</resources>
|
||||
30
res/values/dslv_attrs.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<resources>
|
||||
<declare-styleable name="DragSortListView">
|
||||
<attr name="collapsed_height" format="dimension" />
|
||||
<attr name="drag_scroll_start" format="float" />
|
||||
<attr name="max_drag_scroll_speed" format="float" />
|
||||
<attr name="float_background_color" format="color" />
|
||||
<attr name="remove_mode">
|
||||
<enum name="clickRemove" value="0" />
|
||||
<enum name="flingRemove" value="1" />
|
||||
</attr>
|
||||
<attr name="track_drag_sort" format="boolean"/>
|
||||
<attr name="float_alpha" format="float"/>
|
||||
<attr name="slide_shuffle_speed" format="float"/>
|
||||
<attr name="remove_animation_duration" format="integer"/>
|
||||
<attr name="drop_animation_duration" format="integer"/>
|
||||
<attr name="drag_enabled" format="boolean" />
|
||||
<attr name="sort_enabled" format="boolean" />
|
||||
<attr name="remove_enabled" format="boolean" />
|
||||
<attr name="drag_start_mode">
|
||||
<enum name="onDown" value="0" />
|
||||
<enum name="onMove" value="1" />
|
||||
<enum name="onLongPress" value="2"/>
|
||||
</attr>
|
||||
<attr name="drag_handle_id" format="integer" />
|
||||
<attr name="fling_handle_id" format="integer" />
|
||||
<attr name="click_remove_id" format="integer" />
|
||||
<attr name="use_default_controller" format="boolean" />
|
||||
</declare-styleable>
|
||||
</resources>
|
||||
372
res/values/fontawesome.xml
Normal file
@@ -0,0 +1,372 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="fa_glass"></string>
|
||||
<string name="fa_music"></string>
|
||||
<string name="fa_search"></string>
|
||||
<string name="fa_envelope_o"></string>
|
||||
<string name="fa_heart"></string>
|
||||
<string name="fa_star"></string>
|
||||
<string name="fa_star_o"></string>
|
||||
<string name="fa_user"></string>
|
||||
<string name="fa_film"></string>
|
||||
<string name="fa_th_large"></string>
|
||||
<string name="fa_th"></string>
|
||||
<string name="fa_th_list"></string>
|
||||
<string name="fa_check"></string>
|
||||
<string name="fa_times"></string>
|
||||
<string name="fa_search_plus"></string>
|
||||
<string name="fa_search_minus"></string>
|
||||
<string name="fa_power_off"></string>
|
||||
<string name="fa_signal"></string>
|
||||
<string name="fa_cog"></string>
|
||||
<string name="fa_trash_o"></string>
|
||||
<string name="fa_home"></string>
|
||||
<string name="fa_file_o"></string>
|
||||
<string name="fa_clock_o"></string>
|
||||
<string name="fa_road"></string>
|
||||
<string name="fa_download"></string>
|
||||
<string name="fa_arrow_circle_o_down"></string>
|
||||
<string name="fa_arrow_circle_o_up"></string>
|
||||
<string name="fa_inbox"></string>
|
||||
<string name="fa_play_circle_o"></string>
|
||||
<string name="fa_repeat"></string>
|
||||
<string name="fa_refresh"></string>
|
||||
<string name="fa_list_alt"></string>
|
||||
<string name="fa_lock"></string>
|
||||
<string name="fa_flag"></string>
|
||||
<string name="fa_headphones"></string>
|
||||
<string name="fa_volume_off"></string>
|
||||
<string name="fa_volume_down"></string>
|
||||
<string name="fa_volume_up"></string>
|
||||
<string name="fa_qrcode"></string>
|
||||
<string name="fa_barcode"></string>
|
||||
<string name="fa_tag"></string>
|
||||
<string name="fa_tags"></string>
|
||||
<string name="fa_book"></string>
|
||||
<string name="fa_bookmark"></string>
|
||||
<string name="fa_print"></string>
|
||||
<string name="fa_camera"></string>
|
||||
<string name="fa_font"></string>
|
||||
<string name="fa_bold"></string>
|
||||
<string name="fa_italic"></string>
|
||||
<string name="fa_text_height"></string>
|
||||
<string name="fa_text_width"></string>
|
||||
<string name="fa_align_left"></string>
|
||||
<string name="fa_align_center"></string>
|
||||
<string name="fa_align_right"></string>
|
||||
<string name="fa_align_justify"></string>
|
||||
<string name="fa_list"></string>
|
||||
<string name="fa_outdent"></string>
|
||||
<string name="fa_indent"></string>
|
||||
<string name="fa_video_camera"></string>
|
||||
<string name="fa_picture_o"></string>
|
||||
<string name="fa_pencil"></string>
|
||||
<string name="fa_map_marker"></string>
|
||||
<string name="fa_adjust"></string>
|
||||
<string name="fa_tint"></string>
|
||||
<string name="fa_pencil_square_o"></string>
|
||||
<string name="fa_share_square_o"></string>
|
||||
<string name="fa_check_square_o"></string>
|
||||
<string name="fa_arrows"></string>
|
||||
<string name="fa_step_backward"></string>
|
||||
<string name="fa_fast_backward"></string>
|
||||
<string name="fa_backward"></string>
|
||||
<string name="fa_play"></string>
|
||||
<string name="fa_pause"></string>
|
||||
<string name="fa_stop"></string>
|
||||
<string name="fa_forward"></string>
|
||||
<string name="fa_fast_forward"></string>
|
||||
<string name="fa_step_forward"></string>
|
||||
<string name="fa_eject"></string>
|
||||
<string name="fa_chevron_left"></string>
|
||||
<string name="fa_chevron_right"></string>
|
||||
<string name="fa_plus_circle"></string>
|
||||
<string name="fa_minus_circle"></string>
|
||||
<string name="fa_times_circle"></string>
|
||||
<string name="fa_check_circle"></string>
|
||||
<string name="fa_question_circle"></string>
|
||||
<string name="fa_info_circle"></string>
|
||||
<string name="fa_crosshairs"></string>
|
||||
<string name="fa_times_circle_o"></string>
|
||||
<string name="fa_check_circle_o"></string>
|
||||
<string name="fa_ban"></string>
|
||||
<string name="fa_arrow_left"></string>
|
||||
<string name="fa_arrow_right"></string>
|
||||
<string name="fa_arrow_up"></string>
|
||||
<string name="fa_arrow_down"></string>
|
||||
<string name="fa_share"></string>
|
||||
<string name="fa_expand"></string>
|
||||
<string name="fa_compress"></string>
|
||||
<string name="fa_plus"></string>
|
||||
<string name="fa_minus"></string>
|
||||
<string name="fa_asterisk"></string>
|
||||
<string name="fa_exclamation_circle"></string>
|
||||
<string name="fa_gift"></string>
|
||||
<string name="fa_leaf"></string>
|
||||
<string name="fa_fire"></string>
|
||||
<string name="fa_eye"></string>
|
||||
<string name="fa_eye_slash"></string>
|
||||
<string name="fa_exclamation_triangle"></string>
|
||||
<string name="fa_plane"></string>
|
||||
<string name="fa_calendar"></string>
|
||||
<string name="fa_random"></string>
|
||||
<string name="fa_comment"></string>
|
||||
<string name="fa_magnet"></string>
|
||||
<string name="fa_chevron_up"></string>
|
||||
<string name="fa_chevron_down"></string>
|
||||
<string name="fa_retweet"></string>
|
||||
<string name="fa_shopping_cart"></string>
|
||||
<string name="fa_folder"></string>
|
||||
<string name="fa_folder_open"></string>
|
||||
<string name="fa_arrows_v"></string>
|
||||
<string name="fa_arrows_h"></string>
|
||||
<string name="fa_bar_chart_o"></string>
|
||||
<string name="fa_twitter_square"></string>
|
||||
<string name="fa_facebook_square"></string>
|
||||
<string name="fa_camera_retro"></string>
|
||||
<string name="fa_key"></string>
|
||||
<string name="fa_cogs"></string>
|
||||
<string name="fa_comments"></string>
|
||||
<string name="fa_thumbs_o_up"></string>
|
||||
<string name="fa_thumbs_o_down"></string>
|
||||
<string name="fa_star_half"></string>
|
||||
<string name="fa_heart_o"></string>
|
||||
<string name="fa_sign_out"></string>
|
||||
<string name="fa_linkedin_square"></string>
|
||||
<string name="fa_thumb_tack"></string>
|
||||
<string name="fa_external_link"></string>
|
||||
<string name="fa_sign_in"></string>
|
||||
<string name="fa_trophy"></string>
|
||||
<string name="fa_github_square"></string>
|
||||
<string name="fa_upload"></string>
|
||||
<string name="fa_lemon_o"></string>
|
||||
<string name="fa_phone"></string>
|
||||
<string name="fa_square_o"></string>
|
||||
<string name="fa_bookmark_o"></string>
|
||||
<string name="fa_phone_square"></string>
|
||||
<string name="fa_twitter"></string>
|
||||
<string name="fa_facebook"></string>
|
||||
<string name="fa_github"></string>
|
||||
<string name="fa_unlock"></string>
|
||||
<string name="fa_credit_card"></string>
|
||||
<string name="fa_rss"></string>
|
||||
<string name="fa_hdd_o"></string>
|
||||
<string name="fa_bullhorn"></string>
|
||||
<string name="fa_bell"></string>
|
||||
<string name="fa_certificate"></string>
|
||||
<string name="fa_hand_o_right"></string>
|
||||
<string name="fa_hand_o_left"></string>
|
||||
<string name="fa_hand_o_up"></string>
|
||||
<string name="fa_hand_o_down"></string>
|
||||
<string name="fa_arrow_circle_left"></string>
|
||||
<string name="fa_arrow_circle_right"></string>
|
||||
<string name="fa_arrow_circle_up"></string>
|
||||
<string name="fa_arrow_circle_down"></string>
|
||||
<string name="fa_globe"></string>
|
||||
<string name="fa_wrench"></string>
|
||||
<string name="fa_tasks"></string>
|
||||
<string name="fa_filter"></string>
|
||||
<string name="fa_briefcase"></string>
|
||||
<string name="fa_arrows_alt"></string>
|
||||
<string name="fa_users"></string>
|
||||
<string name="fa_link"></string>
|
||||
<string name="fa_cloud"></string>
|
||||
<string name="fa_flask"></string>
|
||||
<string name="fa_scissors"></string>
|
||||
<string name="fa_files_o"></string>
|
||||
<string name="fa_paperclip"></string>
|
||||
<string name="fa_floppy_o"></string>
|
||||
<string name="fa_square"></string>
|
||||
<string name="fa_bars"></string>
|
||||
<string name="fa_list_ul"></string>
|
||||
<string name="fa_list_ol"></string>
|
||||
<string name="fa_strikethrough"></string>
|
||||
<string name="fa_underline"></string>
|
||||
<string name="fa_table"></string>
|
||||
<string name="fa_magic"></string>
|
||||
<string name="fa_truck"></string>
|
||||
<string name="fa_pinterest"></string>
|
||||
<string name="fa_pinterest_square"></string>
|
||||
<string name="fa_google_plus_square"></string>
|
||||
<string name="fa_google_plus"></string>
|
||||
<string name="fa_money"></string>
|
||||
<string name="fa_caret_down"></string>
|
||||
<string name="fa_caret_up"></string>
|
||||
<string name="fa_caret_left"></string>
|
||||
<string name="fa_caret_right"></string>
|
||||
<string name="fa_columns"></string>
|
||||
<string name="fa_sort"></string>
|
||||
<string name="fa_sort_asc"></string>
|
||||
<string name="fa_sort_desc"></string>
|
||||
<string name="fa_envelope"></string>
|
||||
<string name="fa_linkedin"></string>
|
||||
<string name="fa_undo"></string>
|
||||
<string name="fa_gavel"></string>
|
||||
<string name="fa_tachometer"></string>
|
||||
<string name="fa_comment_o"></string>
|
||||
<string name="fa_comments_o"></string>
|
||||
<string name="fa_bolt"></string>
|
||||
<string name="fa_sitemap"></string>
|
||||
<string name="fa_umbrella"></string>
|
||||
<string name="fa_clipboard"></string>
|
||||
<string name="fa_lightbulb_o"></string>
|
||||
<string name="fa_exchange"></string>
|
||||
<string name="fa_cloud_download"></string>
|
||||
<string name="fa_cloud_upload"></string>
|
||||
<string name="fa_user_md"></string>
|
||||
<string name="fa_stethoscope"></string>
|
||||
<string name="fa_suitcase"></string>
|
||||
<string name="fa_bell_o"></string>
|
||||
<string name="fa_coffee"></string>
|
||||
<string name="fa_cutlery"></string>
|
||||
<string name="fa_file_text_o"></string>
|
||||
<string name="fa_building_o"></string>
|
||||
<string name="fa_hospital_o"></string>
|
||||
<string name="fa_ambulance"></string>
|
||||
<string name="fa_medkit"></string>
|
||||
<string name="fa_fighter_jet"></string>
|
||||
<string name="fa_beer"></string>
|
||||
<string name="fa_h_square"></string>
|
||||
<string name="fa_plus_square"></string>
|
||||
<string name="fa_angle_double_left"></string>
|
||||
<string name="fa_angle_double_right"></string>
|
||||
<string name="fa_angle_double_up"></string>
|
||||
<string name="fa_angle_double_down"></string>
|
||||
<string name="fa_angle_left"></string>
|
||||
<string name="fa_angle_right"></string>
|
||||
<string name="fa_angle_up"></string>
|
||||
<string name="fa_angle_down"></string>
|
||||
<string name="fa_desktop"></string>
|
||||
<string name="fa_laptop"></string>
|
||||
<string name="fa_tablet"></string>
|
||||
<string name="fa_mobile"></string>
|
||||
<string name="fa_circle_o"></string>
|
||||
<string name="fa_quote_left"></string>
|
||||
<string name="fa_quote_right"></string>
|
||||
<string name="fa_spinner"></string>
|
||||
<string name="fa_circle"></string>
|
||||
<string name="fa_reply"></string>
|
||||
<string name="fa_github_alt"></string>
|
||||
<string name="fa_folder_o"></string>
|
||||
<string name="fa_folder_open_o"></string>
|
||||
<string name="fa_smile_o"></string>
|
||||
<string name="fa_frown_o"></string>
|
||||
<string name="fa_meh_o"></string>
|
||||
<string name="fa_gamepad"></string>
|
||||
<string name="fa_keyboard_o"></string>
|
||||
<string name="fa_flag_o"></string>
|
||||
<string name="fa_flag_checkered"></string>
|
||||
<string name="fa_terminal"></string>
|
||||
<string name="fa_code"></string>
|
||||
<string name="fa_reply_all"></string>
|
||||
<string name="fa_mail_reply_all"></string>
|
||||
<string name="fa_star_half_o"></string>
|
||||
<string name="fa_location_arrow"></string>
|
||||
<string name="fa_crop"></string>
|
||||
<string name="fa_code_fork"></string>
|
||||
<string name="fa_chain_broken"></string>
|
||||
<string name="fa_question"></string>
|
||||
<string name="fa_info"></string>
|
||||
<string name="fa_exclamation"></string>
|
||||
<string name="fa_superscript"></string>
|
||||
<string name="fa_subscript"></string>
|
||||
<string name="fa_eraser"></string>
|
||||
<string name="fa_puzzle_piece"></string>
|
||||
<string name="fa_microphone"></string>
|
||||
<string name="fa_microphone_slash"></string>
|
||||
<string name="fa_shield"></string>
|
||||
<string name="fa_calendar_o"></string>
|
||||
<string name="fa_fire_extinguisher"></string>
|
||||
<string name="fa_rocket"></string>
|
||||
<string name="fa_maxcdn"></string>
|
||||
<string name="fa_chevron_circle_left"></string>
|
||||
<string name="fa_chevron_circle_right"></string>
|
||||
<string name="fa_chevron_circle_up"></string>
|
||||
<string name="fa_chevron_circle_down"></string>
|
||||
<string name="fa_html5"></string>
|
||||
<string name="fa_css3"></string>
|
||||
<string name="fa_anchor"></string>
|
||||
<string name="fa_unlock_alt"></string>
|
||||
<string name="fa_bullseye"></string>
|
||||
<string name="fa_ellipsis_h"></string>
|
||||
<string name="fa_ellipsis_v"></string>
|
||||
<string name="fa_rss_square"></string>
|
||||
<string name="fa_play_circle"></string>
|
||||
<string name="fa_ticket"></string>
|
||||
<string name="fa_minus_square"></string>
|
||||
<string name="fa_minus_square_o"></string>
|
||||
<string name="fa_level_up"></string>
|
||||
<string name="fa_level_down"></string>
|
||||
<string name="fa_check_square"></string>
|
||||
<string name="fa_pencil_square"></string>
|
||||
<string name="fa_external_link_square"></string>
|
||||
<string name="fa_share_square"></string>
|
||||
<string name="fa_compass"></string>
|
||||
<string name="fa_caret_square_o_down"></string>
|
||||
<string name="fa_caret_square_o_up"></string>
|
||||
<string name="fa_caret_square_o_right"></string>
|
||||
<string name="fa_eur"></string>
|
||||
<string name="fa_gbp"></string>
|
||||
<string name="fa_usd"></string>
|
||||
<string name="fa_inr"></string>
|
||||
<string name="fa_jpy"></string>
|
||||
<string name="fa_rub"></string>
|
||||
<string name="fa_krw"></string>
|
||||
<string name="fa_btc"></string>
|
||||
<string name="fa_file"></string>
|
||||
<string name="fa_file_text"></string>
|
||||
<string name="fa_sort_alpha_asc"></string>
|
||||
<string name="fa_sort_alpha_desc"></string>
|
||||
<string name="fa_sort_amount_asc"></string>
|
||||
<string name="fa_sort_amount_desc"></string>
|
||||
<string name="fa_sort_numeric_asc"></string>
|
||||
<string name="fa_sort_numeric_desc"></string>
|
||||
<string name="fa_thumbs_up"></string>
|
||||
<string name="fa_thumbs_down"></string>
|
||||
<string name="fa_youtube_square"></string>
|
||||
<string name="fa_youtube"></string>
|
||||
<string name="fa_xing"></string>
|
||||
<string name="fa_xing_square"></string>
|
||||
<string name="fa_youtube_play"></string>
|
||||
<string name="fa_dropbox"></string>
|
||||
<string name="fa_stack_overflow"></string>
|
||||
<string name="fa_instagram"></string>
|
||||
<string name="fa_flickr"></string>
|
||||
<string name="fa_adn"></string>
|
||||
<string name="fa_bitbucket"></string>
|
||||
<string name="fa_bitbucket_square"></string>
|
||||
<string name="fa_tumblr"></string>
|
||||
<string name="fa_tumblr_square"></string>
|
||||
<string name="fa_long_arrow_down"></string>
|
||||
<string name="fa_long_arrow_up"></string>
|
||||
<string name="fa_long_arrow_left"></string>
|
||||
<string name="fa_long_arrow_right"></string>
|
||||
<string name="fa_apple"></string>
|
||||
<string name="fa_windows"></string>
|
||||
<string name="fa_android"></string>
|
||||
<string name="fa_linux"></string>
|
||||
<string name="fa_dribbble"></string>
|
||||
<string name="fa_skype"></string>
|
||||
<string name="fa_foursquare"></string>
|
||||
<string name="fa_trello"></string>
|
||||
<string name="fa_female"></string>
|
||||
<string name="fa_male"></string>
|
||||
<string name="fa_gittip"></string>
|
||||
<string name="fa_sun_o"></string>
|
||||
<string name="fa_moon_o"></string>
|
||||
<string name="fa_archive"></string>
|
||||
<string name="fa_bug"></string>
|
||||
<string name="fa_vk"></string>
|
||||
<string name="fa_weibo"></string>
|
||||
<string name="fa_renren"></string>
|
||||
<string name="fa_pagelines"></string>
|
||||
<string name="fa_stack_exchange"></string>
|
||||
<string name="fa_arrow_circle_o_right"></string>
|
||||
<string name="fa_arrow_circle_o_left"></string>
|
||||
<string name="fa_caret_square_o_left"></string>
|
||||
<string name="fa_dot_circle_o"></string>
|
||||
<string name="fa_wheelchair"></string>
|
||||
<string name="fa_vimeo_square"></string>
|
||||
<string name="fa_try"></string>
|
||||
<string name="fa_plus_square_o"></string>
|
||||
</resources>
|
||||
26
res/values/strings.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
|
||||
<string name="app_name">μHabits</string>
|
||||
<string name="action_settings">Settings</string>
|
||||
|
||||
<string name="edit">Edit</string>
|
||||
<string name="delete">Delete</string>
|
||||
|
||||
<string name="add_habit">Add habit</string>
|
||||
<string name="color_picker_default_title">Select a Color</string>
|
||||
<string name="color_swatch_description">Color <xliff:g id="color_index" example="14">%1$d</xliff:g></string>
|
||||
<string name="color_swatch_description_selected">Color <xliff:g id="color_index" example="14">%1$d</xliff:g> selected</string>
|
||||
|
||||
<string name="toast_habit_created">Habit created.</string>
|
||||
<string name="toast_habit_deleted">Habit deleted.</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_repetition_toggled">Repetition toggled.</string>
|
||||
|
||||
<string name="habit_key"></string>
|
||||
<string name="offset_key"></string>
|
||||
|
||||
</resources>
|
||||
20
res/values/styles.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<resources>
|
||||
|
||||
<!--
|
||||
Base application theme, dependent on API level. This theme is replaced
|
||||
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
|
||||
-->
|
||||
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
|
||||
<!--
|
||||
Theme customizations available in newer API levels can go in
|
||||
res/values-vXX/styles.xml, while customizations related to
|
||||
backward-compatibility can go here.
|
||||
-->
|
||||
</style>
|
||||
|
||||
<!-- Application theme. -->
|
||||
<style name="AppTheme" parent="AppBaseTheme">
|
||||
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
|
||||
</style>
|
||||
|
||||
</resources>
|
||||