Vertical/Portrait UI layout #14
Replies: 6 comments 11 replies
-
It would essentially mean rewriting all ui code. I have considered it before but it requires essentially if-else-ing all positional data :( Needless to say, i didn't want to make the codebase more of a mess than it already was and invest time for a feature i'll probably never use, as i made horizontal mounts for my printer |
Beta Was this translation helpful? Give feedback.
-
Ever since the UI rewrite the UI is a lot more responsive, so i thought i'd give this a go (see the experimental-vertical-ui branch, and the smartscreen driver). It sort of works but i'm most certainly not happy with the result |
Beta Was this translation helpful? Give feedback.
-
Wow! Didn't expect any follow up to this, this is great. Is the new driver currently set up in any of the PIO environments? When I build using the regular ENV it throws the "old driver doesn't support vertical" error, and when I compile with the smartdisplay ENV it just displays static. Is there additional configuration I have to go through? Sorry, I'm not too versed in PIO |
Beta Was this translation helpful? Give feedback.
-
@CrazyHairGuy got bored and was unhappy with the first implementation. Second implementation is on the dev branch. Activate it by replacing the following text in platformio.ini
less stuff is broken than first :) |
Beta Was this translation helpful? Give feedback.
-
@crazy-hair do you by chance have a 3.5" capacitive display? I've done a port of the vertical UI to that screen and will probably release that too as it actually looks decent. Currently available in the dev branch |
Beta Was this translation helpful? Give feedback.
-
3.5" display arrived, flashed the vertical config from the web installer. Gotta say, this is a much better experience than the 2.8r display. Especially with the temp graph and printer list having more room on the display to eliminate some scrolling. |
Beta Was this translation helpful? Give feedback.
-
Just to get this out of the way: I know this is a huge ask and I don't want it to seem like I expect it to happen, but was mainly just curious how feasible it was.
Now that we have that out of the way, the question is: would it be possible to get a vertical UI which would allow for two things: way better viewing angles (looking at the screen in landscape can hurt your eyes sometimes) and also handheld battery-powered iPhone-4-size-and-style devices that you can operate with one hand and take between your desk and your printer. I plan on designing a case that has pogo pins and have docks both attached to the printer and on my desk so I can just grab it and go, and am trying to determine which orientation would work better. (sidenote, wonder if [in this situation] it would be possible to switch orientations by pulling a GPIO pin to ground or the like, allowing for the screen to be horizontal while docked and vertical while handheld).
Thanks for your time and sorry for my ramblings!
Beta Was this translation helpful? Give feedback.
All reactions