Skip to content

Releases: forntoh/LcdMenu

LcdMenu 2.1.0

09 Oct 12:07
Compare
Choose a tag to compare

What's Changed

  • Input characters from a charset.
  • Bug fix: displaying menu items that doesn't exists when number of items below lcd maxRows by @edanp in #40

New Contributors

  • @edanp made their first contribution in #40

Full Changelog: 2.0.0...2.1.0

LcdMenu 2.0.0

26 Aug 20:58
Compare
Choose a tag to compare

What's new 😍

  • The callback functions now contain arguments that can be used (for ItemList : index int is available at the callback execution site, for ItemInput : value string and for ItemToggle : isOn int 0 or 1).
    No need to call menu.getItemAt(menu.getCurrentPosition()) before getting the data you need from the item on callback execution, you already have what you need 😊
  • Support for lists of values added. 🥳
  • Added toggleBacklight function (JIC 🤷‍♂️)
  • Examples no longer require Keypad, NeoTimer and IRRemote dependencies (testing is now possible just with serial)

Fixed

  • Fixed CI workflow.
  • Messed up versioning in PlatformIO Library manager 😪 (now has to start at 2.0.0)
    Because I abandoned the feature I was working on in 2.0.0-beta, it always shows on the top even though it's not the latest version

LcdMenu 1.2.0

22 Aug 22:56
Compare
Choose a tag to compare

Abandoned menu generator 😞

LcdMenu 2.0.0-beta.2

09 May 11:18
Compare
Choose a tag to compare
LcdMenu 2.0.0-beta.2 Pre-release
Pre-release

What's new

LcdMenu 2.0.0-beta.1

30 Apr 05:12
Compare
Choose a tag to compare
LcdMenu 2.0.0-beta.1 Pre-release
Pre-release

What's new

  • Removed build submenu from LcdMenu.
  • Eliminated ItemSubHeader class (use ItemHeader(parent)).
  • Memory optimizations.

⭐ NEW: Added menu generator ⭐

Generate menus from strings

LcdMenu 1.1.1

29 Apr 23:39
af8bb17
Compare
Choose a tag to compare

😫 I made an error and deleted this release

LcdMenu 1.1.0

14 Nov 09:08
Compare
Choose a tag to compare

What's new

  • Included support for LCD without I2C #2
    1. Just add #define USE_STANDARD_LCD before #import <LcdMenu.h>
    2. Then use setupLcdWithMenu(rs, en, d0, d1, d2, d3, menu)
  • Fixed #5
  • Adde feature #1

LcdMenu 1.0.4

27 Jul 13:14
Compare
Choose a tag to compare

What's new

  • Fixed pointer issue (can't convert from MenuItem* to MenuItem)

LcdMenu 1.0.3

23 Jul 09:28
Compare
Choose a tag to compare

What's new

  • added Wiki

LcdMenu 1.0.2

21 Jul 17:46
Compare
Choose a tag to compare

What's new

  • you can now display timed notification message on the LCD.
  • added ItemCommand class.
  • added documentation (c++ style) for LcdMenu.
  • added function to get the cursor's current position.