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

Control in dashboard #4

Closed
amsbr opened this issue Sep 11, 2019 · 11 comments
Closed

Control in dashboard #4

amsbr opened this issue Sep 11, 2019 · 11 comments
Labels
enhancement New feature or request
Milestone

Comments

@amsbr
Copy link

amsbr commented Sep 11, 2019

Nice job!

It would be interesting to have the controls on the dashboard (temperature, fan, etc.) using a single tab to see status and control.

Being able to control temperatures as it is on the temperature tab would make it easier to use a single tab.

@StefanCohen StefanCohen added the enhancement New feature or request label Sep 11, 2019
@StefanCohen
Copy link
Collaborator

Thanks for the feedback. I have considered this in the past few weeks but I have decided not to go the route of adding controls. At least not yet so I'll keep this suggestion active and wait for further response.

I want the dashboard to be as simple and informative as possible. So If I decide to go this route in the future, I'm thinking that it would be a setting to activelly enable controls.

@chadlichty
Copy link

I really like your dashboard and also think it would be great to incorporate controls. I do agree that the simplicity of the dashboard is what makes it so great. I wonder if the gauges could double as the control. You have a line marking the set temperate. You might be able to have that move based on mouse position on the gauge when clicked.

@StefanCohen
Copy link
Collaborator

@chadlichty Nice idea but I don’t think I would be able to pull that off alone.

@StefanCohen
Copy link
Collaborator

To understand the scope, I think it would be useful to have a list of all the controls you would like to see in the dashboard. Is it all of the controls provided by Octoprint today? More? Less?

@chadlichty
Copy link

I would start with what you are currently showing. But yeah it would be cool to have control of everything. But I won't sacrifice the clean UI in order to add those controls.

@StefanCohen
Copy link
Collaborator

StefanCohen commented Sep 21, 2019

So maybe something like a simple popup context menu on clicking the widgets?

Printer Profile - Select Profile
Connection status - Connect/Disconnect
Tool - Set temp from presets/any temp/off
Bed - Set temp from presets/any temp/off
Fan - On/Off/Speed Slider
Job Progress - Cancel/Pause job

I think this could work and it wouldn't clutter the view.

@chadlichty
Copy link

That could certainly do it.

@StefanCohen
Copy link
Collaborator

StefanCohen commented Sep 23, 2019

I spent some time prototyping this over the weekend using knockout.contextmenu . The bad news is that I totally failed to get it to work at all. The good news is that I haven't given up yet :)

@StefanCohen
Copy link
Collaborator

StefanCohen commented Sep 27, 2019

Screenshot 2019-09-27 at 14 09 54

Update: I have managed to get the contextmenu to work and I have so far implemented Connect/Disconnect and Cancel/Pause.

I will continue to play with this for a while and attempt to set the heaters based on the temp profiles from settings.

@StefanCohen StefanCohen added this to the 1.6.0 milestone Sep 29, 2019
@StefanCohen
Copy link
Collaborator

First version Added in v1.6.0. Additional context menues will be tracked using separate Issues, so closing this one.

@chadlichty
Copy link

Very cool, nice work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants