microsoft / microsoft/terminal

Update UI to support RTL

Open
#12,471 0 comments 0 reactions 0 assignees View on GitHub
Area-UserInterface Issue-Task Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

Our UI (particularly the settings UI) should support RTL. Check out this doc for how to do it: https://docs.microsoft.com/en-us/windows/apps/design/globalizing/adjust-layout-and-fonts--and-support-rtl#handling-right-to-left-rtl-languages

qps-ploca is a good tool for testing RTL.

Some notable UI that could use this includes:
- settings UI
- tabs?
- dropdown
- command palette
- about menu
- other popups

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked Microsoft RTL guidance and testing with qps-ploca. Review the settings UI, tabs, dropdowns, command palette, about menu, and other popups to identify the affected surfaces. Done means the listed UI supports right-to-left languages and can be verified with RTL test content.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, internationalization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.