From e2baa34a02448ebbf43094873132a442fe328668 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 4 Oct 2024 19:41:45 +0000 Subject: [PATCH] Update version to 5.0.0 --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + keywords.txt | 176 +++++++++++++++----------- library.json | 2 +- library.properties | 2 +- 4 files changed, 108 insertions(+), 73 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 3e38784f..092b0441 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: + - 5.0.0 - 4.2.0 - 4.1.0 - 4.0.0 diff --git a/keywords.txt b/keywords.txt index e78f2543..e685c054 100644 --- a/keywords.txt +++ b/keywords.txt @@ -6,105 +6,139 @@ # Datatypes (KEYWORD1) ####################################### +ButtonAdapter KEYWORD1 DisplayInterface KEYWORD1 -ItemSubMenu KEYWORD1 -ItemToggle KEYWORD1 -LiquidCrystalI2CAdapter KEYWORD1 +InputInterface KEYWORD1 +ItemBack KEYWORD1 ItemCommand KEYWORD1 +ItemFloatRange KEYWORD1 ItemInput KEYWORD1 -LiquidCrystalAdapter KEYWORD1 +ItemInputCharset KEYWORD1 +ItemIntRange KEYWORD1 ItemList KEYWORD1 -ItemFooter KEYWORD1 +ItemRangeBase KEYWORD1 +ItemSubMenu KEYWORD1 +ItemToggle KEYWORD1 +KeyboardAdapter KEYWORD1 +LcdMenu KEYWORD1 +LiquidCrystalAdapter KEYWORD1 +LiquidCrystal_I2CAdapter KEYWORD1 MenuItem KEYWORD1 +MenuScreen KEYWORD1 +SimpleRotaryAdapter KEYWORD1 ####################################### # Methods and Functions (KEYWORD2) ####################################### -setValue KEYWORD2 -increment KEYWORD2 -isAtTheEnd KEYWORD2 -getMaxRows KEYWORD2 -drawUpIndicator KEYWORD2 -processMenuCommand KEYWORD2 -processCommand KEYWORD2 +LiquidCrystal KEYWORD2 +LiquidCrystal_I2C KEYWORD2 +abortCharEdit KEYWORD2 back KEYWORD2 -getItems KEYWORD2 -setProgress KEYWORD2 -drawMenu KEYWORD2 -getCallback KEYWORD2 -resetBlinker KEYWORD2 -float KEYWORD2 backspace KEYWORD2 -hide KEYWORD2 +begin KEYWORD2 +changeScreen KEYWORD2 +clear KEYWORD2 +clearBlinker KEYWORD2 +clearCursor KEYWORD2 +clearDownIndicator KEYWORD2 +clearUpIndicator KEYWORD2 +commitCharEdit KEYWORD2 +concat KEYWORD2 +constrainBlinkerPosition KEYWORD2 +decrement KEYWORD2 +draw KEYWORD2 +drawBlinker KEYWORD2 drawChar KEYWORD2 -getType KEYWORD2 -setItemIndex KEYWORD2 -getMaxCols KEYWORD2 -getValue KEYWORD2 +drawCursor KEYWORD2 drawDownIndicator KEYWORD2 +drawItem KEYWORD2 +drawUpIndicator KEYWORD2 +enter KEYWORD2 +executeCommand KEYWORD2 +getBlinkerPosition KEYWORD2 +getCallback KEYWORD2 getCallbackInt KEYWORD2 -reset KEYWORD2 -drawMenu KEYWORD2 -getTextOn KEYWORD2 -isSubMenu KEYWORD2 -left KEYWORD2 -getItemIndex KEYWORD2 -resetMenu KEYWORD2 -drawCursor KEYWORD2 -down KEYWORD2 +getCallbackStr KEYWORD2 +getCurrentValue KEYWORD2 +getCursorRow KEYWORD2 +getDisplayValue KEYWORD2 getEditModeEnabled KEYWORD2 -decrement KEYWORD2 -setCursorPosition KEYWORD2 -updateTimer KEYWORD2 -processWithSimpleCommand KEYWORD2 +getItemIndex KEYWORD2 +getItems KEYWORD2 +getMaxCols KEYWORD2 +getMaxRows KEYWORD2 +getText KEYWORD2 +getTextOff KEYWORD2 getTextOn KEYWORD2 -long KEYWORD2 -isAtTheStart KEYWORD2 -charsetPosition KEYWORD2 -getCallbackStr KEYWORD2 -enter KEYWORD2 -getItemAt KEYWORD2 -setIsOn KEYWORD2 -initialize KEYWORD2 +getValue KEYWORD2 +getViewSize KEYWORD2 +handleIdle KEYWORD2 +handleReceived KEYWORD2 +hasLastChar KEYWORD2 +increment KEYWORD2 +initCharEdit KEYWORD2 +inline KEYWORD2 isOn KEYWORD2 -getCallbackInt KEYWORD2 -update KEYWORD2 -begin KEYWORD2 -DisplayInterface KEYWORD2 -processWithRotaryEncoder KEYWORD2 -isSubMenu KEYWORD2 -getTextOff KEYWORD2 -clear KEYWORD2 -getCursorPosition KEYWORD2 -right KEYWORD2 +left KEYWORD2 +observe KEYWORD2 +printLog KEYWORD2 +process KEYWORD2 +remove KEYWORD2 reset KEYWORD2 -type KEYWORD2 -void KEYWORD2 +resetBlinker KEYWORD2 +restartTimer KEYWORD2 +right KEYWORD2 +saveLastChar KEYWORD2 +selectNext KEYWORD2 +selectPrevious KEYWORD2 +setBacklight KEYWORD2 +setCurrentValue KEYWORD2 setEditModeEnabled KEYWORD2 -up KEYWORD2 -left KEYWORD2 -show KEYWORD2 +setIsOn KEYWORD2 +setItemIndex KEYWORD2 +setText KEYWORD2 +setValue KEYWORD2 +showNextChar KEYWORD2 +showPreviousChar KEYWORD2 +substring KEYWORD2 +toggle KEYWORD2 +typeChar KEYWORD2 +uint8_t KEYWORD2 +updateTimer KEYWORD2 ####################################### # Constants (LITERAL1) ####################################### -ITEM_PROGRESS LITERAL1 -EDIT_CURSOR_ICON LITERAL1 +BACK LITERAL1 +BACKSPACE LITERAL1 +BS LITERAL1 +C2_CSI_TERMINAL_MAX LITERAL1 +C2_CSI_TERMINAL_MIN LITERAL1 +CLEAR LITERAL1 +CR LITERAL1 +CSI_BUFFER_SIZE LITERAL1 +DEL LITERAL1 DISPLAY_TIMEOUT LITERAL1 -MAX_PROGRESS LITERAL1 -MAIN_MENU LITERAL1 -MIN_PROGRESS LITERAL1 +DOUBLE_PRESS_THRESHOLD LITERAL1 +DOWN LITERAL1 +ENTER LITERAL1 +ESC LITERAL1 +ITEM_BACK LITERAL1 +ITEM_BASIC LITERAL1 ITEM_COMMAND LITERAL1 +ITEM_FLOAT_RANGE LITERAL1 ITEM_INPUT LITERAL1 +ITEM_INPUT_CHARSET LITERAL1 +ITEM_INT_RANGE LITERAL1 ITEM_STRING_LIST LITERAL1 +ITEM_SUBMENU LITERAL1 ITEM_TOGGLE LITERAL1 +LEFT LITERAL1 +LF LITERAL1 +LONG_PRESS_DURATION LITERAL1 MENU_SCREEN LITERAL1 -EDIT_CURSOR_ICON LITERAL1 -DISPLAY_TIMEOUT LITERAL1 -MIN_PROGRESS LITERAL1 -CURSOR_ICON LITERAL1 -ITEM_BASIC LITERAL1 -MAX_PROGRESS LITERAL1 -ITEM_PROGRESS LITERAL1 +RIGHT LITERAL1 +THRESHOLD LITERAL1 +UP LITERAL1 diff --git a/library.json b/library.json index dab565f9..c107726b 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "LcdMenu", - "version": "4.2.0", + "version": "5.0.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 d9bcec6c..fca84285 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=LcdMenu -version=4.2.0 +version=5.0.0 author=Forntoh Thomas maintainer=Forntoh Thomas sentence=Display navigable menu items on your LCD display with Arduino.