Commit Graph

989 Commits

Author SHA1 Message Date
103c0b57f8 Unify habit creation dialogs 2017-03-28 16:59:08 -04:00
7de69c1c10 Simplify BooleanHabitDialog subclasses and factories 2017-03-28 13:36:49 -04:00
fe7e8ef039 Refactor habit creation dialogs 2017-03-28 12:06:09 -04:00
19f4a19dba Minor changes to BarChart 2017-03-27 19:25:53 -04:00
b66da24e39 Fix the form fields containing examples 2017-03-27 18:41:52 -04:00
3dd33274e4 Small changes to formatValue 2017-03-27 17:50:57 -04:00
c61834e604 Color days on HistoryChart according to target 2017-03-26 16:36:28 -04:00
e082705b0c First version of BarChart 2017-03-26 16:16:13 -04:00
83ce92d8ac Allow fractional values to be entered 2017-03-26 13:19:01 -04:00
177525817c Small changes to the layout of NumberButtonView 2017-03-26 10:57:04 -04:00
1dfa0c6b0d Hide completed according to the target value 2017-03-26 10:32:27 -04:00
b3f039d658 Make score take target value into account 2017-03-26 10:14:23 -04:00
7d2e8573f8 Persist unit and target value of a habit 2017-03-25 19:57:38 -04:00
5653651c0d Update score calculation
The value of a score is now a double. For boolean habits, this number goes from zero
to one and corresponds to the percentage. For numerical habits, it now corresponds
to a weighted average of the checkmark values. Also, for non-daily boolean habits, the
score now increases with implicit checkmarks.
2017-03-25 12:31:19 -04:00
d3b540199c Switch score values from int to double 2017-03-25 10:46:35 -04:00
f0430ffeb3 Use alternative design with units on NumberButtonView 2017-03-25 09:43:52 -04:00
d03edf2895 Update habit creation dialogs 2017-03-24 16:47:40 -04:00
5c1ccfe6fe Fix small issues with the number picker 2017-03-24 10:13:19 -04:00
5b9e90fe7a Persist repetition values 2017-03-24 09:41:52 -04:00
ac32460859 Create number picker dialog 2017-03-24 08:20:59 -04:00
e2a8de3acf Update controllers and HabitCardView 2017-03-23 19:09:44 -04:00
7bf9f88ee3 Implement NumberButtonView and related classes 2017-03-23 18:26:58 -04:00
19e79a8559 Fix failing test 2017-03-20 22:32:53 -04:00
876d4f0ac7 Merge branch 'feature/scroll-header' into dev
Fixes #155
2017-03-20 20:05:26 -04:00
f4f7faf3a4 Fix a few issues with header scrolling 2017-03-20 20:00:10 -04:00
56f2ae57fe Persist scrolling after configuration change 2017-03-20 18:53:48 -04:00
3fe09efe9b Scroll checkmarks 2017-03-19 20:36:16 -04:00
f0de29fbfe Make HeaderView scrollable 2017-03-19 18:31:43 -04:00
324facfffd Re-enable haptic feedback on CheckmarkButtonView 2017-03-19 16:35:57 -04:00
03e58f9ef2 Preserve position of ScrollableChart on configuration changes
Fixes #240
2017-03-18 23:57:54 -04:00
e6c9f7f0c9 Preserve ScrollView position after configuration change
Fixes #239
2017-03-18 22:41:32 -04:00
42bdedb86a Update dependencies 2017-03-18 22:40:38 -04:00
ab0c510fda Rename export action and move to overflow menu 2017-03-18 22:22:07 -04:00
e46fd58664 Fix ImportTest on Nougat 2017-03-17 22:49:52 -04:00
8532bd402e Update APK filename 2017-03-17 22:11:48 -04:00
2c599b18ef Fix ambiguous reference to R 2017-03-17 21:52:51 -04:00
0d78ba4ba9 Update gradle 2017-03-17 21:52:13 -04:00
Janet Do
611dfa00a5 Export data from the statistics screen
Closes #27
2017-02-02 21:31:37 -05:00
Anirudha Agashe
54a195243d Fixed failing build
Replaced static method to obtain context with appropriate dependency
2017-01-18 12:58:56 -06:00
Anirudha Agashe
4fc30fae53 Remove use of static context from HabitsApplication class (#224)
Remove static context from application class. Replace static method to obtain context with appropriate dependency. Remove context from controller. Add auto factory to export db task.
2017-01-09 23:09:05 -05:00
b3fe9c65d2 Refresh data at midnight
Fixes #221
2016-12-31 18:24:26 -05:00
09f1ae8765 Update circle.yml 2016-12-31 12:30:10 -05:00
0a8b763ece Make TimePicker slightly smaller
Fixes #219
2016-12-30 12:58:37 -05:00
edd5f25529 Update circle.yml 2016-12-25 23:56:34 -05:00
d81fdb41dc Remove temp file after importing 2016-12-25 23:50:38 -05:00
02c8810e46 Bump targetSdkVersion to 25 2016-12-25 23:05:47 -05:00
6adf8061d3 Use FileProvider instead of File URIs 2016-12-25 23:05:17 -05:00
d19d57e5df Use Storage Access Framework when importing files 2016-12-25 11:54:08 -05:00
c20d5c8729 Make model classes thread-safe 2016-11-24 20:06:28 -05:00
fd82e6c24b Remember last used order 2016-11-24 06:00:02 -05:00