Skip to content
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

[FR] Idle and back to main menu #296

Closed
liminghuang opened this issue Jan 12, 2020 · 8 comments
Closed

[FR] Idle and back to main menu #296

liminghuang opened this issue Jan 12, 2020 · 8 comments
Labels
enhancement New feature or request

Comments

@liminghuang
Copy link

Add a new feature for configuration, idle at a function in menu for a while(ex.N minutes), system will back to main menu.

@oldman4U
Copy link
Contributor

oldman4U commented Oct 20, 2020

Could you please be so kind and close this ticket. Your feature request is covered in the pinned Feature Request ticket #1170

Thank you

@kisslorand
Copy link
Contributor

kisslorand commented Jan 6, 2021

What should be considered "idle"?
No touch? No communication from TFT to Marlin? No communication from Marlin to TFT? All together? Two of them together?
What would be the idle timeout?

@oldman4U
Copy link
Contributor

I guess the user has been asking for the same function which is available in Marlin, where you can define a timeout of no user action which brings you back to the main screen. Could be a timeout like it is available for dimming today, but the big question is which windows are not affected. I could imagine that windows like mesh editing, Info and so on should be excluded, but it would be good to ask the owner of this ticket.

@MarkusThur
Copy link
Contributor

@oldman4U
Ok, let's discuss it a little here.

I see two "wishes" a "one touch" back to "home screen" and a "time out" that triggers it automatically, if nothing happens.

I see the "doubts" if that really make sense for every screen.

I personally would like to add the question, if the target of the "direct" return and the "time out" return should be home screen under all conditions?

I think this may should start with a "state transition diagramm" (UML).

In a first guess, I would say it should happen with the automatic backlight dimming. Alternate on a own configurable "time out".

I personally know, I regularly hate, if I leave something, as I got distracted, come back and have to go to that screen again. But some screens, definitely could autoclose if not used and go back to a screen that makes sense.

@oldman4U
Copy link
Contributor

oldman4U commented Jun 7, 2021

The one touch is possible today by pressing the back button a bit longer.

The function this user has been asking for is available in Marlin. It can only work as long as you are on a page which is used for navigation.

But it could be a nice little project to get used to "the system".

@MarkusThur
Copy link
Contributor

MarkusThur commented Jun 8, 2021

Hmmm...
Long press already direct returns...
A timeout triggers the backlight dimming.
=>
This should be easy
If the backlight dimming would trigger the long press "event", this would be done... Think I will try it on the weekend just for fun,

A little hint where the backlight dimming and the long press return are implemented would be nice.

But ideas how this should work would be nice.. please

@oldman4U
Copy link
Contributor

oldman4U commented Jun 8, 2021

I am not a developer but do the housekeeping here.

@kisslorand implemented the long press return. Maybe he has a hint where you can find it.

Copy link

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.

@github-actions github-actions bot locked and limited conversation to collaborators Mar 30, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants