2021-04-06 |
Edouard Tisserant |
SVGHMI: Widget transform before DnD now should have HMI path as a parameter, but this path isn't computed for some reason... WIP.
svghmi
|
changeset |
files
|
2021-04-05 |
Edouard Tisserant |
SVGHMI: Widget DnD to Inkscape : Added source SVG widget label parsing and pass selecte HMI subtree to XSLT tranform, so that SVG containing multiple widgets can later be matched against hmi tree fragments, in order to DnD complex groups of widgets.
svghmi
|
changeset |
files
|
2021-04-02 |
Edouard Tisserant |
SVGHMI: Widget Library Picker now transforms SVG widget before allowing DnD. Transform is just identity forn now, but label parsing have already been included. To be continued.
svghmi
|
changeset |
files
|
2021-04-01 |
Edouard Tisserant |
SVGHMI: Ensure that when widgets are nested in HMI:Switch widget, their sub-elements are taken as switch's choice in case their label match the syntax.
svghmi
|
changeset |
files
|
2021-04-01 |
Edouard Tisserant |
SVGHMI: Code cleanup for ToggleButton.
svghmi
|
changeset |
files
|
2021-04-01 |
Edouard Tisserant |
SVGHMI: Fixed last i18n changes meant to allow checking changes in PO files. Was making build exception when no PO files available.
svghmi
|
changeset |
files
|
2021-04-01 |
Edouard Tisserant |
IDE: Add a shortcut to project "Clean" action : F9
svghmi
|
changeset |
files
|
2021-03-31 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2021-03-31 |
Edouard Tisserant |
SVGHMI: fixed embedded fonts family name not matching when using windows version of inkscape
svghmi
|
changeset |
files
|
2021-03-31 |
Edouard Tisserant |
SVGHMI: force svghmi build if any change in fonts or translation (.PO) files
svghmi
|
changeset |
files
|
2021-03-31 |
Edouard Tisserant |
SVGHMI: Add file type drag'n'drop to widget picker, for now drops widget's original SVG.
svghmi
|
changeset |
files
|
2021-03-30 |
Edouard Tisserant |
SVGHMI: silence debug output in generated xhtml.
svghmi
|
changeset |
files
|
2021-03-30 |
Edouard Tisserant |
SVGHMI: Implemented "Add Font" and "Remove Font", add font embedding in CSS at build time, tested ok with some OTF for now.
svghmi
|
changeset |
files
|
2021-03-30 |
Edouard Tisserant |
SVGHMI: Add font management buttons and icons, doing nothing for now
svghmi
|
changeset |
files
|
2021-03-29 |
Edouard Tisserant |
Fixed misuse of GridCellEditor in DurationCellEditor, potentially leading to crash on windows.
svghmi
|
changeset |
files
|
2021-03-29 |
Edouard Tisserant |
SVGHMI: Fix update of HMI tree in UI when loading from XML at start. Removed some dead code left after split of svghmi.py into svghmi.py+ui.py.
svghmi
|
changeset |
files
|
2021-03-29 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2021-03-29 |
Edouard Tisserant |
SVGHMI: added "page_node" variable that reflects the HMI tree path of current relative page
svghmi
|
changeset |
files
|
2021-03-26 |
Edouard Tisserant |
SVGHMI: Add list of HMI tree path in a JS array, so that we can use it for multiple purpose :
svghmi
|
changeset |
files
|
2021-03-26 |
Edouard Tisserant |
SVGHMI: Fixed wierd CDATA mess in output xhtml, because of backticks copy pasted in some yml ||text block||
svghmi
|
changeset |
files
|
2021-03-29 |
Edouard Tisserant |
SVGHMI: Added fonts.py with functions to convert ttf, otf and woff fonts into data_uri based CSS font-face
svghmi
|
changeset |
files
|
2021-03-25 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2021-03-25 |
Edouard Tisserant |
SVGHMI: split svghmi.py into svghmi.py (Config Tree Node + code gen) and ui.py (UI for HMI tree and Widget picking)
svghmi
|
changeset |
files
|
2021-03-25 |
Edouard Tisserant |
SVGHMI: stop serving HMI open wide on all interfaces. That was a security hole. It is user/developer responsibity to forward connection with for exemple stunnel and make it securely accessible from LAN.
svghmi
|
changeset |
files
|
2021-03-25 |
Edouard Tisserant |
SVGHMI: Filter unseen geometry from inkscape CSV output.
svghmi
|
changeset |
files
|
2021-03-23 |
Edouard Tisserant |
SVGHMI: Fix typo in error message formating in i18n.
svghmi
|
changeset |
files
|
2021-03-24 |
Edouard Tisserant |
SVGHMI: split svghmi.py into hmi_tree.py + svghmi.py
svghmi
|
changeset |
files
|
2021-03-23 |
Edouard Tisserant |
Merged
svghmi
|
changeset |
files
|
2021-03-18 |
Edouard Tisserant |
SVGHMI: JsonTable: Fixed options not being passed in JSON post when jumping to a page where additional variables are pre-defined by a HMI:VarInit.
svghmi
|
changeset |
files
|
2021-03-23 |
Edouard Tisserant |
SVGHMI: Added small widget library for library browser testing.
svghmi
|
changeset |
files
|