Skip to content

feat: let you choose your weather dock flyout - #156

Draft
michaeljolley wants to merge 2 commits into
mainfrom
michaeljolley-command-palette-dock-sizes
Draft

michaeljolley wants to merge 2 commits into
mainfrom
michaeljolley-command-palette-dock-sizes

Conversation

@michaeljolley

@michaeljolley michaeljolley commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Description

Sometimes you just want the temperature. Sometimes you want to see the rest of the day. This adds six flyout views so you can choose what opens from a pinned weather band.

Right-click the band, choose Choose flyout view, open a preview, and select Use this view. Cancel keeps your current choice.

  • Choose from Glance, Next few hours, Daily outlook, Daylight arc, Day browser, and Hour inspector.
  • The gallery uses square, full-width preview images with a title and subtitle. No radio buttons or extra badges.
  • One saved choice applies to every pinned location. Each band keeps its own weather and refresh timer. You don't need to restart or pin anything again.
  • Existing installs keep the original card until you choose another view. You can also switch back in settings.
  • The compact cards and wider day/hour views share the same weather data. Weather icons stay as emoji, and forecast times use the location's time zone.

The daylight arc shows elapsed time between sunrise and sunset, not the sun's actual elevation. Missing forecast values and sunrise/sunset times show as unavailable. If saving your choice fails, you get an error instead of a success message.

Command Palette still controls the window size and styling. The preview images use sample weather, so they aren't screenshots of the host. The dedicated dock behavior discussed in microsoft/PowerToys#51092 depends on your PowerToys version. This doesn't need an SDK upgrade or private sizing APIs.

Gallery previews have light and dark versions. New picker labels use English until translations are added.

Flyout designs

These are mockup screenshots with sample weather. The sizes below are design targets, not fixed Command Palette window sizes.

Glance (500 x 240)

Glance with current conditions, high and low temperatures, wind, and humidity

Next few hours (500 x 360)

Next few hours with current conditions and a six-hour forecast

Daily outlook (500 x 520)

Daily outlook with a five-day forecast and temperature ranges

Daylight arc (500 x 500)

Daylight arc with sunrise, sunset, a sun emoji, and remaining daylight

Day browser (790 x 420)

Day browser with a five-day list and details for the selected day

Hour inspector (990 x 540)

Hour inspector with an hourly forecast list and expanded weather details

Add six emoji-based layouts and a preview gallery with one saved default for all pinned locations. Preserve band lifecycles and the original card until users choose a view.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@michaeljolley michaeljolley changed the title feat: add selectable weather dock flyouts feat: let you choose your weather dock flyout Oct 16, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant