Commit Graph

809 Commits (0393e58d3b1cbd5a5b75dfbed9b3acb698276558)

Author SHA1 Message Date
Alinson S. Xavier 93a893d660 Replace icons with Material icons
10 years ago
Alinson S. Xavier feff9a18e6 Fix action icons
10 years ago
Alinson S. Xavier b42565b770 Backport dark theme to pre-lollipop devices
10 years ago
Alinson S. Xavier 3de702ced2 Fix colors in About screen
10 years ago
Alinson S. Xavier 42f7f4042d Add option for AMOLED night mode
10 years ago
Alinson S. Xavier 2115a590f2 Add fade transition when switching themes
10 years ago
Alinson S. Xavier f5f3ec9f88 Update tests for custom views
10 years ago
Alinson S. Xavier 6d5a8f5753 Merge branch 'sciamano-day-of-week' into dev
10 years ago
Alinson S. Xavier 06fc04092b Code cleanup
10 years ago
Denis 24c02605d1 Select first day of week according to the current locale
10 years ago
Alinson S. Xavier 11fcb67624 Improve custom views' colors
10 years ago
Alinson S. Xavier abc92e390a Update list of translators
10 years ago
Alinson S. Xavier 52c07660b1 Implement menu item to switch between themes
10 years ago
Alinson S. Xavier 35f778c376 Do not use habit color as primary color on dark themes
10 years ago
Alinson S. Xavier 436ae7e574 Update selected_box colors for dark theme
10 years ago
Alinson S. Xavier 5c683a77c2 Fix ripple on ListHabitsFragment
10 years ago
Alinson S. Xavier dd1f6c9efc Change habit.color palette according to current theme
10 years ago
Alinson S. Xavier 04e8432522 Widgets: show error message instead of crashing
10 years ago
Alinson S. Xavier 13d34945b4 Merge branch 'poeditor' into hotfix/1.4.1
10 years ago
Alinson S. Xavier 756578508e Bump version to 1.4.1
10 years ago
Alinson S. Xavier 38fc7650b9 Update translations
10 years ago
Alinson S. Xavier cf06ec0a4b Fix chart colors
10 years ago
Alinson S. Xavier f0701f7b35 First version of dark theme
10 years ago
Alinson S. Xavier de8018af7d Delete unused resources
10 years ago
Alinson S. Xavier ac885e1503 Refactor ListHabitsFragment layouts and styles
10 years ago
Alinson S. Xavier c08702341a Update Spanish translations
10 years ago
Alinson S. Xavier abb8c09bc9 Update widgets after executing command
10 years ago
Alinson S. Xavier 87255ceb25 RingView: invalidate after updating percentage and color
10 years ago
Alinson S. Xavier aedbfded0f Show POEditor link if language is not fully translated
10 years ago
Alinson S. Xavier 779c0040bd Add some options back to settings screen
10 years ago
Alinson S. Xavier 7bba6a887f Increase width of chart labels as needed
10 years ago
Alinson S. Xavier 52a1d19793 Allow labels to expand
10 years ago
Alinson S. Xavier 35e346e7ea Remove empty strings from translations
10 years ago
Alinson S. Xavier 3102158bdb Merge branch 'poeditor' into release/1.4.0
10 years ago
Alinson S. Xavier 7afa65a53c Add Czech translation
10 years ago
Alinson S. Xavier 2e5533d480 Update translations (POEditor)
10 years ago
Alinson S. Xavier b29c7e695a Save failed views to SD card root if writable
10 years ago
Alinson S. Xavier eeff14a2ca Bump version to 1.4.0
10 years ago
Alinson S. Xavier af3b18f518 Fix incorrect date format for some languages
10 years ago
Alinson S. Xavier 3811f4b339 Rename tests for compatibility with AWS Device Farm
10 years ago
Alinson S. Xavier 50a8aece6f Move expensive call to background thread
10 years ago
Alinson S. Xavier 2f66cfc417 Minor string change
10 years ago
Alinson S. Xavier 132ce36a57 More detailed logs in case getFilesDir fails
10 years ago
Alinson S. Xavier 147f010d1b Update website URL
10 years ago
Alinson S. Xavier afc91ed89a Merge branch 'feature/performance' into dev
10 years ago
Alinson S. Xavier 684c37d167 Update list of translators
10 years ago
Alinson S. Xavier 8b296ce2ae Make setup method public
10 years ago
Alinson S. Xavier e2e9e2e27a Remove debug code
10 years ago
Alinson S. Xavier 8b2f31c44a Update widget preview
10 years ago
Alinson S. Xavier 83db9fe2f2 Hide progress bar on startup
10 years ago
Alinson S. Xavier 9891139b5a Fix tests on ICS
10 years ago
Alinson S. Xavier cbc8cbfea3 Fix scores with null habit
10 years ago
Alinson S. Xavier 96c46b655d Minor refactoring
10 years ago
Alinson S. Xavier 0de52d4fa3 BaseTask: move register/unregister to onPre/PostExecute
10 years ago
Alinson S. Xavier c51b1fd399 Remove progress bar; switch to BaseTask
10 years ago
Alinson S. Xavier eb8dd1d450 Simplify and optimize loading time of ShowHabitFragment
10 years ago
Alinson S. Xavier 357646152f Use postInvalidate instead of invalidate
10 years ago
Alinson S. Xavier ae5be202b2 Add convenience methods for tracing
10 years ago
Alinson S. Xavier cc3e2153d0 Allow BaseTask to publish integer progress
10 years ago
Alinson S. Xavier 7433a2413d Refactor BaseTask interface
10 years ago
Alinson S. Xavier 1cd8eb6849 NumberView: do not request layout on setNumber
10 years ago
Alinson S. Xavier 7f009e2365 Create indexes in database
10 years ago
Alinson S. Xavier 4cec7d7367 Implement methods to generate huge test database
10 years ago
Alinson S. Xavier 2d2bb8b4ed Render widgets in background
10 years ago
Alinson S. Xavier e476096ae1 Fix view tests
10 years ago
Alinson S. Xavier e2c814a982 Fix ShowHabitFragment and HistoryEditorDialog
10 years ago
Alinson S. Xavier 4fcaa68baf Throw exception when slow methods are executed on the main thread
10 years ago
Alinson S. Xavier 02e45dbe27 Rename DialogHelper to UIHelper
10 years ago
Alinson S. Xavier bf6562f854 Update views on background thread
10 years ago
Alinson S. Xavier 3c927e009a Improve performance of Score computation
10 years ago
Alinson S. Xavier a9bcae0f2f Clean up CheckmarkView
10 years ago
Alinson S. Xavier bc54f3f916 Improve performance of toggleCheckmark
10 years ago
Alinson S. Xavier 5763d76167 Make setup method public
10 years ago
Alinson S. Xavier 86b66b1388 Add tests for DeleteHabitsCommand
10 years ago
Alinson S. Xavier 5e0422848b Add tests for EditHabitCommand
10 years ago
Alinson S. Xavier a67a3297b1 Add tests for ToggleRepetitionCommand
10 years ago
Alinson S. Xavier b2f2d4ad28 Add tests for UnarchiveHabitsCommand
10 years ago
Alinson S. Xavier 4dc8201dcb Add tests for CreateHabitCommand
10 years ago
Alinson S. Xavier f24e300b40 Implement tests for Archive and ChangeColor commands
10 years ago
Alinson S. Xavier 21157eaa19 Increase similarity threshold
10 years ago
Alinson S. Xavier 0ea2c8e5c8 HistoryView: test tap at invalid locations
10 years ago
Alinson S. Xavier 826491bc90 Test custom views with transparent background
10 years ago
Alinson S. Xavier 72f5ca5531 Add tests for NumberView
10 years ago
Alinson S. Xavier f9da90a93a Add tests for HabitStreakView
10 years ago
Alinson S. Xavier 96c6a97ad0 Add tests for HabitScoreView
10 years ago
Alinson S. Xavier 20469789ea Add tests for HabitFrequencyView
10 years ago
Alinson S. Xavier abafffcff1 Increase similarity threshold
10 years ago
Alinson S. Xavier d45a4445cc Minor changes to HabitHistoryView rendering; enable haptic feedback
10 years ago
Alinson S. Xavier 94f56a8869 Make all unit tests inherit from BaseTest
10 years ago
Alinson S. Xavier bc331d0a4d Write tests for HabitHistoryView
10 years ago
Alinson S. Xavier 2ba7246e5f Refactor Tasks for better testability
10 years ago
Alinson S. Xavier e0b637e84d Merge branch 'feature/unit-test-views' into dev
10 years ago
Alinson S. Xavier e14d73cf32 Add translator
10 years ago
Alinson S. Xavier 16b9584868 Minor changes to strings.xml
10 years ago
Alinson S. Xavier c091116105 Compute padding/margins more precisely on CheckmarkView
10 years ago
Alinson S. Xavier 6838a0f2d3 Restore missing asset
10 years ago
Alinson S. Xavier 53e737c169 Allow API version-specific view tests; use relative image distance
10 years ago
Alinson S. Xavier 285f79ed95 Add tests for CheckmarkView
10 years ago
Alinson S. Xavier 4f65c8bef1 Add script to pull failed generated images from device
10 years ago
Alinson S. Xavier 51b7cfc8fa Remove useless asset
10 years ago
Alinson S. Xavier 55ed2585ea Additional tests for RingView
10 years ago
Alinson S. Xavier 2c62e1578a Create base test class for custom views
10 years ago
Alinson S. Xavier b4c2d2237a Draw month name on the following column.
10 years ago
Alinson S. Xavier d14fbbd130 Make streak colors consistent
10 years ago
Alinson S. Xavier e2c99d745e Improve visualization of streaks
10 years ago
Alinson S. Xavier dfe41176bc Reintroduce vibrate permission
10 years ago
Alinson S. Xavier 1ef4f8d456 Use system haptic feedback instead of custom vibration; enable on short press
10 years ago
Alinson S. Xavier 6c810ee7a3 Allow user to send bug report from settings screen
10 years ago
Alinson S. Xavier 5115379fdd Merge branch 'feature/import-data' into dev
10 years ago
Alinson S. Xavier d176ea91fb Use custom matcher for settings activity
10 years ago
Alinson S. Xavier 62df660079 Implement UI tests for import/export and help
10 years ago
Alinson S. Xavier 790beb185a Do not save backup when importing Loop DB
10 years ago
Alinson S. Xavier 59c0af17d7 Use application context to initialize ActiveAndroid
10 years ago
Alinson S. Xavier 28dad560a6 Write tests for CSV exporter
10 years ago
Alinson S. Xavier 9e410f8395 Refactor and write tests for IO tasks
10 years ago
Alinson S. Xavier 3c595bc79d Add null check on DatabaseHelper
10 years ago
Alinson S. Xavier 1120f56dd4 Write tests for CSV export
10 years ago
Alinson S. Xavier 90a3964f0f Close database
10 years ago
Alinson S. Xavier 6c05366f0f Remove illegal characters from filename
10 years ago
Alinson S. Xavier dcc771abe7 Chose external dir better
10 years ago
Alinson S. Xavier 743431ef67 Refactor DatabaseHelper; write tests for data import
10 years ago
Alinson S. Xavier d5fc1a6886 Allow user to import full database
10 years ago
Alinson S. Xavier eeb0b109ae Remove export CSV from context menu
10 years ago
Alinson S. Xavier ad391fa791 Remove extra permissions; better organize files dir
10 years ago
Alinson S. Xavier e8bbae8ef9 Allow user to export a full copy of the database
10 years ago
Alinson S. Xavier c9793df7c7 Reorganize files
10 years ago
XuToTo 30b5b90091 Update strings.xml
10 years ago
Alinson S. Xavier e6b7b8b590 Export all habits as CSV from the settings menu
10 years ago
Alinson S. Xavier 2d675ed9b0 Use DB transaction to perform import
10 years ago
Alinson S. Xavier 1db2f69f05 Import data from HabitBull
10 years ago
Alinson S. Xavier 49a80faca3 Trap all exceptions
10 years ago
Alinson S. Xavier 581197be03 Import data from Tickmate and Rewire
10 years ago
Alinson S. Xavier dfe5c4954e Refactor CSVExporter
10 years ago
Alinson S. Xavier a0582b65d5 Merge tag 'v1.3.3' into dev
10 years ago
Alinson S. Xavier e05a69b527 Merge branch 'poeditor' into hotfix/1.3.3
10 years ago
Alinson S. Xavier d5df6ddcdb Add Spanish and Korean translations
10 years ago
Alinson S. Xavier 3016263750 Update translations
10 years ago
Alinson S. Xavier f9377e1768 Draw month name on the correct column
10 years ago
Alinson S. Xavier ae0dad9120 Use DateHelper instead of instantiating GregorianCalendar directly
10 years ago
Alinson S. Xavier be114bde7f Bump version to 1.3.3
10 years ago
Alinson S. Xavier e7148abc2e Open statistics page when user taps on widget
10 years ago
Alinson S. Xavier 2d87076a48 Change the way score are grouped
10 years ago
Alinson S. Xavier 7da4ddf91b Allow user to change score view interval
10 years ago
Alinson S. Xavier e4e8d77acc Add link to FAQ
10 years ago
Alinson S. Xavier 7945a5faf9 Set default habit frequency to daily
10 years ago
Alinson S. Xavier 3f7d25461d Wake up device in Doze mode
10 years ago
Alinson S. Xavier 519737a1c3 Minor changes to English strings
10 years ago
Alinson S. Xavier c3ff1fbe03 Add quick selection for commonly used habit frequencies
10 years ago
Alinson S. Xavier d39e1978a2 Add Spanish and Korean translations
10 years ago
Alinson S. Xavier 536c095f23 Merge tag 'v1.3.2' into dev
10 years ago
Alinson S. Xavier 5540a66e08 Minor spelling change
10 years ago
Alinson S. Xavier 21aa658acc Fix crash when input is empty
10 years ago
Alinson S. Xavier e17667d85d Fix small layout issue on RingView
10 years ago
Alinson S. Xavier f2948dac6f Bump version to 1.3.2 (12)
10 years ago
Alinson S. Xavier 31a7d92f77 Update translations
10 years ago
Alinson S. Xavier 82d7970f86 Update list of translators
10 years ago
Alinson S. Xavier af1a21a959 Add Swedish translation
10 years ago
Alinson S. Xavier e7c1575083 Add Russian translation
10 years ago
Alinson S. Xavier d5a14ca55b Add Polish translation
10 years ago
Alinson S. Xavier c4d6b80944 Add Italian translation
10 years ago
Alinson S. Xavier c4b6cad6bb Update German translation
10 years ago
Alinson S. Xavier 7070530d0e Update French translation
10 years ago
Alinson S. Xavier 1332a70eb4 Declare RTL support in the manifest
10 years ago
Alinson S. Xavier 11c9a3dab0 Add Arabic translation
10 years ago
Alinson S. Xavier 74f7b0fd28 Update translators' names
10 years ago
Alinson S. Xavier e693504183 Update translations
10 years ago
Alinson S. Xavier 7d9a94ae9e Add line to disable large tests
10 years ago
Alinson S. Xavier 326cb8f73f Minor changes to javadoc and method visibility
10 years ago
Alinson S. Xavier 6826bd1ddc Update test
10 years ago
Alinson S. Xavier b5bc347624 Use default instead of null for reminderDays
10 years ago
Alinson S. Xavier 55c058ff42 Minor spelling mistakes
10 years ago
Alinson S. Xavier 0921f9346e Refactor and write docs for Score and ScoreList
10 years ago
Alinson S. Xavier eb017bf99b Write missing tests and docs for RepetitionList
10 years ago
Alinson S. Xavier 79b6ef8200 Improve null check for Checkmark and CheckmarkList
10 years ago
Alinson S. Xavier 7ba62d6784 Minor formatting
10 years ago
Alinson S. Xavier f5e4a88415 Implement missing tests for Habit; remove some dead code
10 years ago
Alinson S. Xavier 075b7812eb Refactor and write documentation for Habit
10 years ago
Alinson S. Xavier 3d42505fb9 Merge tag 'v1.3.1' into dev
10 years ago
Alinson S. Xavier 851cae3662 Show error message on widget when habit not found
10 years ago
Alinson S. Xavier 7778c5fb21 Check for null on notifications
10 years ago
Alinson S. Xavier ef847dac17 Use StaticLayout to draw RingView label
10 years ago
Alinson S. Xavier 8102c18c67 Use long for millisecondsInOneDay
10 years ago
Alinson S. Xavier 59ed9ec9bd Bump version to 1.3.1
10 years ago
Alinson S. Xavier ffdc923268 Make labels more clear and customizable
10 years ago
Alinson S. Xavier 9232378d04 Refactor RingView; make text size consistent
10 years ago
Alinson S. Xavier b20fd44cbc Scroll to view before clicking
10 years ago
Alinson S. Xavier ded8800017 Extract common style
10 years ago
Alinson S. Xavier 1bb6cd405b Externalize strings
10 years ago
Alinson S. Xavier babf7d64f0 Display repetition count for last week, month, etc
10 years ago
Alinson S. Xavier dfbcf78dd7 Update list of translators
10 years ago
Alinson S. Xavier e01c668e4d Add Swedish translation
10 years ago
Alinson S. Xavier 2eef696027 Add Russian translation
10 years ago
Alinson S. Xavier ddd10cacd1 Add Polish translation
10 years ago
Alinson S. Xavier 0cdde4901e Add Italian translation
10 years ago
Alinson S. Xavier f13e9b7362 Update German translation
10 years ago
Alinson S. Xavier 558f72d7c5 Update French translation
10 years ago
Alinson S. Xavier 6e493f55bc Declare RTL support in the manifest
10 years ago
Alinson S. Xavier 5186ab840a Add Arabic translation
10 years ago
Alinson S. Xavier 65fd82d888 Fix indentation
10 years ago
Alinson S. Xavier 866b62987c Wake up device before running UI tests
10 years ago
Alinson S. Xavier 18abb2038f Check if habit is null on BaseWidgetProvider
10 years ago
Alinson S. Xavier f7f4b5eeb0 Simplify code for drawing header
10 years ago
Alinson S. Xavier 45a7433773 Use StaticLayout to draw RingView label
10 years ago
Alinson S. Xavier 988b39f2e5 Add missing debug messages to SystemHelper
10 years ago
Alinson S. Xavier a0803966f9 Merge branch 'feature/unit-tests' into dev
10 years ago
Alinson S. Xavier e4af662836 Merge pull request #33 from vanniktech/patch-1
10 years ago
Alinson S. Xavier 4cf2b8072b Unlock screen before running UI tests
10 years ago
Alinson S. Xavier 9156bba267 Disable animations when testing
10 years ago
Alinson S. Xavier 1a18bb939d Refactor and write unit tests for RepetitionList
10 years ago
Alinson S. Xavier 144524e53b Refactor and write tests for checkmarks
10 years ago
Alinson S. Xavier 3d1c53396c Allow date to be fixed at a certain timestamp
10 years ago
Alinson S. Xavier 1930db3cd1 Wait after toggling checkmarks
10 years ago
Alinson S. Xavier a2c2a5531a Use temporary database for tests
10 years ago
Alinson S. Xavier eee2605f74 Add first unit tests for habit
10 years ago
Niklas Baudy 9df0c9ae9e Update EditText of Edit Habit Description to capitalize sentences
10 years ago
Niklas Baudy 433894336c Update EditText of Edit Habit to capitalize sentences
10 years ago
Alinson S. Xavier 9061182301 Update translators' names
10 years ago
Alinson S. Xavier 71bdc70c1a Bump version to 1.3.0
10 years ago
Alinson S. Xavier 5e4a40579a Put about under link category on settings screen
10 years ago
Alinson S. Xavier d326be1224 Reintroduce longClick hack
10 years ago
Alinson S. Xavier fb8a09c95c Add German translation
10 years ago
Alinson S. Xavier 1635b9905d Split test
10 years ago
Alinson S. Xavier 2d88fc0b20 Update Japanese translation
10 years ago
Alinson S. Xavier 1d74359c06 Update widgets in background
10 years ago
Alinson S. Xavier 8b10138cd6 Fix tests on pre-Lollipop devices
10 years ago
Alinson S. Xavier 2b40633110 Add more tests for settings and about
10 years ago
Alinson S. Xavier 1102d05a61 Test unarchiving habits
10 years ago
Alinson S. Xavier 51e8c2f111 Implement basic user interface tests
10 years ago
Alinson S. Xavier 547e4e5f63 Use white background on pre-Lollipop, instead of ripple
10 years ago
Alinson S. Xavier 84d5c2aac6 Remove longClick hack
10 years ago
Alinson S. Xavier 2b3b423fa3 Show color button even for a single habit
10 years ago
Alinson S. Xavier 3b28c37c5e Rebuild order after commit
10 years ago
Alinson S. Xavier e749e787ad Add Japanese translation
10 years ago
Alinson S. Xavier 9c5d582f24 Update copyright notices for translations
10 years ago
Alinson S. Xavier 34c0758308 Remove debug code
10 years ago
Alinson S. Xavier 85963ae061 Add frequency widget
10 years ago
Alinson S. Xavier e3390d5397 Rename header to frequency; update translations
10 years ago
Alinson S. Xavier 59a2f31a73 Fix timezone issues; rename class to HabitFrequencyView
10 years ago
Alinson S. Xavier cea5241135 Implement weekday frequency view
10 years ago
Alinson S. Xavier 7784fc5c75 Add broadcast receiver to ShowHabitActivity
10 years ago
Alinson S. Xavier 6dd017f33e Refresh also main activity when history editor closes
10 years ago
Alinson S. Xavier c8cd9f85f6 Remove hardcoded string
10 years ago
Alinson S. Xavier d038bdb741 Update widgets after history editor closes
10 years ago
Alinson S. Xavier f55e8d2c85 Merge branch 'feature/history-editor' into dev
10 years ago
Alinson S. Xavier f8dc1d9eae Force rebuild of scores
10 years ago
Alinson S. Xavier 85393b0d40 Handle configuration changes
10 years ago
Alinson S. Xavier 75599ad20c Fix timezone issues
10 years ago
Alinson S. Xavier c6b948cbf5 Save changes on configuration change
10 years ago
Alinson S. Xavier 5b151805ff Make HistoryView not editable by default
10 years ago
Alinson S. Xavier aa86826bdb Refresh data after closing history editor
10 years ago
Alinson S. Xavier 821373a340 Make history editor functional
10 years ago
Alinson S. Xavier 8f37e293b1 Implement dummy history editor; add edit history button
10 years ago
Alinson S. Xavier 0fb8ed0b53 Add French translation
10 years ago
Alinson S. Xavier 2cfc809490 Update copyright notices in all files
10 years ago
Alinson S. Xavier ba31dee16a Merge branch 'feature/refactoring' into dev
10 years ago
Alinson S. Xavier 146c743fb8 Simplify list adapter
10 years ago
Alinson S. Xavier 0c00e9ec2d Simplify constructor
10 years ago
Alinson S. Xavier 49af55a2de Move more methods to helper
10 years ago
Alinson S. Xavier 09f615a5e6 Update translations
10 years ago
Alinson S. Xavier 9014acc548 Remove settings menu from ShowHabitActivity
10 years ago
Alinson S. Xavier e0527dc8ff Implement about screen
10 years ago
Alinson S. Xavier f8dc64cc6b Move time and color pickers resources into separate file
10 years ago
Alinson S. Xavier ced5b751be Move methods to helper
10 years ago
Alinson S. Xavier 8a60dda74e Further simplify ListHabitsFragment
10 years ago
Alinson S. Xavier c8c4df6ef7 Split ListHabitsFragment into smaller classes
10 years ago
Alinson S. Xavier 0c0ac9dee5 Minor formatting
10 years ago
Alinson S. Xavier fdf6c91929 Use equals instead of operator
10 years ago
Alinson S. Xavier 08d6e39a17 Throw exception when trying to undo deletion of habit
10 years ago
Alinson S. Xavier 7b73238448 Add explicit READ_EXTERNAL_STORAGE permission with maxSdkVersion
10 years ago
Alinson S. Xavier e02f9c1d60 Bump version to 1.2.0
10 years ago
Alinson S. Xavier 5e7636d7ff Fix position for new habits
10 years ago
Alinson S. Xavier 616322cd35 Fix card background (pre-Lollipop)
10 years ago
Alinson S. Xavier 299c6a0c1d Show action icons on pre-Lollipop
10 years ago
Alinson S. Xavier b4911b6cb4 Save last app version on preferences
10 years ago
Alinson S. Xavier f41f877107 Fix data export on older devices
10 years ago
Alinson S. Xavier 58aa7f6687 Add padding to HabitScoreView
10 years ago
Alinson S. Xavier d196e01da0 Update widgets and reminders on background; faster startup
10 years ago
Alinson S. Xavier 1fbd12a947 Fix incorrect streaks
10 years ago
Alinson S. Xavier 7493291ade Use average of scores in the interval
10 years ago
Alinson S. Xavier 2a750704d9 Minor string change
10 years ago
Alinson S. Xavier cb2f3823cd Update widget previews
10 years ago
Alinson S. Xavier 39e29dabb8 Add code to save widget preview to file
10 years ago
Alinson S. Xavier 51d1b93d03 Split Habit class into several smaller classes
10 years ago
Alinson S. Xavier 8acbc63914 Move commands to their own files
10 years ago
Alinson S. Xavier ac8e78ff24 Minor style changes
10 years ago
Alinson S. Xavier 162ded66d8 Improve widget measuring
10 years ago
Alinson S. Xavier 5428209543 Improve widget colors
10 years ago
Alinson S. Xavier 141fd30d70 Merge branch 'widgets' into dev
10 years ago
Alinson S. Xavier 48d446a243 Minor color changes
10 years ago
Alinson S. Xavier ae7869d3a2 Implement multiple widget providers
10 years ago
Alinson S. Xavier b8cacaffa9 Refactor custom views; fix rendering issues
10 years ago
Alinson S. Xavier 4def8f0409 Perform additional checks to avoid negative lengths
10 years ago
Alinson S. Xavier f0d12e9925 Widgets for HistoryView, ScoreView, etc
10 years ago
Alinson S. Xavier a2331260e4 Alternative design for widgets
10 years ago
Alinson S. Xavier c1a846d42b Minor style changes
10 years ago
Alinson S. Xavier 031d684b3e Update main activity on notification/widget click
10 years ago
Alinson S. Xavier 3a770e71e3 Add configuration activity for widgets
10 years ago
Alinson S. Xavier b29dd8ea79 Remove debug code
10 years ago
Alinson S. Xavier 7f1553a4a1 Toggle checkmarks from widget
10 years ago
Alinson S. Xavier d748f5d6de Assign habits to widgets; refresh on database change
10 years ago
Alinson S. Xavier 7234e072e6 Implement widget with fixed data
10 years ago
Alinson S. Xavier 7f71f46367 Remove useless widget preview
10 years ago
Alinson S. Xavier c1dae021bf Implement dummy widget
10 years ago
Alinson S. Xavier 88455acc76 Fix check button for previous day reminders
10 years ago
Alinson S. Xavier 6a1cb09ca2 Remove unused imports and variables
10 years ago
Alinson S. Xavier 33d7ab52ca Remove unused resources
10 years ago
Alinson S. Xavier d2682358c2 Allow custom views to be rendered on the layout editor
10 years ago
Alinson S. Xavier f511ca2028 Explicitly allow backups
10 years ago
Alinson S. Xavier d5774e8511 Close cursors
10 years ago
Alinson S. Xavier b6e7e72f5a Remove object allocations during draw
10 years ago
Alinson S. Xavier 27220c9ab2 Specify locale explicitly
10 years ago
Alinson S. Xavier f1424e5820 Add content description for images
10 years ago
Alinson S. Xavier a18e0fbda0 Remove hardcoded string
10 years ago
Alinson S. Xavier 4c3a72df81 Delete duplicate resource
10 years ago
Alinson S. Xavier e9ce50f686 Use correct XML namespace
10 years ago
Alinson S. Xavier acb26964f3 Mark as untranslatable
10 years ago
Alinson S. Xavier 917d1218ae Update pt translation
10 years ago
Alinson S. Xavier f5ccd7d8c3 Move ripple backgrounds to drawable-v21
10 years ago
Alinson S. Xavier 456a9e49a9 Remove extra translations
10 years ago
Alinson S. Xavier f9a9339042 Use GestureDetector for scrolling
10 years ago
Alinson S. Xavier 5e21d877c5 Fetch all the data with one call
10 years ago
Alinson S. Xavier af0ef90e4d Export to CSV
10 years ago
Alinson S. Xavier 0cd8dd973b Bump version to 1.1.1
10 years ago
Alinson S. Xavier 2898a21157 Disallow empty list of days
10 years ago
Alinson S. Xavier 0fa25c6701 Internationalize string
10 years ago
Alinson S. Xavier 843f3b06a1 Update translations
10 years ago
Alinson S. Xavier a9b8b7e1e2 Bump version
10 years ago
Alinson S. Xavier 966e7ccd8a Do not show hint on first run
10 years ago
Alinson S. Xavier d58be08fee Minor string change
10 years ago
Alinson S. Xavier eb057b51d3 Show one hint per day
10 years ago
Alinson S. Xavier 8c88e7fd5b Make it more strict to get a star
10 years ago
Alinson S. Xavier 756d3aa48f Return after case statement
10 years ago
Alinson S. Xavier 1a4dbd9cba Show alarm only on certain days of the week
10 years ago
Alinson S. Xavier c68176ad09 Add timestamp to notifications
10 years ago
Alinson S. Xavier b0ccf3464f Implement habit deletion
10 years ago
Alinson S. Xavier dcaff3d1b8 Update strings
10 years ago
Alinson S. Xavier 693e0143b5 Implement multiple selection and drag on press-and-hold
10 years ago
Alinson S. Xavier cdc80bdbbd Move DSLV to libs/
10 years ago
Alinson S. Xavier 68c4b26031 Implement hints
10 years ago
Alinson S. Xavier 56bed8206e Material design colors
10 years ago
Alinson S. Xavier 8e2f06c211 Bump database version to clean all database cache
10 years ago
Alinson S. Xavier 08f2fe84d7 Fix habit history view
10 years ago
Alinson S. Xavier 0e5764cf5d Refactor custom views
10 years ago
Alinson S. Xavier e6a5751959 Update app name
10 years ago
Alinson S. Xavier eefc738ee2 Improve habit positioning and reordering
10 years ago
Alinson S. Xavier 322650345c Add Chinese translation
10 years ago
Alinson S. Xavier 5c77a44611 Add Portuguese translation
10 years ago
Alinson S. Xavier 28900d0981 Internationalize more string
10 years ago
Alinson S. Xavier 77281e11f5 Refactor app introduction
10 years ago
Alinson S. Xavier e06b0e79cc Rename package
10 years ago
Alinson S. Xavier d6f31b8775 Remove dead code
10 years ago
Alinson S. Xavier d862c85874 Remove debug information
10 years ago
Alinson S. Xavier 5bd1b70cd9 Remove dead code
10 years ago
Alinson S. Xavier 191b9b9c1f Refactor ListHabitsFragment
10 years ago
Alinson S. Xavier c36cdb1e42 Refactor EditHabitsFragment
10 years ago
Alinson S. Xavier 4c53bd3763 Version bump
10 years ago
Alinson S. Xavier 7984670a3c Fix empty message
10 years ago
Alinson S. Xavier a58a95f125 Update app name
10 years ago
Alinson S. Xavier 46f152d5d2 Fix width of time picker
10 years ago
Alinson S. Xavier c8de4e13f9 Reformat code
10 years ago
Alinson S. Xavier 1ee3fc79f0 Choose 12/24h according to system settings
10 years ago
Alinson S. Xavier 12c9de22a7 Update copyright
10 years ago
Alinson S. Xavier 404cc82348 Load data asynchronously; cache checkmarks and streaks
10 years ago
Alinson S. Xavier be58d29672 Change color
10 years ago
Alinson S. Xavier a87211c9da Make hint more clear
10 years ago
Alinson S. Xavier 1312ad027c Fix typo
10 years ago
Alinson S. Xavier e44f36d34a Version bump
10 years ago
Alinson S. Xavier 8efd02661b Minor UI changes
10 years ago
Alinson S. Xavier 641d62ac66 Fix icon color on older Android versions
10 years ago
Alinson S. Xavier ed6167c3f7 Save default color and frequency
10 years ago
Alinson S. Xavier 903aee951b Remove IDE file
10 years ago
Alinson S. Xavier 0ccdd2ce2a Show app introduction; restore original launch icon
10 years ago
Alinson S. Xavier b24e8aa018 Bump version
10 years ago
Alinson S. Xavier 053f1907a3 Remove useless style
10 years ago
Alinson S. Xavier 1f64abcce6 Implement auto backups
10 years ago
Alinson S. Xavier 2f5e927ed6 Update developer email address
10 years ago
Alinson S. Xavier 9284334948 Bump version
10 years ago
Alinson S. Xavier 0dc377c8a3 Improve ordering of archived habits
10 years ago
Alinson S. Xavier 293f922831 Use material design palette
10 years ago
Alinson S. Xavier ef1ca452ac Implement settings screen
10 years ago
Alinson S. Xavier 9ab14e451e Show edit button on ShowHabitFragment
10 years ago
Alinson S. Xavier d42343cab3 Display toast when user does not long press
10 years ago
Alinson S. Xavier 0e10a0d14d Disallow more than 1 repetition per day
10 years ago
Alinson S. Xavier 8a6109226c Disable check on release builds
10 years ago
Alinson S. Xavier 369a5ed48b Simplify app name
10 years ago
Alinson S. Xavier e710a0c9b2 Update title, colors, icon and screenshots
10 years ago
Alinson S. Xavier d6d7798ae7 Finish implementation of habit archival
10 years ago
Alinson S. Xavier d4152f6b7e Fix home button glitch
10 years ago
Alinson S. Xavier d217ddce33 Remove useless code
10 years ago
Alinson S. Xavier 595dace7bb Call super first
10 years ago
Alinson S. Xavier df47f7e58e Remove useless code
10 years ago
Alinson S. Xavier 7d4e0901f4 Target SDK 23
10 years ago
Alinson S. Xavier 5ff19c36ff Remove title
10 years ago
Alinson S. Xavier caa6919cd2 Remove dead code
10 years ago
Alinson S. Xavier 6ba898ce47 Move reminder methods to separate class
10 years ago
Alinson S. Xavier f62c2d7c9e Simplify ReplayableActivity
10 years ago
Alinson S. Xavier 36c355fe34 Simplify MainActivity and decouple ListHabitsFragment from MainActivity
10 years ago
Alinson S. Xavier 77c01ceac9 Update main header more frequently
10 years ago
Alinson S. Xavier 65668cb9e9 Set habit.archived
10 years ago
Alinson S. Xavier 4d4f40cf95 Remove more log messages
10 years ago
Alinson S. Xavier 45da08e72e Remove log message
10 years ago
Alinson S. Xavier 62aaac084a Implement habits archival
10 years ago
Alinson S. Xavier 3e25c81f25 Make black color slightly lighter
10 years ago
Alinson S. Xavier 9b68c7bcf4 Change default color to blue
10 years ago
Alinson S. Xavier 48cfec7605 Hide empty message
10 years ago
Alinson S. Xavier 3d79f5d928 Show message when no habits are found
10 years ago
Alinson S. Xavier de02e119d1 Reorganizing
10 years ago
Alinson S. Xavier a1f05714ba Compatibility with older devices; more statistics
11 years ago
Alinson S. Xavier 1ff3c1c857 Android Studio file structure
11 years ago