Skip to content

v0.3.0

Choose a tag to compare

@orhun orhun released this 28 Jan 17:10
· 97 commits to main since this release
22f5e64

Mousefood now depends on Ratatui 0.30 and supports no_std environments! 🧀

🚀 Features

  • (backend) Make framebuffer optional via feature flag (#119)
  • (backend) Support clearing when framebuffer is disabled (#147)
  • (backend) Support epd_waveshare (#127)
  • (backend) Support color themes (#136)
  • (backend) Add display/display_mut methods to EmbeddedBackend (#122)
  • (simulator) [breaking] Removed simulator feature (#83)
  • (framebuffer) Export framebuffer to be consumed by integration crates (#105)
  • [breaking] Configurable terminal alignment (#110)

🐛 Bug Fixes

  • Default to white on black when converting to BinaryColor (#111)
  • Expose TerminalAlignment for library users (#113)
  • Don't reset to regular font when bold or italic is None (#125)

📚 Documentation

  • (readme) Add bold and italic fonts section
  • (readme) Update info about no-std compatibility (#89)
  • (readme) Update simulator section (#97)
  • (readme) Add simulator screenshot (#99)
  • (error) Fix link to ratatui_core::backend::ClearType enum (#102)
  • (readme) Add projects made with mousefood (#124)
  • (project) Update links to the repository
  • (contributing) Add contribution guidelines (#77)
  • (examples) Improve examples in the documentation (#145)
  • (readme) Update tested devices (#148)

⚡ Performance

  • (fonts) Use font atlas for faster lookups (#123)

⚙️ Miscellaneous Tasks

  • Workspace setup (#75)

💖 New Contributors

Full Changelog: 0.2.1...0.3.0