|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.5.0] - 2022-08-21 |
| 4 | +### Warning - HiDPI config change |
| 5 | +In previous versions of tofi, pixel values were always treated as device |
| 6 | +pixels, ignoring the display's scale factor. This allows pixel-perfect sizes, |
| 7 | +but means you have to make different configs for differently scaled displays, |
| 8 | +and isn't how e.g. Sway does things. Additionally, fonts currently *are* scaled |
| 9 | +by the scale factor, making things a little complex. |
| 10 | + |
| 11 | +This release adds a `scale` boolean option, which currently defaults to |
| 12 | +`false`. Setting this to `true` will make pixel values scale with the display's |
| 13 | +scale factor. |
| 14 | + |
| 15 | +In the next version of tofi, `scale` will default to `true` (but still be |
| 16 | +around if you want the old behaviour). Setting `scale` to `false` will also |
| 17 | +start causing fonts to not be scaled by the scale factor. |
| 18 | + |
| 19 | +If you use tofi on a HiDPI display, you should explicitly set `scale` to your |
| 20 | +desired setting now (or at least be aware that you'll need to change some theme |
| 21 | +dimensions in the next version). |
| 22 | + |
| 23 | +### Added |
| 24 | +- Fuzzy matching can now be enabled with the `fuzzy_match` option. |
| 25 | +- Added `scale` option, as described above. |
| 26 | +- Added Ctrl-u and Ctrl-w readline keybindings. |
| 27 | +- Added this changelog. |
| 28 | + |
| 29 | +### Changed |
| 30 | +- Improved performance when neither `selection-match-color` or |
| 31 | + `selection-background-color` are specified. |
| 32 | +- Improved performance on systems with Transparent HugePages enabled for shared |
| 33 | + memory (none that I know of for now, but may be relevant in the future). |
| 34 | + |
| 35 | + |
3 | 36 | ## [0.4.0] - 2022-08-07 |
4 | 37 | ### Deprecated |
5 | 38 | In the [0.3.0] release, the `drun-print-exec` option was added to enable fixed |
@@ -95,6 +128,7 @@ is how it should have been done from the start. |
95 | 128 | ## [0.1.0] - 2022-06-27 |
96 | 129 | Initial release. Good enough to use, but still some jank. |
97 | 130 |
|
| 131 | +[0.5.0]: https://github.com/philj56/tofi/compare/v0.4.0...v0.5.0 |
98 | 132 | [0.4.0]: https://github.com/philj56/tofi/compare/v0.3.1...v0.4.0 |
99 | 133 | [0.3.1]: https://github.com/philj56/tofi/compare/v0.3.0...v0.3.1 |
100 | 134 | [0.3.0]: https://github.com/philj56/tofi/compare/v0.2.0...v0.3.0 |
|
0 commit comments