Leonard Hecker
Leonard Hecker
This replaces ~70k LOC (boost) with ~600 LOC (`small_vector.h`). By replacing boost, we simplify future maintenance and improve compile times in exchange for a one time cost of a very...
bd403dc made VS 2022 mandatory, but failed to update the README and .vsconfig. Closes #13708
Other settings model classes call `JsonUtils::SetValueForKey` with the private `_##value` member as the value. Since `_##value` is an optional, this prevented writing out unset, optional fields. The new `Themes` class...
This commit is a from-scratch rewrite of `ROW` with the primary goal to get rid of the rather bodgy `UnicodeStorage` class and improve Unicode support. Previously a 120x9001 terminal buffer...
"You can't just detect whether the settings file changed." Haha, file hash goes brrr. --- Jokes aside, what do you all think about this? Will this work? This would be...
This commit builds directly on the changes made in #13677 and fixes: * TSF resetting to AlphaNumeric ("ASCII") input mode when pressing enter * Vietnamese IME not composing a new...
wyhash was chosen based on the results found in `smhasher`, were it proved itself as an algorithm with little flaws and fairly high output quality. While I have a personal...
### Windows Terminal version 1.14.552.0 ### Windows build number 10.0.22559.0 ### Steps to reproduce * Have a wsl.exe profile without any further arguments in the command line This will ensure...
From an internal mail conversation titled "Terminal is always ticking": > I notice that Terminal on my machine is constantly ticking, meaning XAML Tick. It looks like there is a...
# Description of the new feature/enhancement In testing I found absolutely no difference in visual appearance on my 27" 4K display (163ppi), but a noticeable improvement in clarity/readability on my...