Releases: southleft/figmalint
Releases · southleft/figmalint
v2.3.0 — Multi-provider AI, Auto-Fix, and Developer Handoff
Multi-Provider AI Support
Choose your preferred AI provider and model:
- Anthropic — Claude Opus 4.5, Sonnet 4.5, Haiku 4.5
- OpenAI — GPT-5.2, GPT-5.2 Pro, GPT-5 Mini
- Google — Gemini 3 Pro, Gemini 2.5 Pro, Gemini 2.5 Flash
Switch providers and models at any time. API keys are stored per provider and auto-detected from key format. Existing Claude keys migrate automatically.
Auto-Fix System
Apply fixes directly from analysis results:
- Token binding — Bind hard-coded colors and spacing values to design system variables. Fuzzy matching finds the closest token with property-aware scoring.
- Layer renaming — Detects generic Figma names and suggests semantic alternatives. Six naming strategies: Semantic, BEM, prefix-based, kebab-case, camelCase, snake_case.
- Add component properties — Stage recommended Boolean, Text, Instance Swap, or Variant properties from AI suggestions.
- Fix All buttons — Resolve all token or naming issues in a single batch.
Enhanced Analysis
- AI-driven property recommendations — Context-aware suggestions replacing the old static best practices list.
- WCAG accessibility checks — Contrast ratio, touch target size, focus state, and font size evaluated against real standards.
- Per-node token deduplication — No more repeated findings across variant groups.
- Structured AI descriptions — PURPOSE, BEHAVIOR, COMPOSITION, USAGE, and CODE GENERATION NOTES sections with a brief intro summary.
- Description comparison UI — See whether your Figma description matches the AI-generated one, with a side-by-side review modal.
- Score-aware AI Interpretation — Readiness summary adapts to actual results instead of generic messaging.
Developer Handoff
Three export formats:
- Markdown — Full documentation with variants, properties, design tokens, accessibility audit, naming issues, and readiness score. Ready for ZeroHeight, Knapsack, or Supernova.
- AI Prompt — A structured specification you can paste into any AI tool to generate production-ready component code.
- JSON — Complete analysis data for programmatic use.
UI Improvements
- Chat tab redesigned to match Analyze tab — consistent typography, spacing, and icons.
- Improved markdown rendering in chat with code blocks, lists, and horizontal rules.
- Chat responses scroll to the top of the message so you can read from the beginning.
- All icons migrated to consistent Lucide stroke style.