0.22.0
evgenykochetkov
released this
11 Jul 14:57
·
1414 commits
to master
since this release
Features and enhancements
- [ide] Most of the error messages appearing on the snackbar made persistent,
that is they don’t hide automatically. (#1284) - [ide] Don’t try to auto-fix ambiguous byte literals like
15abc
or7C
in
the inspector. (#1313) - [core] Now a character surrounded by single quotes (
'G'
) is a valid byte
literal which denotes a corresponding value from the ASCII table. (#1317) - [core] Make some error messages more clear and consistent (#1330).
- [ide] Add View menu items to toggle the project browser and inspector (#1340).
- [ide] Allow links between inputs and outputs of the same node. It will
transpile successfully if the node contains adefer
on the loop path inside
it. (#1349).
New nodes
Libraries for dealing with the internet connection and UART interface:
Bug fixes
- [core] Properly transpile programs with patch specializations containing
abstract nodes. They were not resolved recursively. (#1343) - [core] Adjust code generation so that it produces no warnings other than
unknown#pragma
’s. It also fixes compiler errors for the string
concatenation when compiling for Arduino Due. (#1347) - [ide] When saving a project with File → Save Copy As don’t mark the original
ongoing project as saved. (#1282) - [ide] Do not show a hard to escape suggestion to switch the workspace when a
damaged project failed to load. (#1290) - [ide] View → Pan to Origin used to break IDE when hit on an empty patch.
Fixed. (#1314) - [ide] Inspector now always show a disabled input with a “custom type”
placeholder for custom type pins. (#1331) - [nodes] Fix
xod/math/log-bx
broken
during the recentxod/math
extraction. (#1320) - [ide] Tweak library sorting in the project browser so that
x/foo
comes
beforex/foo-bar
. (#1332) - [ide] Creating a patch with a very long name no longer cause project browser
controls elements to shift out of its view area. (#1338) - [ide] Get rid of white stripes appearing near sidebars on some computers,
notably, on Linux and when zooming in. (#1339, #1344)