|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [1.3.0] - 2024-09-07 |
| 9 | + |
| 10 | +### Added |
| 11 | + |
| 12 | +- Keybind `,`: change speed by -1. |
| 13 | +- Keybind `.`: change speed by +1. |
| 14 | +- Keybind `<`: change speed by -10. |
| 15 | +- Keybind `>`: change speed by +10. |
| 16 | +- Option `-b`/`--bg-color`: background color (optional, by default transparent). |
| 17 | + |
| 18 | +### Fixed |
| 19 | + |
| 20 | +- Lighten rather than darken if pipe piece color is < than the `--darken-min` value. |
| 21 | +- Fix invalid handling of `--max-drawn-pieces = 0`. |
| 22 | + |
| 23 | +## [1.2.0] - 2024-08-24 |
| 24 | + |
| 25 | +### Added |
| 26 | + |
| 27 | +- Depth mode (RGB palette only). |
| 28 | +- Gradient mode (RGB palette only). |
| 29 | +- Stats widget. |
| 30 | +- Keybind `Ctrl-C`: exit. |
| 31 | +- Keybind `l` (lowercase L): redraw. |
| 32 | +- Keybind `s`: toggle the stats widget. |
| 33 | +- Option `g`/`--gradient`: enable gradient mode. |
| 34 | +- Option `--gradient-step`: step between gradient transitions. |
| 35 | +- Option `-d`/`--depth-mode`: enable depth mode. |
| 36 | +- Option `--layer-max-drawn-pieces`: maximal number of pieces in the current layer (depth mode). |
| 37 | +- Option `-F`/`--darken-factor`: how much to darken pipe pieces in previous layers? (depth mode). |
| 38 | +- Option `-M`/`--darken-min`: the color to gradually darken to (depth mode). |
| 39 | +- Option `-s`/`--show-stats`: toggle the stats widget. |
| 40 | + |
| 41 | +### Changed |
| 42 | + |
| 43 | +- Changed default FPS from 20 to 24 frames. |
| 44 | + |
| 45 | +## [1.1.0] - 2024-05-09 |
| 46 | + |
| 47 | +### Added |
| 48 | + |
| 49 | +- Support for defining custom piece sets. |
| 50 | +- Keybind `c`: manual screen cleaning. |
| 51 | + |
| 52 | +### Changed |
| 53 | + |
| 54 | +- The default piece set are now bold pipes (ID: 6). |
| 55 | +- Slightly edited the help message. |
| 56 | + |
| 57 | +## [1.0.0] - 2024-05-03 |
| 58 | + |
| 59 | +### Added |
| 60 | + |
| 61 | +- 6 available piece sets. |
| 62 | +- Each pipe has its own color; available palettes are: none (colorless), base colors and RGB. |
| 63 | +- Changeable FPS. |
| 64 | +- The minimal and maximal length of pipes can be changed. |
| 65 | +- The maximal number of drawn characters can be changed. To ignore this setting specify 0 via CLI. |
| 66 | +- The probability of turning pipes is changeable, it's given as a percentage in decimal form. |
| 67 | +- Screensaver can be paused by pressing spacebar, close with q, Q or escape key. |
0 commit comments