Skip to content

Store screenshots want a light set and a dark set, light first #6

Description

@anderix

Every frame in both listings is one appearance. A store listing wants a light set and a dark one, light leading: light is what most people see, and the product page shows the first picture largest.

The Mac App Store set replaced on 2026-09-16 happened to be a light/dark pair of the same frame, which showed one thing twice; the replacement is three different frames and all of them are dark. 0.2.5's set is not being redone for this — it shows the application in use, which is what the release was blocked on — so this applies from the next submission.

take-shots.sh now provides an appearance helper — appearance light, appearance dark — which sets the desktop through System Events and reads it back. ship sync brings it in. What is left is this repository's own: which frames earn a second slot, and the order they are placed in. Apple takes ten per localization and the Microsoft Store has its own limit.

Already measured: defaults write -g AppleInterfaceStyle Dark is not enough, because it writes through the preferences cache and never tells the window server, so an application launched afterwards still draws light. ship now refuses a set carrying the same picture twice, so an appearance that did not take stops the release rather than reaching the listing.

Moved from anderix/ship#6, whose first half — the appearance mechanism — is now in the harness.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions