PaulStoffregen
c26e76632f
Fix design tool export bug (thanks neurofun)
https://forum.pjrc.com/threads/48304
il y a 7 ans
Caleb Crome
d6718ac763
AudioConnection:Fix the source and destination names for AudioConnections when using custom node names.
il y a 8 ans
PaulStoffregen
2f5d57d586
GUI: use div for tooltip info, fixes #148
il y a 8 ans
PaulStoffregen
b3e5b475bc
GUI: Avoid history.pushState on Chrome with file:/ access
il y a 8 ans
PaulStoffregen
ad5eeb150c
Add arrangeAll (thanks mamuesp, from #141 )
il y a 9 ans
PaulStoffregen
564b2eb8fa
Fix GUI documentation URLs (issue #140 )
il y a 9 ans
Manfred Müller-Späth
f5b7c2abdf
Fixed: issue #92 - testing for input/output nodes - if none found, the export is not possible
Fixed: issue #56 - import and cut, copy & paste works fine, I added a routine which increments the numbers at the end of the names, IDs will be generated automaticcaly, if the ID already exists, and the appropriate name will be increased (e.g. "mixerRight" -> "mixerRight0", "input3" -> "input4" etc.)
il y a 9 ans
Manfred Müller-Späth
1c522d1be2
Improvement: import is able to parse comma separated definitions of variables
Improvement: import ignores lines which start with an known type but ends not with an ";"
Tidy up: deleted the "resources" folder, all static data is in the index.html file
Prepared: Looking for a solution to semi-automatic arrange imported nodes without coordinates
il y a 9 ans
Manfred Müller-Späth
bc6be819e4
Improvement: import is now very error tolerant, no need of "begin" or "end" comments - just throw the data in. It searches for keywords (aka node types) at the start of each line and tries to parse these lines.
il y a 9 ans
Manfred Müller-Späth
1b990b7ca4
Bugfix: import function - undefined variable
il y a 9 ans
Manfred Müller-Späth
e60107aa12
Bugfix: added the loading of the static form data (had been forgotten in the last commit)
il y a 9 ans
Manfred Müller-Späth
380a351f6b
Removed the asynchronous loading of HTML files via JavaScript, because this will be blocked on real offline use (file:// protocol).
Removed the extern files, except the JSON file with the node descriptions, this will be loaded in offline mode too.
il y a 9 ans
Manfred Müller-Späth
8c9b34d565
Some bugfixes and some improvements
- fixed: clear selected nodes, works with several or all selected nodes (reason: two counting variables with the same name "i" where used in two nested loops)
- new: change node names (you can assign names to the nodes, these will be used as IDs if exported or re-imported to CPP (Arduino code)
- fixed: import merges imported nodes to existings ones, skipping nodes with the same name
- fixed: tooltips are now working, extracting the first paragraph of the HTML code
- new: nodes definition extracted to JSON file
- new: nodes help pages extracted to single HTML files
- new: form pages extracted to single HTML files
- new: asynchronous loading of JSON, help and form data, data will only be loaded when needed
- style: adapted the size of the palette, labels had been partially hidden
il y a 9 ans
Manfred Müller-Späth
0a43f66de2
Added import functionality of Arduino code (without disturbing whitespaces and empty lines)
Small correction
il y a 9 ans
Manfred Müller-Späth
50b2897871
Added import functionality of Arduino code (without disturbing whitespaces and empty lines)
il y a 9 ans
Manfred Müller-Späth
5c8aa2b9d3
Added import functionality of Arduino code (without disturbing whitespaces and empty lines)
il y a 9 ans
Manfred Müller-Späth
563aa6482c
Added import functionality of Arduino code (without disturbing whitespaces and empty lines)
il y a 9 ans
Manfred Müller-Späth
90aad62e30
Added import functionality of Arduino code (without disturbing whitespaces and empty lines)
il y a 9 ans
PaulStoffregen
aecb6d73a5
Move misc files to subdirs
il y a 9 ans
PaulStoffregen
652994b05b
Fix javascript errors with Chrome (thanks HWGuy)
il y a 9 ans
PaulStoffregen
0e9d655c69
Improve offline browser compatibility
il y a 9 ans
PaulStoffregen
a41e2a7c26
design tool needs to include SerialFlash.h in exported code
il y a 9 ans
PaulStoffregen
038d091793
GUI: reenable input ports when other objects driving them are deleted
il y a 10 ans
PaulStoffregen
cee685fd8f
Improve GUI welcome message
il y a 10 ans
PaulStoffregen
029bbe268f
Add GUI documentation URLs
il y a 10 ans
PaulStoffregen
fc6e2ef4a7
Fix export button when no changes in GUI
il y a 10 ans
PaulStoffregen
14536bc9ec
Improve export button
il y a 10 ans
PaulStoffregen
5453d51a54
remove extra status icons
il y a 10 ans
PaulStoffregen
a101d9c9ab
Add thanks message at startup in info sidebar
il y a 10 ans
PaulStoffregen
460301cfb0
Disable comms in GUI
il y a 10 ans
PaulStoffregen
857ca16880
Show paragraph after "Summary" in popup info
il y a 10 ans
PaulStoffregen
b4c673e5cd
Disable input ports after load from localStorage
il y a 10 ans
PaulStoffregen
97fd83a90a
Use localStorage to preserve work
il y a 10 ans
PaulStoffregen
994e70ff11
comment out "Lost connection" error
il y a 10 ans
PaulStoffregen
8cc4028637
Actual C++ code export
il y a 10 ans
PaulStoffregen
7cb99cb9b9
Initial work on C++ code generation
il y a 10 ans
PaulStoffregen
995eed2a31
reformat node-red spaces to tabs
il y a 10 ans
PaulStoffregen
7df1b21b20
Generate C++ compatible IDs in the GUI
il y a 10 ans
PaulStoffregen
dbc69f83a4
Load node list from static html
il y a 10 ans
PaulStoffregen
b0cf94ede5
Restrict drawing to single connection per input
il y a 10 ans
PaulStoffregen
ceecd3302e
Add multiple input drawing, UI only
il y a 10 ans
PaulStoffregen
d31a5fdebd
Import Node-Red "public" folder
il y a 10 ans