Skip to content

Added rounded cursor shape option#19846

Draft
seyahlater05 wants to merge 1 commit intomicrosoft:mainfrom
seyahlater05:feature/rounded-cursors
Draft

Added rounded cursor shape option#19846
seyahlater05 wants to merge 1 commit intomicrosoft:mainfrom
seyahlater05:feature/rounded-cursors

Conversation

@seyahlater05
Copy link

@seyahlater05 seyahlater05 commented Feb 9, 2026

Summary of the Pull Request

Added roundedFilledBox and roundedEmptyBox cursor options. Uses circular arc approximation in BackendD3D. Corner radius is set to 25% of cursor's smallest dimension. Closes issue #1446.
roundfilled
roundempty

References and Relevant Issues

issue #1446

Detailed Description of the Pull Request / Additional comments

Only implemented in BackendD3D, BackendD2D should be easy enough to add. Additional suggestions welcome!

Validation Steps Performed

Tested in both debug and release

PR Checklist

…lledBox and roundedEmptyBox. Uses circular arc approximation in BackendD3D. Corner radius is set to 25% of cursor's smallest dimension. Closes issue microsoft#1446.
@microsoft-github-policy-service microsoft-github-policy-service bot added Issue-Task It's a feature request, but it doesn't really need a major design. Area-Rendering Text rendering, emoji, complex glyph & font-fallback issues Area-Settings Issues related to settings and customizability, for console or terminal Product-Terminal The new Windows Terminal. labels Feb 9, 2026
@seyahlater05
Copy link
Author

@seyahlater05 please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree [company="{your company}"]

Options:

  • (default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
@microsoft-github-policy-service agree
  • (when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.
@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree

@seyahlater05
Copy link
Author

@microsoft-github-policy-service agree

Copy link
Member

@DHowett DHowett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Please do not leave comments like NEW around the code. They're not going to be "new" any more if we choose to merge your code...
  2. New cursor shapes need to be added to both the D3D backend and the D2D backend.

For the overall project direction: I am not sure this actually completes the request in #1446; users wanted to be able to change the radius, not to have a completely new different cursor shape which also doesn't support a configurable radius.

@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something label Feb 9, 2026
@microsoft-github-policy-service microsoft-github-policy-service bot added the No-Recent-Activity This issue/PR is going stale and may be auto-closed without further activity. label Feb 17, 2026
@microsoft-github-policy-service
Copy link
Contributor

This pull request has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 7 days. It will be closed if no further activity occurs within 7 days of this comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-Rendering Text rendering, emoji, complex glyph & font-fallback issues Area-Settings Issues related to settings and customizability, for console or terminal Issue-Task It's a feature request, but it doesn't really need a major design. Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something No-Recent-Activity This issue/PR is going stale and may be auto-closed without further activity. Product-Terminal The new Windows Terminal.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: CornerRadius on Cursor Shape

2 participants