Skip to content

Releases: Spirik/GEM

1.4.3

10 Sep 09:08
Compare
Choose a tag to compare
  • Support for option to invert keys (resulting in an inverted order of characters) during edit mode via ::invertKeysDuringEdit() method;
  • Readme updated accordingly.

1.4.2

09 Jul 10:30
Compare
Choose a tag to compare
  • Support for setting text 'magnification' size (i.e. scale factor) for Adafruit GFX version via ::setTextSize() method;
  • Readme updated accordingly;
  • Simplify Party Hard example for Adafruit GFX version by commenting out one of the frames to free up some program storage space to fit into Arduino UNO R3.

1.4.1

23 Jan 09:56
Compare
Choose a tag to compare
  • Explicit inclusion of avr/dtostrf.h for RP2040 and nRF52840 based boards (to allow support for floating-point variables);
  • -Wreorder, -Wunused-variable, -Wmaybe-uninitialized warnings during compilation for RP2040 and nRF52840 fixes;
  • Compatibility section in Readme updated.

1.4.0

13 Jun 11:48
Compare
Choose a tag to compare
  • Support for user-defined callback arguments via GEMCallbackData struct (for buttons and menu items with editable variables);
  • New methods GEMItem::setCallbackVal(), GEMItem::getCallbackData(), GEMItem::getLinkedVariablePointer();
  • Readme updated accordingly.

1.3.4

07 Nov 09:37
Compare
Choose a tag to compare
  • Avoid using wild pointers (addressed issue #43)

1.3.3

10 Oct 12:29
Compare
Choose a tag to compare
  • Added support for build flags (e.g. in PlatformIO environment) as an alternative way to configure library;
  • Readme Configuration section updated accordingly.

1.3.2

02 Oct 15:36
Compare
Choose a tag to compare
  • Addressing -Wwrite-strings compiler warnings;
  • Readme updates;
  • Adafruit GFX version Blink example fix (blinking with LED_BUILTIN removed).

1.3.1

01 Oct 09:23
Compare
Choose a tag to compare
  • Addressing -Wattributes , -Wreorder, -Werror=return-type compiler warnings;
  • ESP32/ESP8266 compatibility note in Readme.

1.3.0

27 Sep 18:07
Compare
Choose a tag to compare
  • Support for Adafruit GFX library via GEM_adafruit_gfx class;
  • Additional Example-04_Blink_Recolor sketch, based on Example-02_Blink with new setForegroundColor() and setBackgroundColor() methods (only for Adafruit GFX version);
  • New GEM_ITEMS_COUNT_AUTO value for menuItemsPerScreen initialization parameter to turn on automatic calculation of number of items that will fit on the screen based on screen's height;
  • Readme updates to include walkthrough guide on How to use Adafruit GFX version and updated Reference section;
  • Fixed bug with GEMItem::hide() in case when the first menu item is hidden.

1.2.7

03 May 08:19
Compare
Choose a tag to compare
  • Updated conditional inclusion of avr/dtostrf.h for SAMD boards (may fix compatibility issues with ESP32 boards);
  • Readme section on platform compatibility added.