microsoft / microsoft/AdaptiveCards
Feature proposal: More customizations and fixes in attribution area and context menu of widgets
Open
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2k
- Forks
- 595
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 1
Description
Hello,
I would like to propose a few improvements:
- Update the font used by widgets - from Segoe UI to Segoe UI Variable. Segoe UI Variable looks better, especially for small texts like widget title (12px).
- Put widget title in correct place when spinner is visible. At this moment it looks like this:
The spinner shouldn't be blue. It should match system theme and accent or just has two versions: dark and light. - Add possibility of overriding foreground color of widget title and the buttons (pin icon, 3dots icon of context menu). In some cases when you want to set image as widget background, the content of attribution area may be not visible. Another case is when your widget has solid background (but not white or black) and you use the same color for both themes. I think you can add a new property in definition of widget in package.appxmanifest to customize the color. Don't create differences between Microsoft widgets and 3rd party widgets. For example, Weather widget has white title even in light mode:
- Add custom entries to the context menu. Widget customizations are not enough in some cases. I would like to have an entry which opens my app window with widget settings.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the widget attribution-area and context-menu implementation, then inspect the package.appxmanifest widget definition. The proposal covers font and spinner styling, customizable title and button colors, and custom context-menu entries that open widget settings. Done would require agreeing on the supported design and implementing all requested customization points.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- design, desktop, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100