Skip to content

Conversation

@martinalong
Copy link
Collaborator

@martinalong martinalong commented Jan 1, 2026

Do not merge until after #153 is merged (it's stacked on top of that)

Motivation and Context

  • Adds availableDisplayModes field to app capabilities so apps can declare which display modes they support
    • This is necessary for when an app is in fullscreen mode, and then the fullscreen modal smoothly transitions to a new widget that appears. In order to do this, it needs to know if the new widget is fullscreenable, which is what this new property helps determine
  • Updates the example customer segmentation app to demonstrate fullscreen mode with a toggle button

How Has This Been Tested?

Manually tested

Breaking Changes

No

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

@pkg-pr-new
Copy link

pkg-pr-new bot commented Jan 1, 2026

Open in StackBlitz

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/ext-apps@195

commit: 5b6ac19

@martinalong martinalong changed the base branch from main to martinalong/mcp-apps/max-height-only January 1, 2026 06:06
@martinalong martinalong marked this pull request as draft January 1, 2026 06:06
@martinalong martinalong force-pushed the martinalong/mcp-apps/fullscreen branch from 3e50b94 to 5b6ac19 Compare January 1, 2026 21:45
@martinalong martinalong marked this pull request as ready for review January 1, 2026 21:52
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