- Added macro buttons.
- Fixed error setting lower soft limit with virtual keyboard installed. #249
- Fix numerical overflow causing long (time) linear moves to fail. #258
- - Better gamepad handling
- - Fixed problem with web layout while using virtual keyboard
+ - Better gamepad handling.
+ - Fixed problem with web layout while using virtual keyboard.
+ - Fixed problem with entering config values while virtual keyboard is active.
## v0.4.16
- Improved axis under/over warning tooltip.
_view: function () {
- if (this.template.scale) {
+ if (this.template.scale && !isNaN(this.model)) {
if (this.metric) return 1 * this.model.toFixed(3);
return 1 * (this.model / this.template.scale).toFixed(4);
return
# Handle defaults
- if config is not None: value = config
+ if config is not None:
+ if self._valid_value(tmpl, config): value = config
+ else: value = tmpl['default']
+
elif with_defaults: value = tmpl['default']
else: return