microsoft / microsoft/AdaptiveCards

Feature proposal: More customizations and fixes in attribution area and context menu of widgets

Open
#9,347 1 comment 0 reactions 0 assignees View on GitHub

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:

  1. 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).
  2. Put widget title in correct place when spinner is visible. At this moment it looks like this:
    image
    The spinner shouldn't be blue. It should match system theme and accent or just has two versions: dark and light.
  3. 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:
    image
  4. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.