Blame view

CHANGELOG.md 1.92 KB
4078977a   Stefan Wichmann   Prepare for first...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
  # Changelog
  All notable changes to this project will be documented in this file.
  
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
  and this project adheres to the versioning of Factorio, so 0.18.x will be at least compatible / tested with Factorio 0.18.x.
  
  ## [Released]
  
  ## [0.18.0] - 2020-06-06
  ### General
  - Initial Release of the mod 
  - Compatible with Factorio >0.18.0; tested on 0.18.30
  - Based on the 4-Function Calculator found in the [Max Rate Calculator](https://mods.factorio.com/mod/MaxRateCalculator) mod by [Theanderblast](https://mods.factorio.com/user/theanderblast)
  
  ### Added
  - History of recent calculations
  - Possibility to copy recent calculations to the current one (with shift+left-click)
  - Substitutes some functions & "constants" of the Lua [math-lib](http://lua-users.org/wiki/MathLibraryTutorial)
    - abs() -> math.abs()
    - acos() -> math.acos()
    - asin() -> math.asin()
    - atan() -> math.atan()
    - ceil() -> math.ceil()
    - floor() -> math.floor()
    - cos() -> math.cos()
    - sin() -> math.sin()
    - tan() -> math.tan()
    - deg() -> math.deg()
    - rad() -> math.rad()
    - exp() -> math.exp()
    - log() -> math.log()
    - min() -> math.min()
    - max() -> math.max()
    - modf() -> math.modf()
    - sqrt() -> math.sqrt()
    - huge -> math.huge
    - pi -> math.pi
  - Allows the use of "%" (percent sign) in the calculation
  - A little easter egg :-)
  - Setting for number of decimal places in result (Default: 2). Exact value will be displayed in the tooltip
  - Setting if triggering the calculation should clear the current equation (Default: no)
  
  ### Changed
  - Made the buttons slightly bigger, so that it's better readable on streams.
  - Allows to make "complex" calculations with parentheses
  - Allows pretty much all characters in the equation field
    - but the "=" (equal sign) will trigger the calculation
  
  ### Removed
  - Got rid of the memory functions - but introduced the list of recent calculations instead