diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 6778cf6b..ce30eb7e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -22,6 +22,7 @@ body: label: Version description: What version of our library are you running? options: + - 4.1.0 - 4.0.0 - 3.5.6 validations: diff --git a/keywords.txt b/keywords.txt index fdd40acc..2f85d44a 100644 --- a/keywords.txt +++ b/keywords.txt @@ -6,97 +6,98 @@ # Datatypes (KEYWORD1) ####################################### +LiquidCrystalAdapter KEYWORD1 +ItemSubMenu KEYWORD1 +ItemToggle KEYWORD1 +LiquidCrystalI2CAdapter KEYWORD1 +ItemHeader KEYWORD1 ItemCommand KEYWORD1 -ItemFooter KEYWORD1 -LcdMenu KEYWORD1 DisplayInterface KEYWORD1 -LiquidCrystalI2CAdapter KEYWORD1 MenuItem KEYWORD1 -ItemHeader KEYWORD1 -ItemProgress KEYWORD1 -ItemToggle KEYWORD1 -LiquidCrystalAdapter KEYWORD1 -ItemInput KEYWORD1 -ItemSubMenu KEYWORD1 ItemList KEYWORD1 +ItemFooter KEYWORD1 +ItemInput KEYWORD1 +LcdMenu KEYWORD1 +ItemProgress KEYWORD1 ####################################### # Methods and Functions (KEYWORD2) ####################################### -getTextOff KEYWORD2 -drawMenu KEYWORD2 -type KEYWORD2 -isSubMenu KEYWORD2 -hide KEYWORD2 -getType KEYWORD2 -getCursorPosition KEYWORD2 -left KEYWORD2 -increment KEYWORD2 -setItemIndex KEYWORD2 +back KEYWORD2 setCursorPosition KEYWORD2 -drawDownIndicator KEYWORD2 -up KEYWORD2 -concat KEYWORD2 -drawCursor KEYWORD2 +isOn KEYWORD2 getMaxCols KEYWORD2 -setEditModeEnabled KEYWORD2 -isAtTheEnd KEYWORD2 +drawUpIndicator KEYWORD2 updateTimer KEYWORD2 -resetMenu KEYWORD2 -back KEYWORD2 -getCallbackInt KEYWORD2 -right KEYWORD2 +setProgress KEYWORD2 +getEditModeEnabled KEYWORD2 +update KEYWORD2 +remove KEYWORD2 +processCommand KEYWORD2 +getCursorPosition KEYWORD2 +setEditModeEnabled KEYWORD2 getItems KEYWORD2 -begin KEYWORD2 -down KEYWORD2 -show KEYWORD2 -getValue KEYWORD2 +increment KEYWORD2 +getCallbackStr KEYWORD2 +drawChar KEYWORD2 +printCmd KEYWORD2 +getTextOff KEYWORD2 enter KEYWORD2 -backspace KEYWORD2 resetBlinker KEYWORD2 -getItemIndex KEYWORD2 -drawUpIndicator KEYWORD2 -DisplayInterface KEYWORD2 -decrement KEYWORD2 +setItemIndex KEYWORD2 +concat KEYWORD2 +getMaxRows KEYWORD2 +backspace KEYWORD2 setValue KEYWORD2 -getTextOn KEYWORD2 -getEditModeEnabled KEYWORD2 -isOn KEYWORD2 +processMenuCommand KEYWORD2 +up KEYWORD2 isAtTheStart KEYWORD2 +processWithRotaryEncoder KEYWORD2 +right KEYWORD2 +isAtTheEnd KEYWORD2 +DisplayInterface KEYWORD2 +reset KEYWORD2 +drawDownIndicator KEYWORD2 +getCallbackInt KEYWORD2 +resetMenu KEYWORD2 +drawMenu KEYWORD2 +getTextOn KEYWORD2 +isSubMenu KEYWORD2 +left KEYWORD2 +getItemIndex KEYWORD2 +getCallback KEYWORD2 +type KEYWORD2 +hide KEYWORD2 +begin KEYWORD2 +down KEYWORD2 mapProgress KEYWORD2 -getMaxRows KEYWORD2 -drawChar KEYWORD2 -getCallbackStr KEYWORD2 -printCmd KEYWORD2 -update KEYWORD2 -processCommand KEYWORD2 +setIsOn KEYWORD2 initialize KEYWORD2 +decrement KEYWORD2 getItemAt KEYWORD2 -processMenuCommand KEYWORD2 -substring KEYWORD2 -remove KEYWORD2 -setProgress KEYWORD2 -setIsOn KEYWORD2 clear KEYWORD2 -reset KEYWORD2 -getCallback KEYWORD2 +drawCursor KEYWORD2 +show KEYWORD2 +substring KEYWORD2 +getValue KEYWORD2 +getType KEYWORD2 ####################################### # Constants (LITERAL1) ####################################### -MAIN_MENU LITERAL1 ITEM_COMMAND LITERAL1 -EDIT_CURSOR_ICON LITERAL1 +ITEM_INPUT LITERAL1 ITEM_SUBMENU LITERAL1 +ITEM_STRING_LIST LITERAL1 +ITEM_TOGGLE LITERAL1 +MAIN_MENU LITERAL1 +EDIT_CURSOR_ICON LITERAL1 DISPLAY_TIMEOUT LITERAL1 +MIN_PROGRESS LITERAL1 +CURSOR_ICON LITERAL1 ITEM_BASIC LITERAL1 -ITEM_TOGGLE LITERAL1 +SUB_MENU LITERAL1 MAX_PROGRESS LITERAL1 ITEM_PROGRESS LITERAL1 -ITEM_INPUT LITERAL1 -ITEM_STRING_LIST LITERAL1 -MIN_PROGRESS LITERAL1 -SUB_MENU LITERAL1 -CURSOR_ICON LITERAL1 diff --git a/library.json b/library.json index a6df1fd4..17c5124d 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "LcdMenu", - "version": "4.0.0", + "version": "4.1.0", "keywords": "menu, display, lcdmenu, navigation, lcd, io", "description": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "homepage": "https://lcdmenu.forntoh.dev", diff --git a/library.properties b/library.properties index d28a7a98..0382f09c 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=LcdMenu -version=4.0.0 +version=4.1.0 author=Forntoh Thomas maintainer=Forntoh Thomas sentence=Display navigable menu items on your LCD display with Arduino.