- changed status to resolved
SMS-style text entry help stays on screen when on-screen virtual keyboard is used
The help panel for SMS-style text entry stays on the screen in many contexts when TEXT is pressed to bring up the virtual keyboard for text entry.
There is a similar problem when long-POWER is used to bring up the shutdown menu when the text entry help panel is displayed when long-POWER is pressed.
I think both problems can be fixed using appropriate actions in onExecEnd and onExecBegin in ConfigListScreen.
Replication steps
From live TV, MENU>Setup>TV>EPG settings>EPG cache filename.
The help panel for SMS-style is shown under the description box.
Press TEXT for the virtual keyboard. The help panel remains on the screen, partially hidden by the virtual keyboard. Screenshot attached.
[for the next steps, it is assumed that long-POWER is set to Show shutdown menu]
From live TV, MENU>Setup>TV>EPG settings>EPG cache filename.
Press long-POWER for the shutdown menu. The help panel remains on the screen. Screenshot attached.
Comments (9)
-
-
Fix Bug
#399: [Setup] SMS-style text entry help stays on screen when on-screen virtual keyboard is used[Setup] Move HideHelp() method to ConfigListScreen.
Add ShowHelp and HideHelp to onExecBegin and onExecEnd respectively to hide and show the SMS-style text entry help as required.
Removed unnecessary call to HideHelp in onClose.
Changes affect all text entry fields in all screens implemented using setup.xml.
→ <<cset aa037acbf06d>>
-
Fix Bug
#399: [NetworkSetup] SMS-style text entry help stays on screen when on-screen virtual keyboard is used[NetworkSetup] Implement hideInputHelp() as a call to HideHelp() in ConfigListScreen.
Add ShowHelp and HideHelp to onExecBegin and onExecEnd respectively to hide and show the SMS-style text entry help as required.
Removed unnecessary call to HideHelp in onClose.
Changes affect all text entry fields in [AdapterSetup], [NetworkMenuList] [NetworkInadynSetup], [NetworkuShareSetup] and [NetworkMiniDLNASetup].
→ <<cset 0b84827a2c97>>
-
Fix Bug
#399: [TimerEntry] SMS-style text entry help stays on screen when on-screen virtual keyboard is used[TimerEntry] Implement hideTextHelp() and showTextHelp as a calls to HideHelp() and ShowHelp() in ConfigListScreen.
Add ShowHelp and HideHelp to onExecBegin and onExecEnd respectively to hide and show the SMS-style text entry help as required.
Removed unnecessary calls to hideTextHelp() and showTextHelp() in showHelp(), KeyText() and renameEntryCallback().
Changes affect all text entry fields in [TimerEntry].
→ <<cset 52eab634117f>>
-
Fix Bug
#399: [IniGmailReader] SMS-style text entry help stays on screen when on-screen virtual keyboard is used[IniGmailReader] Add ShowHelp and HideHelp to onExecBegin and onExecEnd respectively to hide and show the SMS-style text entry help as required.
Removed unnecessary code to hide the text entry help in openKeyboard().
Changes affect all text entry fields in [IniGmailReader].
→ <<cset 92658ca357de>>
-
Fix Bug
#399: [IniEcasa] SMS-style text entry help stays on screen when on-screen virtual keyboard is used[IniEcasa/EcasaSetup] Removed unnecessary code to hide the text entry help in close().
[IniGmailReader/EcasaGui] Fixed bugs in EcasaPictureWall.setupClosed() and EcasaOverview.setupClosed() to allow the changes in [IniEcasa/EcasaSetup] to be tested.
I have left EcasaSetup disabled because I only tested issue around this bug. I'll create a new bug report for the setup being disabled (now possibly unnecessarily).
→ <<cset d4c668aec365>>
-
Fix Bug
#399: [CCcamInfo] SMS-style text entry help stays on screen when on-screen virtual keyboard is usedAdd ShowHelp and HideHelp to onExecBegin and onExecEnd respectively to hide and show the SMS-style text entry help as required.
Removed unnecessary code to hide the text entry help in KeyText().
Changes affect all text entry fields in [CCcamInfo].
[CCcamInfo] is not currently used in beyonwiz enigma2, so changes are untested.
→ <<cset 563ea42cb00f>>
-
Fix Bug
#399: [CronTimer] SMS-style text entry help stays on screen when on-screen virtual keyboard is usedAdd ShowHelp and HideHelp to onExecBegin and onExecEnd respectively to hide and show the SMS-style text entry help as required.
Changes affect all text entry fields in [CronTimer].
[CronTimer] is not currently used in beyonwiz enigma2, so changes are untested.
→ <<cset 79df3e94c1bf>>
-
Merged in prl/easy-ui-4/Fix-bug-399 (pull request #118)
Fix bug 399: SMS-style text entry help stays on screen when on-screen virtual keyboard is used
→ <<cset 61ca9e463507>>
- Log in to comment
Fix Bug
#399: SMS-style text entry help stays on screen when on-screen virtual keyboard is used[ConfigListScreen] Move HideHelp() method here from [Setup]. Add parallel ShowHelp() method.
The methods are intended to be called from onExecBegin and onExecEnd in the parent screen.
→ <<cset a033672b65fe>>