The Springboard is the main tingbot ui, basically the app launcher carousel with status bar/settings.
I have only had a short look at it after receiving my Tingbot, but I think the best way to tinker with it might be to just access it via ssh.
If you use Linux, most file managers can access it when you type something like ssh://pi@raspberrypi/ in the location bar. Otherwise, most FTP programs can access it as 'sftp'.
Don't forget to make a backup in case you break stuff.
I don't know (no TingbotOS flashed at the moment ) the best way to restart it, but would try to just run and exit an app (please correct me).
This would be a great feature: have a kind of screensaver, which could be configured to turn off the screen after inactivity, and as soon as you touch the screen or push any buttons, it would wake up the screen !
In the meantime, @GeoffOs, you could use the new /etc/tbbuttonsd.conf and configure two new combos, the 1st one to turn off the screen by calling a tingbotapp with only screen.brightness = 0 and the 2nd one to turn on the screen by calling a tingbotapp with only screen.brightness = 100.
...which is a little confusing. I'll explain. In Python, the % operator when used in a string will substitute bits in.
So you could write
thing = 'Tingbot'
print '%s is great!' % thing
and the program would print to console Tingbot is great!. That's inserting a string into another string, but here you're inserting a number. And you want to print that number with only 2 decimal places. In that case, instead of writing %s, you write %.2f. The ".2" part means 'print with only 2 decimal places'. Check https://pyformat.info/ for more info on how to do this kind of thing!
After that, you want to make the '%' sign. That requires %% because when using this style of formatting a single % has a special meaning.
All in all, that makes '%.2f%%' % state['stats'][stats_list[i]['json']].
Hope that's helpful!
Yes indeed. Or indeed a very lightweight html browser to view an octopi.local page? There is already quite a bit of work done to integrate octopi with small-form tfts (OctoPiPanel, TouchUI plugin etc).
I've already loaded octopi behind the springboard and have my prusa hooked in. No issues thus far. Just need to spend time figuring out a link.
Hi @rufflemuffin! It's possible that your buttons are not wired up correctly - perhaps you could check all combos of buttons to see if that makes the current app exit? You should be pressing two buttons at the same time. If you're installing Tingbot OS by flashing the SD card in the normal way there's nothing extra that you should need to do for this to work. Let me know how you get on! Joe