Skip to content

Releases: ai-dashboad/flutter-skill

v0.2.6

30 Jan 18:24

Choose a tag to compare

Full Changelog: v0.2.5...v0.2.6

v0.2.0 - Major Feature Release

30 Jan 12:07

Choose a tag to compare

🚀 Major Feature Release - 25+ MCP Tools

Flutter Skill now provides comprehensive control over Flutter applications for AI Agents.

✨ New Features

UI Inspection

  • get_widget_tree - Full widget tree structure
  • get_widget_properties - Widget details (size, position, visibility)
  • get_text_content - Extract all visible text
  • find_by_type - Find widgets by type

Interactions

  • double_tap - Double tap gesture
  • long_press - Long press gesture
  • swipe - Swipe gesture (up/down/left/right)
  • drag - Drag from one element to another

State Validation

  • get_text_value - Get text field value
  • get_checkbox_state - Get checkbox state
  • get_slider_value - Get slider value
  • wait_for_element - Wait for element to appear
  • wait_for_gone - Wait for element to disappear

Screenshots

  • screenshot - Full app screenshot (base64 PNG)
  • screenshot_element - Capture specific element

Navigation

  • get_current_route - Current route name
  • go_back - Navigate back
  • get_navigation_stack - Navigation history

Debug & Logs

  • get_logs - Application logs
  • get_errors - Error messages
  • get_performance - Performance metrics
  • clear_logs - Clear log buffer

🐛 Bug Fixes

  • Fixed global swipe using platformDispatcher.views for screen center calculation
  • Fixed screenshot_element to capture any widget by finding nearest RenderRepaintBoundary ancestor
  • Fixed deprecated renderViewElementrootElement

📦 Install

dependencies:
  flutter_skill: ^0.2.0

Or: flutter pub add flutter_skill

📖 Documentation