841 Commits

Author SHA1 Message Date
Sad Ellie
f40731044e Version 13 2022-12-28 12:21:42 +04:00
Sad Ellie
e3b8f03e4d Bumped Themmo (decreased APK size and fixed colors) 2022-12-27 11:52:08 +04:00
Sad Ellie
e5b7a7b6c2 Fixed custom dynamic theming for old devices. (#10) 2022-12-25 19:54:36 +04:00
Sad Ellie
16b8bd35a3 Fix (?) for input conversion (#12)
- Now doing conversion in coroutine.
- Little refactor for MainViewModel
- Text fields are limited to 1000 symbols now

- Little bug added. Conversion result can get really slow when converting extremely large numbers 99^999999 (like really big). Very rare case and user would probably never enter such values. Can't find a proper fix yet.
2022-12-24 13:45:00 +04:00
Sad Ellie
b18b38bc85 Version 12 is released
Still Fire engine red, but with less crashes (I hope).
2022-12-17 14:02:08 +04:00
Sad Ellie
67ace59469 Fixed crash when batch converting
Will clean later.
2022-12-17 13:31:22 +04:00
Sad Ellie
5cd2b3b205 Fixed crashes on large numbers (#12)
Currently just showing empty conversion result when can not convert due to expression result being too big, just like in Calculator by Google. Will add a proper message later.
2022-12-17 13:18:16 +04:00
Sad Ellie
0a48201595 Fire engine red 2022-12-13 11:35:44 +04:00
Sad Ellie
f0925f0f86 Build without Firebase 2022-12-13 01:13:05 +04:00
Sad Ellie
9c7130c6f9 Colour, not color 2022-12-12 22:25:13 +04:00
Sad Ellie
7b2d09f8b3 Bump 2022-12-12 22:24:50 +04:00
Sad Ellie
b25596bbc1 UI improvements for settings
Added icons, some descriptions.
Rearranged settings.
2022-12-12 20:23:52 +04:00
Sad Ellie
66ec851bcb Build without Google services
Also added little instruction.

Hope this doesn't brake anything for guys from F-Droid.
2022-12-11 22:10:46 +04:00
Sad Ellie
5585eacafe Fixed helper function for viewModel tests 2022-12-11 16:11:00 +04:00
Sad Ellie
b46d799382 Add brackets to formatter 2022-12-11 16:08:41 +04:00
Sad Ellie
0566387d81 Added RU to fastlane
Last preparations before update
2022-12-11 16:03:34 +04:00
Sad Ellie
f0b5c5bfc5 Fixed input stack clearing 2022-12-11 00:13:23 +04:00
Sad Ellie
1f35763893 More readable code for input processing tests 2022-12-11 00:12:09 +04:00
Sad Ellie
86596f23c0 Add multiply symbol where needed 2022-12-10 18:06:57 +04:00
Sad Ellie
669e2a0c19 More rules for input processing 2022-12-09 21:28:31 +04:00
Sad Ellie
5da7b3c1d2 Updated images 2022-12-09 20:58:23 +04:00
Sad Ellie
adb99a309b Changed icon for draggable list items 2022-12-09 20:30:31 +04:00
Sad Ellie
f923847f72 50 shades of green
- Now using a more saturated green
- Digit buttons are now grayish
- Background color is not a tint anymore: only white, dark gray and black. This change doesn't apply to dynamic themes.
2022-12-09 20:29:15 +04:00
Sad Ellie
c82450af8a Updated media 2022-12-08 23:01:05 +04:00
Sad Ellie
51961d5f68 Buttons are now always enabled (visually).
Disabled buttons states are useless and make it difficult to modify app theme.
2022-12-08 16:11:39 +04:00
Sad Ellie
ffd4284f55 Improved support for exponent and square root in input processing 2022-12-08 14:11:42 +04:00
Sad Ellie
7d2917d942 Introduced helpers for tests 2022-12-08 13:10:09 +04:00
Sad Ellie
aad5c40ffd Restored ExprK in licenses. 2022-12-08 12:45:14 +04:00
Sad Ellie
49b7406519 Removed redundant exponent display symbol. 2022-12-08 12:40:29 +04:00
Sad Ellie
8bb5d72461 Fixed Levenshtein Distance function.
Needed lowercase to pass tests of the function. In app strings are passed in lowercase.
2022-12-08 12:37:58 +04:00
Sad Ellie
d544a959f0 Fixed formatter 2022-12-08 12:35:22 +04:00
Sad Ellie
12cb52465e Unitto on F-Droid
Added badges and updated README.md
2022-12-07 21:05:44 +04:00
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
193170c734 Switched to EvalEx
Will need to refactor some convert method in the future.
2022-11-21 17:24:37 +04:00
Sad Ellie
e620794358 Fixed engineering string formatter 2022-11-21 11:11:16 +04:00
Sad Ellie
91332312e1 Added ExprK to licences
Also little order change
2022-11-20 20:55:35 +04:00
Sad Ellie
953292681b Added examples to Separator setting 2022-11-20 20:54:03 +04:00
Sad Ellie
e0152b508e Fixed (?) rendering issue with calculated value text
Hard to catch this bug, may still be broken
2022-11-20 20:32:26 +04:00
Sad Ellie
7c38a60788 Bump and clear 2022-11-20 20:03:08 +04:00
Sad Ellie
7fc6cea761 Fixed calculated result precision 2022-11-20 18:03:58 +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
b49b706d3f Fixed SearchBar 2022-11-20 11:00:37 +04:00
sadellie
3220cf20e2 Fixed input processing
Probably last fix for the first iteration of this functionality.
2022-11-13 17:04:33 +04:00
sadellie
2a348867a2 Bump! 2022-11-13 12:37:43 +04:00
sadellie
d90ae9220a Tiny padding fixes
Input and output text fields now occupy full screen width
2022-11-13 11:49:44 +04:00
sadellie
8e928d44bf Added basic calculator functionality.
- Lots of changes in UI
- Lots of changes in formatter
- Lots of changes in input processing functions

Note: No tests for this feature since I'm not about how calculator should work in Unitto.

Screenshots/promo/brand/press kit will be updated later.

This commit is a mess, sorry if you've somehow ended up here.
2022-11-13 11:47:17 +04:00
sadellie
13ca84e5c9 RuStore release
Added link to RuStore
2022-11-10 00:15:30 +04:00
sadellie
d4f2be1b55 Electric purple 2022-11-05 21:54:55 +04:00
Sad Ellie
a5152e8acb Chips row scroll fix 2022-09-04 21:22:28 +03:00
Sad Ellie
8ac244289a Bump! 2022-09-03 14:01:19 +03:00