Commit Graph

94 Commits

Author SHA1 Message Date
barsdeveloper
fdd86ce5de Refactor jsdoc types (#16)
* WIP

* Fix type 1

* Missing types info

* Some fixes

* Several types refactoring and fixes

* WIP

* Fix grammar
2023-09-22 22:56:33 +02:00
barsdeveloper
78c62ee59a Split grammar (#15)
* Move grammar parsers to entity classes

* Fix includes

* Fix Entity5 test

* Small detail

* Fix unknown keys entities

* Persistent grammar objects

* Fix grammar

* Grammar from variable
2023-09-18 21:13:28 +02:00
barsdeveloper
6f674b284d PCG nodes and other fixes (#14)
* Various fixes

* Fix name from SettingsInterface

* Allow path lookbehind for unknown keys entity

* Subraph object name

* Several fixes

* Various fixes

* Fix colors

* Various pin types
2023-09-14 23:07:09 +02:00
barsdeveloper
fd991b94b3 Various improvements (#13)
* Union lookbehind

* Fix quoted inline array
2023-09-02 14:08:29 +02:00
barsdeveloper
5dfa8aff1b Some fixes and new nodes names added 2023-05-22 22:15:08 +02:00
barsdeveloper
32cc4d7c66 Fix incompatible nodes types 2023-05-20 19:51:44 +02:00
barsdeveloper
f7abd7ff6e Constant Material nodes added 2023-05-06 18:38:29 +02:00
barsdeveloper
90f19e1bca Entities semplification
* Entities semplification WIP

* Bug fixes after entity semplification

* Fix object serialization
2023-05-05 18:50:31 +02:00
barsdeveloper
fff40b7619 Know location fix 2023-05-01 14:42:01 +02:00
barsdeveloper
dc3e50e09b Nodes style fixes, blueprint code inside element 2023-04-27 22:07:22 +02:00
barsdeveloper
3ccd3ce9f3 Node replace bug fix, names simplify 2023-04-23 10:26:48 +02:00
barsdeveloper
8a96af670e Dropdown implementation, switch refactoring
* Various fixes

* Fix tests

* Dropdown names deduced from pin names

* Remove update callbacks

* Fix double pins issue

* return undefined if not switch
2023-04-22 12:44:37 +02:00
barsdeveloper
6ef2225396 Various fixes 2023-04-16 19:48:14 +02:00
barsdeveloper
c1bbbfef90 Flip Flop node info added and minor adjustments 2023-04-16 13:37:15 +02:00
barsdeveloper
a82f61ac4a Large typedef import cleanup and smaller fixes 2023-04-15 15:29:21 +02:00
barsdeveloper
41165fe20e Fix multiline comment 2023-04-09 23:46:26 +02:00
barsdeveloper
ce1f875f46 Simplify attribute prefix 2023-04-09 13:58:17 +02:00
barsdeveloper
2380d61bb6 Fix string escape single qupte 2023-04-03 20:02:58 +02:00
barsdeveloper
80345543a9 Pins name fixed and tested 2023-04-02 16:31:45 +02:00
barsdeveloper
bb24486303 Grammar refactoring
* Grammar refactoring WIP

* ISerializer.grammar

* Fixing various bugs in the grammar

* Small touch that improoves performance

* Fix unknown values grammar

* Various fixes

* Serialization refactoring to drop suboject logic

* Details fixed

* Entity attributes initialization refactoring

* JSDoc error fixed

* Rename value key to default

* Remove useless default

* Revert string keys
2023-04-01 19:55:16 +02:00
barsdeveloper
b235d63348 Specify extension in include paths 2023-03-23 16:24:32 +01:00
barsdeveloper
c63f51da57 Merge remote-tracking branch 'origin/parse-performance' 2023-03-02 19:44:53 +01:00
barsdeveloper
cc17e81340 More robust checks 2023-02-12 11:06:49 +01:00
barsdeveloper
d1ef250689 Grammar move to regex WIP 2023-02-11 17:23:25 +01:00
barsdeveloper
319f5af77f Edge scroll, minor refactoring 2023-02-08 22:15:37 +01:00
barsdeveloper
76df14de95 Node naming refactoring and additional tests 2023-02-07 21:48:34 +01:00
barsdeveloper
fd05606a93 Better links curve for close-by nodes 2023-02-05 17:13:17 +01:00
barsdeveloper
8de12775a7 Fix input wrap 2023-01-30 21:39:31 +01:00
barsdeveloper
abc19f831a Various fixes to hid nodes 2023-01-25 20:37:18 +01:00
barsdeveloper
efe560adda Remove Set equal comparison 2023-01-19 19:05:23 +01:00
barsdeveloper
47106f748d Various fixes, tests and refactoring 2023-01-17 22:22:25 +01:00
barsdeveloper
55f9719fa9 Bugfixes, added pin types, colors 2023-01-07 17:57:06 +01:00
barsdeveloper
a3e0d6be2b Moving node and pins information to Configuration 2023-01-06 18:23:56 +01:00
barsdeveloper
af44de4539 Prevent error from unexpected attribute 2023-01-04 22:16:51 +01:00
barsdeveloper
3c5017de91 Avoid using arrays when unnecessary 2023-01-04 20:52:09 +01:00
barsdeveloper
39cade4879 Fix zoom and scroll 2023-01-04 17:41:36 +01:00
barsdeveloper
f59217ffd9 Fixes and Utility test added 2023-01-04 15:53:51 +01:00
barsdeveloper
a16481194c Filterable attributes, Int64 entity 2023-01-03 22:53:17 +01:00
barsdeveloper
984bf32b51 Type initialization using objects 2023-01-02 00:22:50 +01:00
barsdeveloper
8c4ef42d7c Fix attributes keys order 2022-12-29 13:23:11 +01:00
barsdeveloper
5036866b33 New nodes types added 2022-12-28 19:02:29 +01:00
barsdeveloper
0def4f7e48 Center node in the viewport 2022-12-27 17:55:54 +01:00
barsdeveloper
a1ae7799a1 Minor refactoring and fixes 2022-12-26 14:10:25 +01:00
barsdeveloper
c3ab6478b0 Make elements default constructible, testing wip 2022-12-24 15:29:12 +01:00
barsdeveloper
fffe3f7ad1 Names refactoring 2022-12-10 14:48:27 +01:00
barsdeveloper
f1fc015453 Comment sizes and color fixed 2022-12-10 12:42:09 +01:00
barsdeveloper
b55779312b Small refactoring, set variable node 2022-11-19 18:40:20 +01:00
barsdeveloper
ce37fd9c1d New icons and colors 2022-11-18 12:53:04 +01:00
barsdeveloper
66c0513262 Additional colors and types added 2022-11-17 20:40:10 +01:00
barsdeveloper
aa7c9932f0 Various improvements 2022-11-09 22:14:30 +01:00