[PR #17858] Add Mica Alt support (#17650) #31389

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

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

State: closed
Merged: No


Summary of the Pull Request

  1. Changing the existing $theme.$window.useMica property in the settings from a straight boolean to a string enum $theme.$window.micaStyle
  • "default" (stands for not using mica)
  • "original" (stands for using original mica)
  • "alt" (stands for using mica alt)
  1. Implement mica alt by using DWMSBT_TABBEDWINDOW in DWM_SYSTEMBACKDROP_TYPE enumeration

References and Relevant Issues

#17650

Detailed Description of the Pull Request / Additional comments

Validation Steps Performed

Change $theme.$window.micaStyle property in the setting.json, see the performances of the window theme

  • "default" (performs the same as useMica=false)
  • "original" (performs the same as useMica=true)
  • "alt" (performs Mica Alt theme)

PR Checklist

  • Closes #xxx
  • Tests added/passed
  • Documentation updated
    • If checked, please file a pull request on our docs repo and link it here: #xxx
  • Schema updated (if necessary)
**Original Pull Request:** https://github.com/microsoft/terminal/pull/17858 **State:** closed **Merged:** No --- ## Summary of the Pull Request 1. Changing the existing $theme.$window.useMica property in the settings from a straight boolean to a string enum $theme.$window.micaStyle - "default" (stands for not using mica) - "original" (stands for using original mica) - "alt" (stands for using mica alt) 2. Implement mica alt by using **DWMSBT_TABBEDWINDOW** in [DWM_SYSTEMBACKDROP_TYPE enumeration](https://learn.microsoft.com/en-us/windows/win32/api/dwmapi/ne-dwmapi-dwm_systembackdrop_type) ## References and Relevant Issues #17650 ## Detailed Description of the Pull Request / Additional comments ## Validation Steps Performed Change $theme.$window.micaStyle property in the setting.json, see the performances of the window theme - "default" (performs the same as useMica=false) - "original" (performs the same as useMica=true) - "alt" (performs Mica Alt theme) ## PR Checklist - [ ] Closes #xxx - [ ] Tests added/passed - [ ] Documentation updated - If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/terminal) and link it here: #xxx - [ ] Schema updated (if necessary)
claunia added the pull-request label 2026-01-31 09:46:56 +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#31389