2021-01-26 Edouard Tisserant SVGHMI: Fix browser side exception when some widget are not used, and are then discarded and not present in final SVG. In that case JS code was still making reference to discarded widget elements and was raising exception at init. svghmi
2021-01-26 Edouard Tisserant SVGHMI : removed support for changing keyboard position and showing at user defined location. Feature was problematic in many respect. svghmi
2021-01-25 Edouard Tisserant SVGHMI: Make an error when pages are nested svghmi
2021-01-22 Edouard Tisserant SVGHMI: i18n: finished passing back translated messaged to xslt proc, finished template to generate corresponding javascript literals. svghmi
2021-01-22 Edouard Tisserant SVGHMI: i18n: various fixes about unicode encoding and converting translation result back to XML to feed xslt processor svghmi
2021-01-21 Edouard Tisserant SVGHMI: i18n: better warning messages, more explicit. svghmi
2021-01-21 Edouard Tisserant SVGHMI: i18n: now loads PO filesand match translation against catalog. Refactored a bit to move i18n related code in i18n.py svghmi
2021-01-19 Edouard Tisserant SVGHMI: still WIP, now POT file is properly generated with utf-8 encoding and POEdit is launched when pressing button. svghmi
2021-01-18 Edouard Tisserant Docutil : reworked Inkscape launching and path resolution in docsvg.py svghmi
2021-01-15 Edouard Tisserant merge svghmi
2021-01-13 Edouard Tisserant Removed harmful assert in ProcessLogger. svghmi
2021-01-15 Edouard Tisserant SVGHMI: Intermediate commit while implementing i18n. WIP. svghmi
2021-01-05 Edouard Tisserant SVGHMI: Jump widget: switch to class based declaraion, and add some TODO comments to prepare for jump to relative page being selected through a DropDown widget. svghmi
2021-01-04 Edouard Tisserant SVGHMI: intermediate state of test/svghmi's SVG for backup... WIP svghmi
2021-01-04 Edouard Tisserant SVGHMI: CircularBar: use animate() + cormetic changes svghmi
2020-12-29 Edouard Tisserant SVGHMI: Meter widget: use animate() + cosmetic changes svghmi
2020-12-29 Edouard Tisserant SVGHMI: Update generated xslt svghmi
2020-12-29 Edouard Tisserant SVGHMI: Fix bug in keypad leading to error messages in browser console when keypas has no Shift or CapsLock keys svghmi
2020-12-29 Edouard Tisserant SVGHMI: cosmetic changes svghmi
2020-12-29 Edouard Tisserant SVGHMI: Input widget overrides undershot() and overshot() methods to display "min: xxx" or "max: xxx" when user input goes out of given range. svghmi
2020-12-29 Edouard Tisserant SVGHMI: Added clipping to min and max value for all widget using @path,min,max syntax. Added overshot() and undershot() methods to widget base class, called when value is limited to max or min respectively. svghmi
2020-12-24 Edouard Tisserant SVGHMI: decoupled operation string evaluation from HMI variable uptdate in change_hmi_variable(), paving the way for min/max boundaries enforcement svghmi
2020-12-24 Edouard Tisserant SVGHMI: Added parsing of min and max value that can be given as @path,min,max in widget description svghmi
2020-12-22 Edouard Tisserant Merged default in svghmi branch svghmi
2020-12-21 Edouard Tisserant WebInterface: better wording for wiping PLC content: "Repair" svghmi
2020-12-18 Edouard Tisserant SVGHMI: almost rewrote Input widget to make it new class based style. svghmi
2020-12-18 Edouard Tisserant runtime: added restart/reset button in web settings. Accidentaly fixed web settings logging feature. svghmi
2020-12-17 Edouard Tisserant SVGHMI: added dropdown selection highlighting and fixed scrolling so that it doesn't miss any entry while jumping from one page to the other. svghmi