beremiz
Clone
Summary
Browse
Changes
Graph
SVGHMI: cosmetic fix in js
2022-09-21, Edouard Tisserant
0237c28cd172
SVGHMI: do not discard out-of-page elements inside widgets that are ovelapping pages.
2022-09-21, Edouard Tisserant
98ce26040117
SVGHMI: update generated XSLT
2022-09-16, Edouard Tisserant
da020d88db0c
SVGHMI: ensures that PLC sends only fresh data to HMI, even right after variable being subscribed.
2022-09-14, Edouard Tisserant
7af7a23e4adb
SVGHMI: fix svghmi_jumps example's SVG file (viewport was misplaced)
2022-09-13, Edouard Tisserant
be87303d5b2d
SVGHMI: rework the way cached values are applied to widgets when fresh data is missing.
2022-09-13, Edouard Tisserant
f1a00aa8cb3b
SVGHMI: re-arrange Animate and data Dispath code paths.
2022-09-12, Edouard Tisserant
1bd8e077894e
SVGHMI: add an exemple that demonstrate use of Jump widget in different use cases.
2022-09-09, Edouard Tisserant
26a2808038fd
SVGHMI: refactor an factorize widget dispatch() method calling
2022-09-09, Edouard Tisserant
c9ecf7d50888
SVGHMI: fix ToggleButton not always reflecting current state
2022-09-09, Edouard Tisserant
0d7c41546854
IDE: fix exception transfering or reconnecting after tracing variables
2022-09-09, Edouard Tisserant
13677d093946
SVGHMI: Add predefined assignments to jump widget to notify PLC or other widgets about jump.
2022-09-02, Edouard Tisserant
f69c68cffec3
SVGHMI: continue rework of Jump widget to cope with Enable Expressions.
2022-09-02, Edouard Tisserant
9c725829d8f0
SVGHMI: rework Jump widget to cope with Enable Expressions.
2022-08-31, Edouard Tisserant
375626e60b63
SVGHMI: add support for "enable expressions" with arbitrary variable name assignment.
2022-08-23, Edouard Tisserant
30f7eade322f
SVGHMI: preliminary implementation of a general enable bit for all widgets, using "#" at the end of widget declaration, and a "disabled" element that becomes visible instead of widget when disabled.
2022-08-19, Edouard Tisserant
122b1094b8e6
SVGHMI: rename veriables in parse_labels.ysl2 for better readability
2022-08-12, Edouard Tisserant
b2bdb8b433e0
SVGHMI: add support for multiline widget declaration using svg:desc.
2022-08-11, Edouard Tisserant
c5070b6973ba
Runtime: Fix PLC python thread crash in case of exception in PostStart customization hook.
2022-08-02, Edouard Tisserant
d74eb1be6abe
IDE+Runtime: fix exception when reconnecting with non-empty trace/force list.
2022-08-02, Edouard Tisserant
6c7a7b22bec9
Runtime: Retain: fix missuse of static classifier leading to ever increasing offset.
2022-07-22, Edouard Tisserant
58c09e84c369
SVGHMI: update generated xslt file
2022-07-14, Edouard Tisserant
59158e360b8c
SVGHMI: Warn at build time when SVG refers to non-existing widget types.
2022-07-14, Edouard Tisserant
5d73bed497de
SVGHMI: add support for user JS script added in inkscape's document properties / scripting / embedded scripts.
2022-07-14, Edouard Tisserant
a8b6d5e1fda3
SVGHMI: update generated XSLT file
2022-07-13, Edouard Tisserant
611fd1f44ce9
SVGHMI: re-organize animate() to ensure that page fade-out is always visible, also make fade-out curve more aggressive to enhance visual feedback.
2022-07-12, Edouard Tisserant
406eb8a13648
SVGHMI: fix js exception because of trying to find already detached elements by id.
2022-07-08, Edouard Tisserant
4ee33be5b8b6
SVGHMI: better handling of page switch fade-out.
2022-07-06, Edouard Tisserant
770fcb344f50
SVGHMI: update generated XSLT files
2022-06-24, Edouard Tisserant
c2f7e9bda366
SVGHMI: force initial state of Display widget to empty string.
2022-06-24, Edouard Tisserant
27d298c6f961
SVGHMI: set initial displayed value of input widget to empty string.
2022-06-24, Edouard Tisserant
13282f91e6ff
SVGHMI: add warning_labels, same as optional_labels but emits warnings at build time if element is missing.
2022-06-24, Edouard Tisserant
f3a14422d56e
SVGHMI: update generated XSLT files
2022-06-22, Edouard Tisserant
4345b3c9b9de
SVGHMI: generalize detach/re-attach of binary choices for ToggleButton, PushButton, Button and Keypad's Shit and CapsLock.
2022-06-22, Edouard Tisserant
b27e50143083
SVGHMI: also use order-preserving detach re-attach for hiding and showing active and inactive state.
2022-06-20, Edouard Tisserant
43b2bff95289
SVGHMI: fix Switch widget so that order of choices elements is preserved across detaching and re-attaching.
2022-06-20, Edouard Tisserant
c663d1f9f03b
SVGHMI: update generated xslt files
2022-06-15, Edouard Tisserant
dacf329abdd9
SVGHMI: nasty scope shadowing bug... was making funny recursion, leading to really slow interaction.
2022-06-15, Edouard Tisserant
d3cf85a3c282
SVGHMI: fading page switch : to avoid blinking, page stays black once fading finished and next page is still not ready.
2022-06-15, Edouard Tisserant
b90a0acc8c4e
SVGHMI: fading page switch : defer update of classList to next animate() call when finishing transition.
2022-06-15, Edouard Tisserant
f86ffe291fea
SVGHMI: rework Switch widget : detach/attach elements instead of hiding with style.display, detach all possible choices at init.
2022-06-14, Edouard Tisserant
7d4a16e59337
SVGHMI: add fading transition to make page switch feel more responsive on slow machines.
2022-06-13, Edouard Tisserant
fce3d407bb46
SVGHMI: add a way for widgets and other yslt2 files to add css definitions to resultng page.
2022-06-13, Edouard Tisserant
7c27d57b6ec0
SVGHMI: update generated XSLT filesw
2022-06-10, Edouard Tisserant
0d7f9c555ae2
SVGHMI: XY graph build produces error message if provided curve_N are not consistent.
2022-06-03, Edouard Tisserant
b5ca17732b1e
SVHMI: Keyboard: Replace untouched value when typing directly after open. Make info string (HMI variable name) optional.
2022-06-01, Edouard Tisserant
14d696d7d54e
merged
2022-06-01, Edouard Tisserant
e87a2daace80
SVGHMI: update generated xslt.
2022-06-01, Edouard Tisserant
ca312be56929
SVGHMI: Add support for fixed X range (duration) on XY garph.
2022-06-01, Edouard Tisserant
a27b5862e363
SVGHMI: add widget update rate limit on variable change.
2022-06-01, Edouard Tisserant
9d895a103019
SVGHMI: fix parsing of floating point and negative min and max limits in widget label syntax.
2022-06-01, Edouard Tisserant
49fcd5d62139
IDE: fix exception happening in debug mode when logging process termination.
2022-05-26, Edouard Tisserant
a88ac1760faf
SVGHMI: Adapt to Inkscape 0.92 "-e" replaced by "-o" in 1.2, and workaround access right problem when generating thumbnails.
2022-05-26, Edouard Tisserant
72ee59ff959c
Various fixes to make svghmi_traffic_light example bahave on windows.
2022-05-25, Edouard Tisserant
cf4e6a7d40f8
IDE: fix saveAs dialog
2022-05-25, Edouard Tisserant
1b8906ca2a50
IDE: fix permission checking on windows for IDE project directory.
2022-05-25, Edouard Tisserant
bd4be02fe102
SVGHMI: fix active/inactive being swapped in ToggleButton
2022-05-23, Edouard Tisserant
f422d3d71f89
IDE/Windows: Find Inkscape binary even if Inkscape was installed for current user only.
2022-05-23, Edouard Tisserant
435259844a64
IDE: Workaround exception caused by dead C/C++ swig-wrapped object when debug still try to update view after close.
2022-05-23, Edouard Tisserant
ff25207ec303
IDE: better permission checking when opening a project.
2022-05-23, Edouard Tisserant
cf6d6e033c86