Request for enhancement: onClick on Items in class "printerinfo" should set focus to -input- ...
.. if such is available (ran out of subject :-))
e.g. if one clicks on an item in the bar which contains "Speed", "Flowrate", "Fan", "Extruder-Temp", "Bed Temp" it would be quite nice if the input also gets the focus + blinking cursor.
use-case: want to set speed from (initially) 80 to <something>
current:
- click on "Speed" (the running man) -> click on "80" -> input gets focus -> type <new value> (or use Arrow-UP/DOWN) -> <ENTER>
enhancement:
- click on speed -> (input gets focus) -> type the new speed (or use Arrow-UP/DOWN) + <ENTER>
PRO:
- clumsy people don't risk to hit the dial (which looks _very_ nice but does anybody use this to set the new value?)
- saves a click (see clumsy people above ;-))
CON:
- can't think of one except added complexitiy on the backend (onClick must obey ng-if="user.printPermission" and so on)
NEUTRAL:
of course one might add <MRU-List of common values> to ...?... (can't find it just now but I'm quite sure I have seen this somewhere...), let's call it presets but this clutters up _my_ interface over time and (-> can't remember where that is, remember ;-))
all the best & thankyou for a truly great piece of software!
e.g. if one clicks on an item in the bar which contains "Speed", "Flowrate", "Fan", "Extruder-Temp", "Bed Temp" it would be quite nice if the input also gets the focus + blinking cursor.
use-case: want to set speed from (initially) 80 to <something>
current:
- click on "Speed" (the running man) -> click on "80" -> input gets focus -> type <new value> (or use Arrow-UP/DOWN) -> <ENTER>
enhancement:
- click on speed -> (input gets focus) -> type the new speed (or use Arrow-UP/DOWN) + <ENTER>
PRO:
- clumsy people don't risk to hit the dial (which looks _very_ nice but does anybody use this to set the new value?)
- saves a click (see clumsy people above ;-))
CON:
- can't think of one except added complexitiy on the backend (onClick must obey ng-if="user.printPermission" and so on)
NEUTRAL:
of course one might add <MRU-List of common values> to ...?... (can't find it just now but I'm quite sure I have seen this somewhere...), let's call it presets but this clutters up _my_ interface over time and (-> can't remember where that is, remember ;-))
all the best & thankyou for a truly great piece of software!
Comments
huh, trying <tab> never occured to me and playing around with this opened a different can of worms...
Repro:
Click on Speed
<tab> (=Focus on the input-field)
Change the speed (whatever which way: Arrow-Up/Down, typing)
-> ... how does one _cancel_ this?
<esc> or <tab> or <clicking somewhere else> seems to fire a SUBMIT; the Slider seems fire on mouseUp and ignores "mouseUp outside of <slider-element>".
(haven't dared to check what happens with my printer/current print if the aforementioned clumsy operator -"Grobmotoriker" :-) - happens to hit the dial and sets <value> to 250+; why are such values with speed/flow allowed anyway, I would think that an override with max. 150% is more than enough and everything above should be either fixed within the slicer-settings or firmware)
.. but somehow I seem to drift off into offtopic-land ...
/will accept "DAS IST KEIN SPIELZEUG!" as response :-D
all the best!
-> try to set Extruder-Temp from -say- 230 to 205 with the cursor keys =8-O
Q: "please enter something here"
A: "i typed 'something' +<tab> -> nullPointerException!
/and you're happy that <user> mentioned that <tab> also fired.
//*yay* to the "special people" :-)