[PR #5190] Remove a heap of legacy settings deserialization #26162

Open
opened 2026-01-31 09:14:20 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/5190

State: closed
Merged: Yes


This pull request removes support for:

  • legacy keybindings of all types
  • colorScheme.colors, as an array
  • A globals object in the root of the settings file
  • profile.colorTable and profile.colorscheme (the rare v0.1 all-lowercase variety)

c637a6757fe33edd78123a549c41405c0e77ac3a - Settings: delete all legacy keybinding deserializers

fc0d22e7fb62b5c30664c5513c07025a830dacad - Settings: remove support for colorScheme.colors (array)

e3bc5a9afd255e478928512365cd80796c983381 - Settings: remove legacy colorscheme key and colorTable

bba1d651f3 - Settings: Remove support for /globals

Fixes #4091.
Fixes #1069.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/5190 **State:** closed **Merged:** Yes --- This pull request removes support for: * legacy keybindings of all types * `colorScheme.colors`, as an array * A `globals` object in the root of the settings file * `profile.colorTable` and `profile.colorscheme` (the rare v0.1 all-lowercase variety) ### c637a6757fe33edd78123a549c41405c0e77ac3a - Settings: delete all legacy keybinding deserializers ### fc0d22e7fb62b5c30664c5513c07025a830dacad - Settings: remove support for colorScheme.colors (array) ### e3bc5a9afd255e478928512365cd80796c983381 - Settings: remove legacy colorscheme key and colorTable ### bba1d651f3d532f8d46be6e29c72a6097cab60b4 - Settings: Remove support for /globals Fixes #4091. Fixes #1069.
claunia added the pull-request label 2026-01-31 09:14:20 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#26162