Skip to content

Labels

Labels

  • Requires user code changes: API removals, behavioral breaks, or pipeline workflow changes
  • Something isn't working
  • Documentation-only work: XML docs, README, guides, or website content
  • This issue or pull request already exists
  • New feature or request
  • A new user-facing capability that does not exist yet
  • Good for newcomers
  • Extra attention is needed
  • This doesn't seem right
  • Issue is Linux-specific or reproducible only on Linux
  • Issue is macOS-specific or reproducible only on macOS
  • Issue is Windows-specific or reproducible only on Windows
  • Important; should be addressed next sprint/cycle
  • Nice to have; backlog item with no near-term urgency
  • Default priority; apply only when you want ordering to be explicit
  • Further information is requested
  • Internal restructuring with no intended behavior change
  • AnimatedSprite, animation controllers/state machines, tweening, easing functions
  • Public API surface: types, signatures, properties, interfaces, or serialization contracts
  • CI, NuGet packaging, release automation, build scripts, multi-targeting (MG/FNA/KNI)
  • MGCB workflows; the .forme file importer and processor, and Forme.MonoGame.Content.Pipeline library.
  • Font parsing, glyph data extraction, curve decomposition, band data, and file format
  • Bezier curve math, glyph coordinate transforms, band interval arithmetic, dilation geometry
  • Particle effects system: emitters, modifiers, profiles, and .pe pipeline integration
  • Allocation investigations, hot-path profiling, batching efficiency, benchmark additions
  • FormeRenderer draw calls, glyph batching, texture management, vertex layout, and render correctness
  • Shader source, compiled `.mgfxo` artifacts, effect parameter binding, shader model compatibility
  • Test additions, test fixes, harness improvements, and validation coverage
  • Security concern or vulnerability; use private reporting for sensitive details
  • Cannot proceed until something external changes; add a note explaining the blocker