13 Commits

Author SHA1 Message Date
Sad Ellie
aff3cd4ca3 Back to ExprK.
Added more operators for calculator. Formatting and other stuff are broken.

P.S. Using my own fork of ExprK. Added square root operator to it.
2022-12-07 20:52:17 +04:00
Sad Ellie
e620794358 Fixed engineering string formatter 2022-11-21 11:11:16 +04:00
Sad Ellie
cc1c94e86e Custom formatter.
NumberFormatter from java is bad.

Updated tests, LGTM.
2022-11-20 11:03:52 +04:00
Sad Ellie
f8dbd7a867 Fixed Levenshtein distance search
Was missing lowercase transformations
2022-09-03 13:27:30 +03:00
Sad Ellie
f6c1d44be2 Units repository updates
Units filter fixes
Performance drop fixed
2022-08-22 22:24:52 +03:00
Sad Ellie
0aa71acf1a Fixed tests 2022-08-18 22:00:54 +03:00
Sad Ellie
ab4fbaee52 Tiny code clean up 2022-06-19 16:20:43 +03:00
Sad Ellie
e3f70653c0 Added boilerplate notice 2022-06-19 16:12:37 +03:00
Sad Ellie
a6f1ddee7d Refactored Units list screens
Added second ViewModel
AllUnitsRepository instead of a simple list
Added some tests
Left and right side screen are now separate
2022-06-17 23:47:46 +03:00
Sad Ellie
63d943cbb9 No more wildcard imports 2022-06-03 20:19:10 +03:00
Sad Ellie
a73624b726 New units and tests
All units (except for currencies) are now tested
Changed some basic units and fixed errors
Added new unit groups
2022-05-27 21:57:51 +03:00
Sad Ellie
84a4611c3d Levenshtein distance improvements 2022-05-11 23:16:28 +03:00
Sad Ellie
35504f7927 Testable application
Added dependencies for testing
Added tests for stuff in Utils.kt and MainViewModel.kt just to make sure that the setup is working (can move to TDD now)
Added repository for database so that code is more testable
2022-05-09 14:45:29 +03:00