xous-core/services/shellchat
bunnie 1d7641cafa force please wait message to clear before doing PDDB init
While it's a kind of neat effect to have the "please wait"
message persist right up until the point where the dialog box
pops up, the problem is that the blit of the backplane captures
that, so when the context is reverted that message is still there.

On a very fast mount (empty PDDB under Renode emulation) the
mounting call finishes so quickly that the dialog box that would
normally trigger the redraw to clear this message never renders.

This patch forces the screen to blank before trying to call
PDDB init, ensuring that we don't have that persist after the
mount, even if it is very fast.

The downside is there is a fraction of a second where the please
wait disappears, and the dialog box pops up. That is just the
time it takes for the system to setup for the cryptographic
operations.
2022-11-06 18:48:23 +08:00
..
locales add automounter to shellchat, and initial wait message 2022-11-06 03:11:23 +08:00
src force please wait message to clear before doing PDDB init 2022-11-06 18:48:23 +08:00
Cargo.toml bump versions with xous change 2022-11-06 03:48:12 +08:00
README.md add docs and screenshots 2022-01-25 03:11:50 +08:00
shellchat_screen1.png

Shell Chat

shellchat is the basic command line environment for Precursor. It houses most of the system maintenanence and test commands.

If you'd like to make your own REPL-type app, check out apps/repl/ for a pared-down version of shellchat which is a better starting point.