Skip to content

Releases: forntoh/LcdMenu

LcdMenu v5.6.0

16 Jan 20:36
Compare
Choose a tag to compare

New Features

Full Changelog: 5.5.1...5.6.0

LcdMenu v5.5.1

10 Jan 17:02
Compare
Choose a tag to compare

Bug Fixes

  • Display timeout works only when a draw operation happens by @forntoh in #290

Full Changelog: 5.5.0...5.5.1

LcdMenu v5.5.0

04 Jan 14:53
Compare
Choose a tag to compare

New Features

  • Add ItemValue template class and polling support for menu items by @forntoh in #285

Bug Fixes

  • Fix ItemToggle Duplicate Item When Refreshing Menu in Callback by @mriveralee in #286

Full Changelog: 5.4.1...5.5.0

LcdMenu v5.4.1

03 Jan 21:53
Compare
Choose a tag to compare

Bug Fixes

  • Fix SSD1803A I2C LCD adapter cursor positioning and renderer by @forntoh in #284
  • Reset view index in ItemInput clear method for consistent state by @forntoh in #277

Full Changelog: 5.4.0...5.4.1

LcdMenu v5.4.0

18 Dec 02:32
Compare
Choose a tag to compare

New Features

  • Add Widgets Example Sketch by @forntoh in #262
  • Remove WidgetCharset class and introduce templated WidgetList class by @forntoh in #255
  • Add widget functionality into the library by @forntoh in #248

Enhancements

  • Update Examples to use Widgets by @forntoh in #260
  • Refactor ItemSubMenu class to inherit from BaseItemZeroWidget and update methods by @forntoh in #259
  • Enhance widget rendering to ensure that the active Widget is always visible by @forntoh in #258
  • Improve memory management and string handling in ItemInput class by @forntoh in #256
  • Remove WidgetCharset class and introduce templated WidgetList class by @forntoh in #255
  • Update ItemBack class to inherit from BaseItemZeroWidget by @forntoh in #252
  • Refactor item command class to use item widget by @forntoh in #251
  • Update logging mechanism with LOG macro in multiple classes by @forntoh in #250

Bug Fixes

  • Bugfix: 4 bars appear when no indicators are being shown by @forntoh in #257

Documentation Updates

  • Comprehensive Documentation Update for Widgets and Menu Items by @forntoh in #275

Full Changelog: 5.3.1...5.4.0

LcdMenu v5.3.1

27 Oct 11:30
Compare
Choose a tag to compare

Bug Fixes

  • Bugfix: 4 bars appear when no indicators are being shown by @forntoh in #257

Full Changelog: 5.3.0...5.3.1

LcdMenu v5.3.0

20 Oct 17:16
Compare
Choose a tag to compare

New Features

  • Add support for additional board types by @forntoh in #246
    Introduced support for additional board types (ESP32, ESP8266, STM32, MKR1000 etc) in the Arduino compilation workflow.

Enhancements

  • Integrate Fast and Efficient String Formatting Library by @forntoh in #244
  • Enhanced the LCD display configuration and temperature measurement logic in the RTOS example by @forntoh in #246
  • Streamlined text rendering in the CharacterDisplayRenderer, improving performance and clarity by @forntoh in #246

Full Changelog: 5.2.0...5.3.0

LcdMenu v5.2.0

10 Oct 14:10
Compare
Choose a tag to compare

New Features

  • Add Support for LCDs using SSD1803 controller by @forntoh in #243
  • Add View Shifting to MenuRenderer for Handling Long Text by @forntoh in #241

Enhancements

  • Delegate Rendering of Separator and Value to Renderer by @forntoh in #240

Chore Updates

  • Add release notes generation by @forntoh in #239
  • Add tagging options for PR types and update checklist. by @forntoh in #238

Documentation Updates

  • Fix typo in character-display.rst by @forntoh in #242
  • Update API references to use C++ syntax for better clarity and consistency by @forntoh in #237

Full Changelog: 5.1.0...5.2.0

LcdMenu v5.1.0

07 Oct 11:06
Compare
Choose a tag to compare

New Features

Enhancements

  • Patch/remove screen row dependency in renderer by @forntoh in #235
  • Remove itemIndex dependency from renderer by @forntoh in #234

Full Changelog: 5.0.0...5.1.0

LcdMenu v5.0.0

04 Oct 19:48
Compare
Choose a tag to compare

New Features

Enhancements

Bug Fixes

Chore Updates

Documentation Updates

Breaking Changes

  • This release introduces breaking changes. Please review the migration guide for details on how to update your code.

Full Changelog: 4.2.0...5.0.0