Skip to content

Centralize feature prompts by target release#14767

Merged
KlausLoeffelmann merged 1 commit into
dotnet:mainfrom
KlausLoeffelmann:Net11Api_00_WorkOrderDocCleanUp
Jul 23, 2026
Merged

Centralize feature prompts by target release#14767
KlausLoeffelmann merged 1 commit into
dotnet:mainfrom
KlausLoeffelmann:Net11Api_00_WorkOrderDocCleanUp

Conversation

@KlausLoeffelmann

@KlausLoeffelmann KlausLoeffelmann commented Jul 18, 2026

Copy link
Copy Markdown
Member

Closes #14766.

Summary

  • centralizes feature prompts under .github/Feature-Prompts
  • groups prompts by their Net9 and Net11 target releases
  • preserves feature-specific subfolders
  • adds the current Net11 implementation work orders
  • normalizes the Application.SystemTextAwareness folder name in .github/Feature-Prompts.

This is a documentation-only change.

Microsoft Reviewers: Open in CodeFlow

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 27022e2a-9eb8-4f58-9bfa-e79ca0d6c559
@KlausLoeffelmann KlausLoeffelmann added this to the .NET 11 milestone Jul 23, 2026
@KlausLoeffelmann KlausLoeffelmann added the NewApi-Net11 Tracks issues for public APIs targeted for .NET 11. label Jul 23, 2026
@KlausLoeffelmann
KlausLoeffelmann enabled auto-merge (squash) July 23, 2026 02:05

## 6. Supersede the piecemeal APIs

- `Application.GetWindowsAccentColor``Application.SystemVisualSettings.AccentColor`. The method

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The Application.WindowsAccentColor.cs file should have been removed during the iteration process; that content is effectively obsolete.

@KlausLoeffelmann KlausLoeffelmann Jul 23, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Same thing: This is a snap-shot in time, and should be captured as it was.

If you agree, can you approve?
If not, let's discuss! :-)

factor (1.0–2.25; i.e. `TextScaleFactor / 100`). **Live getter** — re-reads the value, does
not cache, because it is a system setting that changes at runtime. Well-defined regardless
of whether any `Form` exists or how many UI threads are running (it is process-global).
- **`public static SystemTextSizeAwareness SystemTextSizeAwareness { get; set; }`** — the

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The file SystemTextSizeAwareness removed during iteration.


### `Form` (instance)

- **`public event EventHandler? SystemTextSizeChanged`** — instance event, raised on each

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The file Form.SystemTextSize.cs‎ removed during iteration.


**Source of the original implementation (pinned):** `KlausLoeffelmann/winforms` @ `cf32e9c4efeba9d77e1a14025a8590b104e3c705` (old `/src/System.Windows.Forms/src/...` layout; `TextBoxBase.cs` ≈ 2562 lines). Relevant files:
- `.../Controls/TextBox/TextBoxBase.cs` — NC paint, NC calc, focus invalidation, `GetVisualStylesPadding`, helpers.
- `.../Controls/TextBox/TextBoxBase.NonClientBitmapCache.cs` — the offscreen cache class.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This file does not exist on the Net11/Integration-4 branch.

@KlausLoeffelmann
KlausLoeffelmann merged commit c8139b9 into dotnet:main Jul 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

copilot-feature-prompt NewApi-Net11 Tracks issues for public APIs targeted for .NET 11.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Centralize feature prompts under .github/Feature-Prompts

2 participants