olegivo
e3e3263af7
made HabitData data class
...
custom toString, equals and hashCode not need as data class already implements it (all properties involved as it was before), also removed dependency of EqualsBuilder and HashCodeBuilder
default constructor made with default parameters
copy-constructor replaced by data class .copy()
6 years ago
olegivo
d2d9f74372
convert Habit to kotlin #300
6 years ago
olegivo
6433d28d78
add kotlin dependency to uhabits-core
6 years ago
oleg.industry
af37036ac5
jacoco concrete version fixed
6 years ago
oleg.industry
8717ad6ad0
kotlin update (1.3.50)
6 years ago
olegivo
95af0217ff
google repository simplification
6 years ago
olegivo
fe091fa740
update AGP (3.5.1)
...
using default build tools version (from AGP)
6 years ago
olegivo
00abb4486d
update libraries
...
auto-factory (1.0-beta6)
butterknife (9.0.0)
guava (24.1-android)
6 years ago
olegivo
dadfcb7c16
extracted AUTO_FACTORY_VERSION
6 years ago
Veyndan Stuart
77a9701805
Convert PaletteUtils to Kotlin ( #510 )
...
* Convert PaletteUtils to Kotlin
6 years ago
Alinson S. Xavier
bfea4b024a
core: Implement bar chart
6 years ago
Tthecreator
3e2cf48223
Changed habit type selection to dropdown instead of popup message ( #498 )
6 years ago
Alinson S. Xavier
ec2fa16fab
Web: update npm modules
6 years ago
Alinson S. Xavier
8d97a8d140
Re-enable view tests
6 years ago
Alinson S. Xavier
563aa8b7b4
Finish Kotlin implementation of IosCanvas
6 years ago
Alinson S. Xavier
74475bd191
Partial implementation of IosCanvas in Kotlin
6 years ago
Alinson S. Xavier
046a7eab7f
Move IosDatabase to Kotlin
6 years ago
Alinson S. Xavier
d96732b588
Update
6 years ago
Alinson S. Xavier
a3bfc05068
Move view tests to common
7 years ago
Alinson S. Xavier
defa2f9431
Reorganize source tree
7 years ago
Alinson S. Xavier
fe4139e268
Move tests to commonTest; convert some classes from Swift to Kotlin
7 years ago
Alinson S. Xavier
d463bb55d7
Unify async tests
7 years ago
Alinson S. Xavier
5ea19c9475
Restore Backend class; replace TaskRunner by Kotlin Coroutines
7 years ago
Alinson S. Xavier
b0cedde0a9
Partial kotlin implementation of IosCanvas
7 years ago
Alinson S. Xavier
e0894c9313
Move IosFiles implementation to Kotlin; setup tests for ios target
7 years ago
Alinson S. Xavier
8378d88186
Update gradle
7 years ago
Alinson S. Xavier
ddd363917c
Implement JsFileStorage using IndexedDB
7 years ago
Alinson S. Xavier
f310eaf7d9
Make I/O asynchronous with coroutines; make all JS tests pass
7 years ago
Alinson S. Xavier
8972f2d03d
Move most tests to commonTest
7 years ago
Alinson S. Xavier
e88c58916a
Implement JsFiles
7 years ago
Alinson S. Xavier
7d169d8053
Update copyright date
7 years ago
Alinson S. Xavier
c018d89ca6
Implement JsDatabase using sql.js
7 years ago
Alinson S. Xavier
5c402b5400
Implement HtmlCanvas; move some tests to commonTest
7 years ago
Alinson S. Xavier
7ba7edb7d4
Set up javascript tests
7 years ago
Alinson S. Xavier
fe219b5296
Update kotlin gradle plugin; add js target
7 years ago
Alinson S. Xavier
1abc041d87
Fix ios tests; remove empty test
7 years ago
Alinson S. Xavier
c16a0ecd65
Migrate Scores to pure Kotlin; display correct score on main screen
7 years ago
Alinson S. Xavier
6d527a31d7
Add app icon
7 years ago
Alinson S. Xavier
4d0d631d8a
Set minimum number of buttons
7 years ago
Alinson S. Xavier
5b2b554a7a
Dynamically select number of columns to display
7 years ago
Alinson S. Xavier
33bae657a3
Show numerical habits
7 years ago
Alinson S. Xavier
082c575f82
Allow user to show/hide archived and completed habits
7 years ago
Alinson S. Xavier
90f553b4f6
Add Preferences table and repository
7 years ago
Alinson S. Xavier
6af576c09c
Change language automatically
7 years ago
Alinson S. Xavier
c380abad5a
Remove outdated tests
7 years ago
Alinson S. Xavier
905099ccdb
Fix invalid translation files
7 years ago
Alinson S. Xavier
76b848752c
Convert i18n strings from Android XML to Kotlin
7 years ago
Alinson S. Xavier
48c3ff584a
Rename to DetailScreenController; pass habit as argument
7 years ago
Alinson S. Xavier
979affef22
Replace action sheet icon
7 years ago
Alinson S. Xavier
274d3d6858
Main screen: add action sheet
7 years ago