I can't edit config.yaml so that the 'temperature' tab no longer shows up.
I have tried every combination that I can think of, and the tab never disappears.
The relevant part of my config.yaml is:
components:
disabled:
tab:
- temperature
- gcodeviewer
I am going to be using octoprint as a back-end for a laser system, and many things do not apply. There are no heaters, no filament, etc, so I am looking to clean up the interface.
I looked into that, but didn't find any useful plugins. The laser itself runs on Marlin, just like a regular 3D printer. Marlin has several obscure features that make driving a laser very effective.
I will be adding a separate control screen on the laser itself, using the Octoscreen plugin. It works well, but needs a lot of cleanup.
Sadly, it looks like some of the features that I want to put in are hard-coded into Octoprint, and I may end up with a hard fork of the system, For example, removing the extrude and retract buttons seems only possible within the 'control.jinja2' file
You could technically remove things using a plugin and jquery or one of the custom css plugin options like ui customizer and set display: none. You might want to check out mr beam's UIPlugin mixin implementation, as they replace the whole octoprint frontend similar to what you are describing.