-
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
Vertical Screen GUI #524
Comments
Please Please Please Please |
how to get it? |
Cool! That is what I want! |
Thanks a lot! |
At last!!! I need i need i need please give me lol :) |
Nice, that's exactly what I was looking for. |
Hey @bigtreetech do you have plans to release it? I'll be glad if you can give us more information what was changed so me and others can compile ourselves to use in our personal projects. |
@bigtreetech I love you man / woman |
Could you please be so kind and close this ticket. Your feature request is covered in the pinned Feature Request ticket #1170 Thank you |
Any update on release of portrait mode |
Hi. As far as I know there is currently no development on this. Are you a developer which could help to develop this? |
Why is this issue closed? It hasn't been implemented yet. |
Hi radry. Many abandoned tickets made this system unusable in the past. Therefore a bot has been installed which closes tickets which have not been used for more than 2 months. Unfortunately because of this, also important tickets like this one have been closed, so there were two new tickets introduced, where verified bugs and feature requests are collected. You can find the two tickets at the top of the front page of this repository. Unfortunately I can not tell you when a vertical interface will be released, but probably the lack of open source developers who are willing to spend their spare time developing it will be a part of the reason. Are you a developer who is willing to help or is there anything else you believe you could help us with? Hope this answers your question, please let me know Thank you |
@oldman4U |
Feel free to make it better. |
Hi guys ! :) Please let us know, we really want it @bigtreetech Regards |
Shameless topic bump, it's been over 1 year already... hows going with the vertical mode? |
How it goes depends on the availability of Users like you and me who are willing to spend their spare time to this open source software project. Are you a developer who can help? |
Tough words... I do not remember anyone ever promising anything about vertical mode. |
The only thing you have to do is scroll to the top of this thread... And see the images BTT posted. So these words aren't that tough...
No I'am not a developer who can help for this screen. I also wonder if it's "Open Source" I see most of them just using a piece of software you can just design the GUI with dragging images and create buttons and such. So I wonder how BTT is really desigining these screens. taking the hard way or easy way? the screens are basically the same as MakerBase's screens. |
Maybe you are an interface designer or you have other skills which could help!? Maybe you can write manuals? You can see that you can download the source code from this repository free of charge and guys like kisslorand and digant73 are improving this firmware free of charge. I call this open source maybe you have another word for it. |
Yes i'am a designer and mechanical engineer, but a newb "programmer". So the only thing I can do is make nice icons, images etc. So thats why I asked how the project was going. I'am just asking BigTreeTech how it is going with their Vertical/Portrait Mode progress, not to stir things up... There is a request from their customers to get a Vertical/Portrait Mode, BTT showed pictures of their progress last year, added it to their todo list. And for "Open Source" I mean. lot of the Chinese manufacturers say its "OpenSource" but its not really that opensource. So that's why i wonder if this screen's software/firmware is really opensource. |
It is "Open Source", as open as possibly can. You have the whole source code, anyone can tailor it to their own needs and share it or not. |
But it seems that you are our man - maybe;-) The problem is the following. It is not about rotating the screen 90%, it is doing so not for a single dedicated piece of hardware, but for different screens. So it should work for: TFT24/28 which has a screen resolution of 320x240 and therefore an aspect ratio of 4:3 And there is not a single layout but screens with buttons, buttons and bars, lines with text, lines with text and a checkbox or scroll buttons. Additional text which is shown sometimes and overlay windows and so on and so on. You know the different screens. Not to forget the limited resources, hardware and man power wise;-) I am willing to help, but alone this will probably take another year or so until a usable design is defined. Maybe I am wrong, but I believe that a real nice vertical user interface is several years away, or needs more users working on it. And I am not sure that there is a good way to implement this on all of the screens available from BTT. Which brings me back to the beginning of this comment. Maybe it would be good to implement this only for a single screen.... |
@oldman4U This is just a matter of adding new screen with vertical resolution instead of horizontal and defining which axis is X and Y, Unfortunately I don't understand this project well, so I can't do it myself. |
Guys, it is not as easy as it may seem. It might take up too much resources from the TFT's limited storage capacity so maybe a separate project is needed. This matter has already been raised in the case of having everything in one single FW. There has been discussions also about having RRP, Klipper, etc on a separate project. The demands are endless and the space is limited. |
@radry What you see above are two screens on a single TFT, where the two screens are very similar in what they show. Unfortunately there are approximately 20 different screens layouts which all have to be adjusted to work on a vertical screen and this is like kisslorand wrote above, a lot of work. And he has to know it, because he is one of the most active developers here. I guess we are talking about at least one year full time job and for those still not understand, believe or haven't heard it - the hardware comes from BTT and also the foundation of the firmware, but all the nice interfaces and features you see are from those users which are mentioned here: https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware/graphs/contributors. Every user has certain skills which could be helpful to improve the solution. To sit and wait and to ask for something does not help. Let's see if E-Studios or one of the other users above is willing to spend a part of his valuable spare time. |
@oldman4U @kisslorand
The menu is hardcoded in the file TFT/src/User/API/menu.c and menu.h I also discovered that the layout is always the same, only the icon size and the margins between icons is different for each screen. So as soon as one working vertical layout has been made it's not much work to adjust it to for all other screens. Update 1: Update 2: Update 3: |
i"am using TFT70 touch screen with Octopus pro motherboard. i want to remove some of the icons from the display. for e.g. onboard_sd, TFT_sd, cz_fade etc I'm not using these icons anymore so want to delete them from the screen. Did anyone know how to do it ?? |
For the moment there's no other way but changing the source code and compile it yourself. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
It will be super, if a vertical GUI is supported.
The text was updated successfully, but these errors were encountered: