Skip to content

Show Muse Weekly Above the Fold With the Meta Mark - #122

Merged
mstallone merged 1 commit into
mainfrom
feat/muse-layout
Sep 5, 2026
Merged

Show Muse Weekly Above the Fold With the Meta Mark#122
mstallone merged 1 commit into
mainfrom
feat/muse-layout

Conversation

@mstallone

Copy link
Copy Markdown
Owner

TL;DR

Muse Weekly Usage now sits under Five-Hour Usage as an Always Visible row. Both meters are starred, and the card uses Meta's infinity-M mark.

What was happening

  • Weekly Usage shipped in On Demand, so it sat with the extra rows behind the caret.
  • Neither Muse meter was pinned, so the menu bar showed no Muse numbers by default.
  • The provider mark was a generic sparkle, not Meta's logo.

What this changes

  • Five-Hour Usage and Weekly Usage both start always visible, Weekly directly under the five-hour meter.
  • Both meters are default-starred (the two-per-provider cap).
  • Existing layouts get a v6 settings migration that promotes Weekly and adds those two pins, so a reset is not required.
  • muse.svg is Meta's infinity-M path (monochrome, currentColor).

Tests

  • Layout defaults, v6 migration, and the Muse mark path.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Repo admins can enable using credits for code reviews in their settings.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The schema bump, migration logic, default layout updates, icon swap, and documentation are consistent and have targeted regression tests.

Pull request overview

Updates Runway’s Muse provider defaults so Weekly Usage is shown above the fold, both Muse meters are pinned to the menu bar by default, and the provider icon uses Meta’s infinity‑M mark—while migrating existing user layouts forward without requiring a reset.

Changes:

  • Adjusts default layout so muse.weekly is no longer an On Demand metric and both Muse meters are default-pinned.
  • Adds a v6 settings migration to promote Muse Weekly and add Muse pins for existing installs.
  • Replaces the Muse provider SVG with Meta’s infinity‑M mark and adds/updates regression tests + docs.
File summaries
File Description
Tests/RunwayTests/SettingsMigratorTests.swift Adds coverage for the new v6 migration behavior (removing muse.weekly from expanded lists and pinning both Muse meters).
Tests/RunwayTests/ProviderMarksTests.swift Verifies the Muse provider mark loads the new Meta infinity‑M SVG path and has sane bounds.
Tests/RunwayTests/MuseProviderTests.swift Updates Muse layout expectations to reflect both meters being always visible and pinned by default.
Sources/Runway/Stores/DefaultLayout.swift Makes Muse session + weekly enabled/pinned by default and removes Muse from default On Demand membership.
Sources/Runway/Resources/ProviderIcons/muse.svg Replaces the old sparkle icon with the monochrome Meta infinity‑M path (currentColor).
Sources/Runway/App/SettingsMigrator.swift Bumps schema to v6 and adds migration logic to promote Muse Weekly + add Muse pins.
docs/providers/muse.md Documents that both Muse meters start always visible and starred in the menu bar.
docs/dashboard.md Updates dashboard docs to include Muse in the “Five-Hour + Weekly always visible” default description.
Review details
  • Files reviewed: 7/8 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Weekly shipped below the caret and neither meter was starred. Promote it under Five-Hour Usage, pin both, and swap the sparkle for Meta's infinity-M.
@mstallone
mstallone merged commit b4cccc8 into main Sep 5, 2026
2 checks passed
@mstallone
mstallone deleted the feat/muse-layout branch September 5, 2026 03:01
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.

2 participants