Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign upHighlights
- Arctic Code Vault Contributor
Pinned
559 contributions in the last year
Contribution activity
July 2020
Created a pull request in microsoft/terminal that received 24 comments
Reintroduce a color compatibility hack, but only for PowerShells
There is going to be a very long tail of applications that will explicitly request VT SGR 40/37 when what they really want is to SetConsoleTextAttr…
+258
−21
•
24
comments
- Swap brightBlack/black in the Solarized color schemes
- wpf: fix a handful of issues with the wpf control
- Update Cascadia Code to 2007.15
- Move to the TerminalDependencies NuGet feed
- Replace gsl::at with a new til::at(span) for pre-checked bounds
- Replace basic_string_view<T> with span<const T>
- Replace the color table init code with two const arrays
- Move to GSL 3.1.0
- Update {fmt} to 7.0.1
- Remove the rowsToScroll setting and just always use the system setting
- Update JsonNew for IReference+cleaner optionals, and better Mappers
- Build and ship an actual binary named wt that just launches WT
- Account for WHEEL_DELTA when dispatching VT mouse wheel events
- Fix the build in VS 2019 16.7
- UIA: use full buffer comparison in rects and endpoint setter
- Add copyFormatting keybinding arg and array support
- pass mouse button state into HandleMouse
- Add Spec for winrt TerminalSettings
- Skip DX invalidation if we've already scrolled an entire screen worth of height
- Add gutter to Command Palette to avoid overlapping with scrollbar
- Add support for running a `wt` commandline in the curent window WITH A KEYBINDING
- Commit attr runs less frequently by accumulating length of color run
- Set memory order on slow atomics
- Tweaks: normalize TextAttribute method names (adjective form)
- Smooth animation of command palette filtering
- Added til::spsc, a lock-free, single-producer/-consumer FIFO queue
- Fix 'bcz exclusive' typo
- Skip validations on some text buffer methods
- Cache the viewport to make invalidation faster
- Add High Contrast image assets
- Add support for "Always on top" mode
- `wt.exe`: Add support for "short" sub-commands
- Tweak the Palette's KeyChord for High Contrast mode
- Move to GSL 3.1.0
- Add support for the "concealed" graphic rendition attribute
- Add support for focus mode
- Add support for iterable, nested commands
- Add support for the "faint" graphic rendition attribute
- Convert most of our JSON deserializers to use type-based conversion
- Some pull request reviews not shown.
Created an issue in microsoft/terminal that received 5 comments
ConPTY: transmit DECSET/DECRST state when client application enters/exits ENABLE_VIRTUAL_TERMINAL_INPUT mode
Certain applications (mainly those using the Cygwin/MSYS runtime) will attempt to change VT input parameters while VT input is technically off. Bec…
5
comments
- [Reserved for future use]
- Test
- Deprecate and eventually replace Solarized
- wpf: TerminalContainer consumes WM_MOUSEWHEEL and doesn't let the native HWND have it
- wpf: cursor is same color as last rendered foreground (?)
- wpf: selection invalidation on keypress doesn't properly invalidate selection w/ renderer
- update {fmt} to 7.0.1
- Command Palette key bindings are unreadable in High Contrast mode
- Scenario: Improved support for different graphics renditions [VT, SGR]
- We broke some legacy apps that said "black background" but really wanted "default background"

