Skip to content

fantasy-blitz: Vegas static shows every screen, fixed scrolls panel blocks (1.1.1) - #609

Merged
ChuckBuilds merged 3 commits into
mainfrom
claude/fantasy-blitz-vegas-scroll-bug-c76bb2
Oct 3, 2026
Merged

ChuckBuilds merged 3 commits into
mainfrom
claude/fantasy-blitz-vegas-scroll-bug-c76bb2

Conversation

@ChuckBuilds

Copy link
Copy Markdown
Owner

What

  • static: Vegas pauses the scroll and calls display() once, with no mode, then waits for get_display_duration(). The plugin resolved that call to the first mode every time, so every pause showed the top scorers' first card and the other screens never appeared. Each pause now shows the next screen in the playlist (then the next item of each once the playlist has been round). Vegas never redraws during a pause, so it is one finished still frame per pass.
  • fixed: was identical to scroll in both the plugin and the core, although documented as scrolling the whole panel as one block. It now scrolls each screen as a panel-sized block (max 3 items per screen).
  • Schema and README descriptions updated; version 1.1.1.

Caveat

I could not reproduce a "fixed shows nothing" crash: on the board's core, fixed and scroll return the same cards (fixture and live data, 512x64), and the journal has no errors. The reporter's board is on 1.0.2. This PR makes fixed do what it documents, but it is not a confirmed fix for that report.

Testing

  • 260 plugin tests pass on the board's core (4 new: static rotation, static stability within one pause, normal rotation unaffected, fixed blocks).
  • check_plugin.py passes on every panel size.
  • check_version_bump.py --all passes; plugins.json regenerated.

🤖 Generated with Claude Code

…locks (1.1.1)

static: Vegas pauses the scroll and calls display() once with no mode,
then waits. The plugin resolved that to the first mode every time, so the
pause always showed the top scorers' first card. Each pause now shows the
next screen in the playlist (then the next item of each).

fixed: behaved identically to scroll although documented as scrolling the
whole panel as one block. It now scrolls each screen as a panel-sized
block, up to 3 items per screen.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 5693dec0-c1f4-4928-a2df-691ea8c0fe96
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codacy-production

codacy-production Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 36 complexity

Metric Results
Complexity 36

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@ChuckBuilds
ChuckBuilds merged commit e5d9462 into main Oct 3, 2026
4 checks passed
@ChuckBuilds
ChuckBuilds deleted the claude/fantasy-blitz-vegas-scroll-bug-c76bb2 branch October 3, 2026 15:56
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