-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved Terminal menu based on TFT size and resolution #1231
Conversation
Cool. Like I said, a TFT28 is available and maybe DHL will deliver a TFT24 tomorrow. But for the test, the 28 will be good enough. You have a TFT35, right, or should I test it also? Thank you @StarNamer, thank you digant73! Great teamwork;-))) |
Looks great! Any chance of inverting the color scheme for the main terminal screen? The white background could be black, text can be white. Or have a second version that would fit with the darker Material Design theme of BTT TFT. This white one could be great for the Classic theme. |
@Hukuma1 |
Look, a new member of my family arrived today. Which firmware PR should I test now? |
@oldman4U |
So I will do. But tomorrow.
My first impression was - unusable tiny - but I must say even the 6
elements horizontally are usable 95%+.
digant73 <[email protected]> schrieb am Fr. 6. Nov. 2020 um 22:40:
… @oldman4U <https://github.com/oldman4U>
Nice. Of course with that TFTs you MUST test this PR. It is the final
version. Two keyboard color layouts configurable in Configuration.h. By
default, the standard layout is available
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1231 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM6XKZE5CQ3QJJBTRCFRLZDSORULPANCNFSM4TL2O5YA>
.
|
@digant73 I'm pleased you were able to merge my early work. It looks great. I've been using my 7x4 for a few weeks on my TFT35 with no trouble, and my quick hack simulating your 7x4+abc/del/space/back seems to be completely OK this week (despite my color errors) so would expect yours to be fine. We had a major new system go live at work this week, so as expected, I didn't get a chance to do any more code fixing, just running a few prints, but I'm glad you found time to implement it. I, too, would like to see if there's anyone using a TFT70 who can test that layout and see if it's OK; since it has space for 10 keys across, I did wonder about putting 1 to 9 and 0 on one row then arranging the letters in a QWERTY layout, but for most users, alphabetic is probably better. There was one issue I noticed. While running a print from Octoprint which was displaying ETA and ETL messages every 10 seconds, I switched the TFT to terminal mode and clicked Send (no command) which switched it to monitoring the output (this is a useful, if possibly unintended, feature). I then left it for some time receiving output, and when I looked, the page count had gone negative. I reproduced this with a constructed GCode script for a very small model which output every command with M117 before executing it. I haven't looked if this is a simple issue and, of course, it may just be my variant. I hope to find time to download your updated version soon and try that. Once again, good job. I'm impressed. |
@StarNamer |
* master: (114 commits) Avoid marking coordinate as unknown when parsing a M18/M84 S<timeout> (bigtreetech#1243) Update language_ru.h (bigtreetech#1261) MKS_TFT_28 as own compile target (bigtreetech#1246) Bootloader for display TFT50 V3.0 (bigtreetech#1101) Update Hungarian Language (bigtreetech#1247) Temperature update when printing from onboard SD, M155 instead of M105 for query temperature (bigtreetech#1244) Added a way to make a manual input to screen showing a value ( Temp, flow , speed etc...) (bigtreetech#1104) Improved Terminal menu based on TFT size and resolution (bigtreetech#1231) Add support for Home Offset (bigtreetech#1198) Add support to be able to control case light (bigtreetech#1214) improved Terminal menu (bigtreetech#1227) Language pack auto-generate script (bigtreetech#1215) Update French Translation (bigtreetech#1216) Update language_de.h (bigtreetech#1219) Fixed compiler warnings (bigtreetech#1220) Update language_ru.h (bigtreetech#1221) Update language_ru.ini (bigtreetech#1222) Update language CZ (bigtreetech#1223) sync upsteam branch (bigtreetech#1171) Fix to display M117 messages in info area (bigtreetech#1189) ... # Conflicts: # platformio.ini
…1231) * Improved Terminal menu based on TFT size and resolution (based on PR bigtreetech#1191
Based on the idea of StarNamer on his PR #1191, just to speed up the merge on BTT main repo due to my last changes already applied on Terminal menu.
I don't have any TFT sample from BTT to test the layout on all the TFT variants, so I ask you to test in your TFT and eventually provide your feedback. I simple verified that the 3 layouts are correctly displayed in my TFT and the terminal correctly works.
Thanks to StarNamer!
IMPROVEMENTS:
resolves [FR] In Terminal, move the letter F from the ABC page to 123 page #1181
Improved Babystep menu:
CLEANUP:
PR STATE:
Terminal color layout:
Standard 1 keyboard color layout:
Standard 2 keyboard color layout:
Alternative keyboard color layout:
The pictures below are only to show the layout that will be displayed on a 7" TFT. Clearly on a real 7" TFT the layout and the size of the key will differ:
QWERTY keyboard layout for a 7" TFT: