Commit Graph

  • 10ea7b9d5d added VSCode specific configs master Samuele 2024-01-02 03:09:17 +00:00
  • 636585c5dc Removed reference to old project path Samuele Lorefice 2023-12-25 04:22:33 +01:00
  • 182b850615 added collection of widget options during the node DB generation Samuele Lorefice 2023-12-25 16:38:18 +01:00
  • fef0f0d92c Updated Readme. Samuele Lorefice 2023-12-25 04:19:44 +01:00
  • ce7762fd1c Started work on classes generation - Removed Input and PrimitiveTypes classes. - Added IInput interface - Added INode interface - Reworked Inputfield to be a class implementing IInput - Added Inputs class, holding all the inputs for a node. Making it 1:1 with the serialized version - Bandaid fixed the Node class, still deciding if keeping it removing it. Samuele Lorefice 2023-12-25 04:12:09 +01:00
  • 6ded9230d4 Enums runtime code generation done. Samuele Lorefice 2023-12-24 04:19:26 +01:00
  • d6f2362e9d Started implementing runtime source code generation Samuele Lorefice 2023-12-24 03:25:57 +01:00
  • 6e58e3144b Adjusted logging levels for a less spammy logging, added extra documentation Samuele Lorefice 2023-12-24 02:17:30 +01:00
  • b3038d7171 Added Output Type Scanning Samuele Lorefice 2023-12-24 02:07:11 +01:00
  • ec0f8cb6ef Converted all the Console.WriteLine to proper logging messages. Samuele Lorefice 2023-12-24 01:11:58 +01:00
  • b013917f54 Implemented logging with NLog Samuele Lorefice 2023-12-24 00:50:46 +01:00
  • 95ef995e08 Added edge case handling for non standard types. Samuele Lorefice 2023-12-23 18:11:11 +01:00
  • c248140572 Added extra logic to work on some edge cases. Still broken Samuele Lorefice 2023-12-19 02:31:07 +01:00
  • 45392a3a8a Added JSONserialization options (because this is not a default in 2023, for some reasons, well) Samuele Lorefice 2023-12-19 01:54:19 +01:00
  • 4fe15a4215 Added special cases handling and a setting class for it to be defined externally Samuele Lorefice 2023-12-19 01:40:58 +01:00
  • c6285c4f56 Started deprecating the old parser in favor of the new object generator. Added a conversion settings file. Samuele Lorefice 2023-12-18 19:19:14 +01:00
  • 5e036a6a8b Revamped parsing part 1 Samuele Lorefice 2023-12-18 04:01:46 +01:00
  • a14301bfe6 Moved all classes and enums to their respective files under the Types namespace. Added ObjectInfoPArser class to delegate the processing of the massice node info json to a more clean place. Samuele Lorefice 2023-11-12 18:11:50 +01:00
  • bcb4f3b43b Adds constructors where needed Samuele Lorefice 2023-11-12 03:48:36 +01:00
  • 54231d0cd5 Removed pointless required keywords. Added missing Hidden inputField list. Added missing types. Samuele Lorefice 2023-11-12 02:56:28 +01:00
  • 9891bd3916 Added temporary readme and MIT License Samuele Lorefice 2023-11-11 04:02:29 +01:00
  • 98bae75297 Added missing field for Node class Samuele Lorefice 2023-11-11 03:52:44 +01:00
  • f400b78edf Initial commit Samuele Lorefice 2023-11-09 05:04:51 +01:00