Skip to content

Releases: Spirik/GEM

1.2.4

05 Dec 09:48
Compare
Choose a tag to compare
  • GEMItem::hide(), GEMItem::show() and GEMItem::getHidden() methods to hide/show menu items;
  • Readme updated accordingly.

1.2.3

26 Nov 13:28
Compare
Choose a tag to compare
  • New GEMPage::setTitle() and GEMPage::getTitle() methods to dynamically update menu page title;
  • Readme updated accordingly;
  • Explicitly include <itoa.h> for non-AVR boards in order to fix support for STM32 boards, see #26.

1.2.2

24 Nov 18:11
Compare
Choose a tag to compare
  • Choose which version of GEM library (AltSerialGraphicLCD or U8g2 based) should be compiled via config.h file;
  • Readme updated accordingly.

1.2.1

21 Nov 17:57
Compare
Choose a tag to compare
  • New GEMItem::setTitle() and GEMItem::getTitle() methods to dynamically update menu item title;
  • Readme updated accordingly.

1.2.0

21 Nov 11:52
Compare
Choose a tag to compare
  • Support for float and double data types in option selects;
  • Optional support for editable variables of float and double data types (enabled by default);
  • Readme updates to include notes on floating-point variables support and updated Reference section.

1.1.3

12 May 21:14
Compare
Choose a tag to compare
  • Distinct style modification (checker pattern) of menu pointer for readonly menu items for both GEM_POINTER_ROW and GEM_POINTER_DASH variants.

1.1.2

11 May 17:43
Compare
Choose a tag to compare
  • Readonly state is now available for menu links and buttons (pressing of which won't result in any action);
  • Both MenuItem constructor and MenuItem::setReadonly() can be used to specify readonly state;
  • Readme updated accordingly.

1.1.1

08 May 17:46
Compare
Choose a tag to compare
  • Small code refactoring to better separate AltSerialGraphicLCD and U8g2 versions;
  • Readme updates to clarify that both AltSerialGraphicLCD and U8g2 libraries are required to operate (in current version of GEM).

See #11 for details.

1.1.0

06 May 15:28
e8db621
Compare
Choose a tag to compare
  • Support for U8g2 library via GEM_u8g2 class;
  • Code cleanup (both AltSerialGraphicLCD and U8g2 versions);
  • Basic Cyrillic support for U8g2 version (enableCyrillic() method);
  • Additional Example-04_Basic_Cyr sketch, based on Example-01_Basic with Cyrillic support;
  • New reInit() method to help reset display before returning from user-defined context;
  • Readme updates to include walkthrough guide on How to use U8g2 version and updated Reference section.

1.0.8

11 Apr 13:55
Compare
Choose a tag to compare

Minor update (Readme typo fix; Small code cleanup)