svghmi/ui.py
Tue, 13 Jul 2021 16:18:37 +0200 Edouard Tisserant SVGHMI: DnD UI: Use widget's short description, initially forgoten. svghmi
Mon, 12 Jul 2021 16:29:55 +0200 Edouard Tisserant SVGHMI: default library path, default page when starting a SVGHMI project, error page when no SVG present svghmi
Fri, 18 Jun 2021 14:13:03 +0200 Edouard Tisserant SVGHMI: DnD UI: Add hint instructing user to Drag HMI tree items to text field. svghmi
Fri, 18 Jun 2021 11:47:33 +0200 Edouard Tisserant SVGHMI: DnD UI: Fix SVG gen that was dropping widget name and making XSLTExceptions plus some UX enhancements. svghmi
Fri, 18 Jun 2021 10:49:10 +0200 Edouard Tisserant SVGHMI: DnD UI: SVG for DnD now generated again based on paths and args entries filled by user. svghmi
Wed, 16 Jun 2021 18:27:05 +0200 Edouard Tisserant SVGHMI: UI: added prefill of arguments according to values in widget instance in library. Also added library's widget instance description to description field. svghmi
Thu, 10 Jun 2021 14:05:44 +0200 Edouard Tisserant merge svghmi
Wed, 09 Jun 2021 15:28:00 +0200 Edouard Tisserant SVGHMI: fix exception when stored widget library path does not exist anymore svghmi
Thu, 10 Jun 2021 13:47:58 +0200 Edouard Tisserant SVGHMI: added checking of widget literal argument in DnD UI according to type given in widget description svghmi
Wed, 09 Jun 2021 10:06:23 +0200 Edouard Tisserant SVGHMI: UI Updates validity indicator when DnD HMI tree node in text field, according to node type svghmi
Mon, 31 May 2021 16:06:00 +0200 Edouard Tisserant SVGHMI: Fixed typo in last commit svghmi
Mon, 31 May 2021 10:08:02 +0200 Edouard Tisserant SVGHMI: UI now have multiple HMI tree variables DnD to widget paths. Still no type checking, WIP. svghmi
Thu, 20 May 2021 12:16:51 +0200 Edouard Tisserant SVGHMI: DnD UI : changed layout again, moved description in a vertical splitter, added scrollbar for preview and signature, fixed flickering description svghmi
Wed, 19 May 2021 18:54:35 +0200 Edouard Tisserant SVGHMI: UI: Swap widget selection tree and preview panel svghmi
Wed, 19 May 2021 15:29:18 +0200 Edouard Tisserant SVGHMI: WIP: Widget Library UI: Reworking widget selection and binding. svghmi
Tue, 18 May 2021 09:22:17 +0200 Edouard Tisserant SVGHMI: WIP on Widget DnD UI : Added documentation to widgets, that is injected in widget parse tree during widget analysis svghmi
Mon, 03 May 2021 00:14:11 +0200 Edouard Tisserant SVGHMI: Intermediate state while updating UI, preparing for displaying widget description and multiple variables selections svghmi
Mon, 03 May 2021 00:04:08 +0200 Edouard Tisserant SVGHMI: Add analyse_widget stylesheet and python code to execute it, in order to obtain widget signature independently of DnD SVG file generation. svghmi
Sun, 02 May 2021 23:43:57 +0200 Edouard Tisserant SVGHMI: drop useless code from gen_dnd_widget.yslt2, renamed python callback to pass messages svghmi
Thu, 15 Apr 2021 09:15:23 +0200 Edouard Tisserant SVGHMI: keep track of order of selection in HMI tree, so that variable can be passed in same order to DnD widget svghmi
Tue, 13 Apr 2021 21:00:34 +0200 Edouard Tisserant SVGHMI: Added text box for tranformation feedback aside widget mignature svghmi
Tue, 06 Apr 2021 11:47:07 +0200 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
Mon, 05 Apr 2021 18:22:30 +0200 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
Fri, 02 Apr 2021 21:16:18 +0200 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
Wed, 31 Mar 2021 08:25:18 +0200 Edouard Tisserant SVGHMI: Add file type drag'n'drop to widget picker, for now drops widget's original SVG. svghmi
Mon, 29 Mar 2021 14:35:45 +0200 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
Thu, 25 Mar 2021 13:07:52 +0100 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