Releases: forntoh/LcdMenu
Releases · forntoh/LcdMenu
LcdMenu v5.6.0
LcdMenu v5.5.1
Bug Fixes
Full Changelog: 5.5.0...5.5.1
LcdMenu v5.5.0
New Features
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
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
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
Documentation Updates
Full Changelog: 5.3.1...5.4.0
LcdMenu v5.3.1
Bug Fixes
Full Changelog: 5.3.0...5.3.1
LcdMenu v5.3.0
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
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
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
LcdMenu v5.0.0
New Features
- Feature/move control to items by @ShishkinDmitriy in #199
- Feature/eliminate types by @ShishkinDmitriy in #213
- Feature/introduce menu screen by @ShishkinDmitriy in #216
- [Feat] Add Digital Input Adapter for Enhanced Menu Navigation by @forntoh in #214
- Feature/refactor items by @ShishkinDmitriy in #221
- [feat] Replace ItemProgress with Item[type]Range by @forntoh in #228
Enhancements
- Replace SimpleNavConfig with KeyboardAdapter by @forntoh in #218
- Replace DigitalInputAdapter with ButtonAdapter by @forntoh in #223
- Update various item setters by @forntoh in #225
- Enable jumping to upper bound when lower bound reached by @forntoh in #226
- Isolate constants by @forntoh in #227
Bug Fixes
- Bugfix/stuck on submenu enter by @ShishkinDmitriy in #219
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