- SVGHMI: Intermediate commit while implementing i18n. WIP. svghmi 2021-01-15, by 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-05, by Edouard Tisserant
- SVGHMI: intermediate state of test/svghmi's SVG for backup... WIP svghmi 2021-01-04, by Edouard Tisserant
- SVGHMI: CircularBar: use animate() + cormetic changes svghmi 2021-01-04, by Edouard Tisserant
- SVGHMI: Meter widget: use animate() + cosmetic changes svghmi 2020-12-29, by Edouard Tisserant
- SVGHMI: Update generated xslt svghmi 2020-12-29, by 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, by Edouard Tisserant
- SVGHMI: cosmetic changes svghmi 2020-12-29, by 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, by 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-29, by 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, by Edouard Tisserant
- SVGHMI: Added parsing of min and max value that can be given as @path,min,max in widget description svghmi 2020-12-24, by Edouard Tisserant
- Merged default in svghmi branch svghmi 2020-12-22, by Edouard Tisserant
- WebInterface: better wording for wiping PLC content: "Repair" svghmi 2020-12-21, by Edouard Tisserant
- SVGHMI: almost rewrote Input widget to make it new class based style. svghmi 2020-12-18, by Edouard Tisserant
- runtime: added restart/reset button in web settings. Accidentaly fixed web settings logging feature. svghmi 2020-12-18, by 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 2020-12-17, by Edouard Tisserant
- SVGHMI: change scroll buttons into single unicode triangle and center them. Use highlight rectangle duplicated and hidden to catch selection clicks so that the whole row is clickable. svghmi 2020-12-16, by Edouard Tisserant
- SVGHMI: DropDown widget now using new class based style svghmi 2020-12-15, by Edouard Tisserant
- Add a little test to see OnChange's .count .first .last in action svghmi 2020-12-10, by Edouard Tisserant
- Fixed "Onchange" object added in previous commit svghmi 2020-12-10, by Edouard Tisserant
- Python Safe Globals now have more reliable triggering of OnChange call. Added "Onchange" object to accessible runtime variables that let user python code see count of changes and first and last values. svghmi 2020-12-10, by Edouard Tisserant
- SVGHMI: cosmetic fixes in button widget svghmi 2020-12-07, by Edouard Tisserant
- SVGHMI: Rewrote button widget. svghmi 2020-12-05, by Edouard Tisserant
- SVGHMI: update generated XSLT svghmi 2020-12-02, by Edouard Tisserant
- SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks... svghmi 2020-12-02, by Edouard Tisserant
- SVGHMI: prevent unwnted context menu and pinch zoom svghmi 2020-12-02, by Edouard Tisserant
- SVGHMI: more attempts to prevent losing memory in JS closure svghmi 2020-12-02, by Edouard Tisserant
- SVGHMI: WIP trying to reduce memory usage : use .onclick onstead of SetAttribute, avoid useless closure and object creation when possible, etc. svghmi 2020-11-27, by Edouard Tisserant
- SVGHMI: update generated xslt file svghmi 2020-11-25, by Edouard Tisserant