30 Commits

Author SHA1 Message Date
Myzel394
cc7c719ee9
test(evaluator): Fix incorrect character (use minus from UTF-8 Mathematical Operators instead of "-" from ASCII Punctuation)
Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com>
2024-07-21 19:59:15 +02:00
Myzel394
33293a4c28
fix(evaluator): Fix power
Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com>
2024-07-21 19:27:37 +02:00
Myzel394
b53a0b1f92
test(evaluator): Add more tests
Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com>
2024-07-21 19:04:52 +02:00
Myzel394
84ddb6b6fa
fix(evaluator)!: Throw exception when trying to do 0^0
Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com>
2024-07-21 19:04:38 +02:00
Myzel394
6a5efe92ba
tests(evaluator): Add more tests
Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com>
2024-07-21 18:55:23 +02:00
Myzel394
5a9440dd17
fix(evaluator): Improve sin and cos threshold values
Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com>
2024-07-21 18:55:12 +02:00
Myzel394
f313da7042
fix(evaluator): Fix square root rounding error; Closes #18
Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com>
2024-07-21 18:44:46 +02:00
Myzel394
9cf0b6c38f
chore: Change com.sadellie.unitto -> app.myzel394.numberhub 2024-04-21 21:52:39 +02:00
Sad Ellie
eb00d8a76e Spotless and ktlint 2024-02-15 22:04:46 +03:00
Sad Ellie
ebb5fc52e0 Fix factorial of 0
closes #186
2024-02-11 22:58:26 +03:00
Sad Ellie
67a4852741 Refactor Tokenizer 2024-02-06 18:07:54 +03:00
Sad Ellie
b2030ad9dc Remove RPN experiment 2024-02-04 19:16:10 +03:00
Sad Ellie
4a499b8fd3 Fix #177 2024-02-02 17:01:42 +03:00
Sad Ellie
28a4e1b668 tiny clean up 2024-01-24 17:56:55 +03:00
Sad Ellie
f02a4ecf8a Tiny project refactor
- Updated build files
- Removed unused flavor
- Renamed units module
2023-12-02 18:11:38 +03:00
Sad Ellie
8ceaba7a96 Update tests 2023-11-29 17:01:48 +03:00
Sad Ellie
60e5f1f998 Basic RPN mode implementation
#125
2023-11-21 22:16:35 +03:00
Sad Ellie
e06bb76b02 Fractional output 2023-11-13 22:08:06 +03:00
Sad Ellie
1537df88eb Lexicon fixer improvements 2023-11-06 23:55:07 +03:00
Sad Ellie
4c3a89d16d Update tests 2023-09-29 18:17:29 +03:00
Sad Ellie
dc2e4af77b Update dependency namings 2023-09-26 13:53:07 +03:00
Sad Ellie
49f1520d88 Bumped dependencies really hard this time 2023-09-22 12:04:56 +03:00
Sad Ellie
8fee9d065d Don't use map for dependencies 2023-09-19 13:42:36 +03:00
Sad Ellie
031685ac7d Bump 2023-09-14 09:58:03 +03:00
Sad Ellie
de36613cab Limit factorial 2023-08-11 11:53:29 +03:00
sadellie
7c70258b84 Bumpy bumps
Updated navigation logic
2023-07-21 21:52:20 +03:00
sadellie
4e28521ec0 Decimal percentages
closes #68
2023-07-20 22:25:15 +03:00
Sad Ellie
70871b75c9 Do bad things in Tokenizer 2023-05-25 22:17:41 +03:00
Sad Ellie
d0b09beb7d Remove prints 2023-05-17 12:21:23 +03:00
Sad Ellie
8f1847618a Tiny fixes
* New Token-based System™ for input
* Unmathematical/Unethical/Cursed percentage support
* New Expression Evaluator™ that is not a dumpster fire
* Cursor in Converter input text field
* Removed garbage code (-200 KB)

proper fix for #12
closes #44
closes #52

this is a squashed commit
2023-05-15 13:16:51 +03:00