Skip to content

Miscalleneous Entry Mutations

Compare
Choose a tag to compare
@lemredd lemredd released this 01 Jan 13:40
· 156 commits to master since this release

0.3.0 (2023-01-01)

0.2.2 (2022-12-27)

New Features
  • intg:
  • ui: put EntryScreen to the rightmost side (98f8358)
  • component: emit to alter entry sign (8ae6698)
Bug Fixes
  • ui: use span to display value flexibly (2b28459)
Refactors
  • intg:
Tests
  • intg:
    • ensure decimal is appended (3b625ca)
    • ensure proper element selector (54da57f)
    • ensure altering sign of entry (faf1470)
  • component:
    • ensure proper element selector (f7263ef)
    • ensure sign altering emission (72439b1)

0.2.1 (2022-12-27)

Chores
  • component:
  • config:
    • remove unnecessary option (f700bf6)
    • require await in async methods (c5ab3bc)
    • allow indented switch statements (552381b)
    • turn off explicit any warning (7e614e6)
  • dx: recommend TailwindCSS extension (445b97b)
  • types:
    • add types for Entries (8e9e58d)
    • collect all PossibleButtonValues (6164f7c)
  • intg:
    • cast evaluatedValue to string (51887d5)
    • prepare using of evaluation helper (904d91e)
  • helper: make expression evaluator a helper (7cf2e62)
  • deps: install math-expression-evaluator (2f2dce4)
  • adjust spacing (2b87496)
Continuous Integration
  • helpers: add workflow for helper methods (64e3495)
New Features
  • intg:
    • set to 0 conditionally (7599cbf)
    • evaluate existing operation expression (139e635)
    • solve percentage in an expression (5df657e)
    • clear screens (2109a51)
    • obtain sqrt of given entry (1511b9a)
    • square given entry (ca669b4)
    • solve for fraction of given entry (755a64a)
    • calculate percentage (163a9ae)
    • save evaluatedValue (5f09ecb)
    • separate screens (a6c22ad)
    • evaluate formed expression (d5a227b)
    • prefix with space before appending (345e52b)
    • integrate other button types initially (6942087)
  • ui:
  • component:
Bug Fixes
  • helper: substitute special characters (cf00bc1)
  • intg: save current entry before replacing (30a5975)
  • ui:
    • persist evaluationScreen despite empty (f5de164)
    • use a span to display evaluation value (dcc93de)
  • types: emit corresponding button value type (a5c91c2)
Other Changes
  • component: ensure various clearing emissions (bfc445c)
Refactors
  • intg:
    • specialize expressionToDisplay (665fc77)
    • condition percent value (522f415)
    • specialize expressionToDisplay (e7f8bbe)
    • utilize left and right entries (3ae4ad2)
    • save left and right entries (49c830f)
    • cast to string when evaluating (1c865d9)
    • use collected button value types (2ebf50d)
  • types: make button types a dependency (51976f0)
Code Style Changes
  • intg: reorder code based on type (67a09b6)
Tests
  • intg:
    • rename description properly (7afd8f2)
    • ensure 0 replacement (849f5f9)
    • ensure continuous operation evaluation (c8e7679)
    • ensure percentage in an expression (a05d6cd)
    • rename a wrapper internal properly (5c7917b)
    • evaluate continuously (dd5a024)
    • ensure continuous evaluation (fc5f9c4)
    • ensure functionality of sqrtBtn (94e91e0)
    • ensure functionality of sqrBtn (57c3f00)
    • ensure functionality of FractionBtn (3d8f6db)
    • ensure percentage calculation (cb99f39)
    • ensure proper selector & element (74562db)
    • prepare test for continuous evaluation (d102736)
    • ensure evaluated value on entry screen (de3202f)
    • ensure entry and evaluation screens (eb695b6)
    • ensure evaluation integration (ae33d51)
    • prepare testing for evaluation (ef0a836)
    • ensure prefixed spaces (d6ffe08)
    • prepare test for evaluating expression (c166daa)
    • use proper selectors (0ce982e)
  • unit: ensure substituted special characters (e377d84)
  • component:

0.2.0 (2022-12-24)

Chores
  • config:
    • remove unnecessary option (f700bf6)
    • require await in async methods (c5ab3bc)
    • allow indented switch statements (552381b)
    • turn off explicit any warning (7e614e6)
  • dx: recommend TailwindCSS extension (445b97b)
  • types:
    • add types for Entries (8e9e58d)
    • collect all PossibleButtonValues (6164f7c)
  • intg:
    • cast evaluatedValue to string (51887d5)
    • prepare using of evaluation helper (904d91e)
  • component:
  • helper: make expression evaluator a helper (7cf2e62)
  • deps: install math-expression-evaluator (2f2dce4)
  • adjust spacing (2b87496)
Continuous Integration
  • helpers: add workflow for helper methods (64e3495)
New Features
  • intg:
    • clear screens (2109a51)
    • obtain sqrt of given entry (1511b9a)
    • square given entry (ca669b4)
    • solve for fraction of given entry (755a64a)
    • calculate percentage (163a9ae)
    • save evaluatedValue (5f09ecb)
    • separate screens (a6c22ad)
    • evaluate formed expression (d5a227b)
    • prefix with space before appending (345e52b)
    • integrate other button types initially (6942087)
  • ui:
  • component:
Bug Fixes
  • ui:
    • persist evaluationScreen despite empty (f5de164)
    • use a span to display evaluation value (dcc93de)
  • types: emit corresponding button value type (a5c91c2)
Other Changes
  • component: ensure various clearing emissions (bfc445c)
Refactors
  • intg:
    • save left and right entries (49c830f)
    • cast to string when evaluating (1c865d9)
    • use collected button value types (2ebf50d)
  • types: make button types a dependency (51976f0)
Tests
  • intg:
    • evaluate continuously (dd5a024)
    • ensure continuous evaluation (fc5f9c4)
    • ensure functionality of sqrtBtn (94e91e0)
    • ensure functionality of sqrBtn (57c3f00)
    • ensure functionality of FractionBtn (3d8f6db)
    • ensure percentage calculation (cb99f39)
    • ensure proper selector & element (74562db)
    • prepare test for continuous evaluation (d102736)
    • ensure evaluated value on entry screen (de3202f)
    • ensure entry and evaluation screens (eb695b6)
    • ensure evaluation integration (ae33d51)
    • prepare testing for evaluation (ef0a836)
    • ensure prefixed spaces (d6ffe08)
    • prepare test for evaluating expression (c166daa)
    • use proper selectors (0ce982e)
  • component: