[PR #8997] [CLOSED] [Settings UI] [Colour schemes page] Redesign Colour Buttons #27363

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/8997
Author: @Chips1234
Created: 2/2/2021
Status: Closed

Base: mainHead: dev/chips1234/redesign-colour-buttons-8765


📝 Commits (5)

  • 731c75f Redesign colour buttons
  • 63f86a9 Add non-bright colours row
  • 56d3f42 Split colour table into two
  • 062b9f8 Merge branch 'main' into dev/chips1234/redesign-colour-buttons-8765
  • 3a3477f Fix error

📊 Changes

5 files changed (+269 additions, -75 deletions)

View changed files

📝 src/cascadia/TerminalSettingsEditor/ColorSchemes.cpp (+66 -24)
📝 src/cascadia/TerminalSettingsEditor/ColorSchemes.h (+4 -2)
📝 src/cascadia/TerminalSettingsEditor/ColorSchemes.idl (+2 -1)
📝 src/cascadia/TerminalSettingsEditor/ColorSchemes.xaml (+134 -27)
📝 src/cascadia/TerminalSettingsEditor/Resources/en-US/Resources.resw (+63 -21)

📄 Description

Summary of the Pull Request

Gets rid of labels in favour of tooltips for the colour buttons. Tested manually.

References

Fixes an issue mentioned in #8765:

  • Redesign colour buttons
    • remove text for each colour button (to prevent cropping when text is localized)
    • instead, add a tooltip (and automation property) that includes the label

PR Checklist

  • CLA signed. If not, go over here and sign the CLA
  • Tested manually

Detailed Description of the Pull Request / Additional comments

Tighten margins and make rows narrower.

Terminal Settings UI - Colour buttons


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/8997 **Author:** [@Chips1234](https://github.com/Chips1234) **Created:** 2/2/2021 **Status:** ❌ Closed **Base:** `main` ← **Head:** `dev/chips1234/redesign-colour-buttons-8765` --- ### 📝 Commits (5) - [`731c75f`](https://github.com/microsoft/terminal/commit/731c75ff840ebb794ebd95e1a6c403cf9204bcdc) Redesign colour buttons - [`63f86a9`](https://github.com/microsoft/terminal/commit/63f86a994cab10b8a057b85d2ab1c6fa5775c130) Add non-bright colours row - [`56d3f42`](https://github.com/microsoft/terminal/commit/56d3f42e2e69ea82fd76a43557a4571543fdd938) Split colour table into two - [`062b9f8`](https://github.com/microsoft/terminal/commit/062b9f8ac670658fae58797f52d769752e5d2793) Merge branch 'main' into dev/chips1234/redesign-colour-buttons-8765 - [`3a3477f`](https://github.com/microsoft/terminal/commit/3a3477f5672274b3eeb25e4c2c48ab92357198c2) Fix error ### 📊 Changes **5 files changed** (+269 additions, -75 deletions) <details> <summary>View changed files</summary> 📝 `src/cascadia/TerminalSettingsEditor/ColorSchemes.cpp` (+66 -24) 📝 `src/cascadia/TerminalSettingsEditor/ColorSchemes.h` (+4 -2) 📝 `src/cascadia/TerminalSettingsEditor/ColorSchemes.idl` (+2 -1) 📝 `src/cascadia/TerminalSettingsEditor/ColorSchemes.xaml` (+134 -27) 📝 `src/cascadia/TerminalSettingsEditor/Resources/en-US/Resources.resw` (+63 -21) </details> ### 📄 Description ## Summary of the Pull Request Gets rid of labels in favour of tooltips for the colour buttons. Tested manually. ## References Fixes an issue mentioned in #8765: >- [ ] Redesign colour buttons > - remove text for each colour button (to prevent cropping when text is localized) > - instead, add a tooltip (and automation property) that includes the label ## PR Checklist * [X] CLA signed. If not, go over [here](https://cla.opensource.microsoft.com/microsoft/Terminal) and sign the CLA * [X] Tested manually ## Detailed Description of the Pull Request / Additional comments Tighten margins and make rows narrower. ![Terminal Settings UI - Colour buttons](https://user-images.githubusercontent.com/47545798/106539607-29e92180-64b3-11eb-8531-baca8e9bb404.png) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:21:32 +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#27363