|
|
fa4e79dc86
|
Implemented the copy, paste, and cut functions in the workspace, with corresponding shortcut key responses. The clipboard functionality is implemented internally and does not interact with the operating system for now.
|
2026-04-24 17:07:07 +08:00 |
|
|
|
e0afc4963f
|
Implemented the functions of saving the workspace into a json file and loading from it.
|
2026-04-23 20:23:09 +08:00 |
|
|
|
ce6f9646c4
|
Added shallow copy constructors for Json_Array and Json_Object && Added a float type constructor for Json_Value && Fixed the incorrect indentation issue when pretty-printing an empty Json_Array.
|
2026-04-21 20:54:07 +08:00 |
|
|
|
e80d14d347
|
Fixed memory leak issue caused by incorrect deallocation order in the Json_Value destructor && Fixed issue where copy construction of read-only reference members in Json_Value failed to pass && Added read-only reference members for Json_Object and Json_Array && Added const qualifiers to methods that do not modify class members && Implemented JSON file parsing && Implemented JSON file export, supporting minified export and pretty print.
|
2026-04-21 17:59:57 +08:00 |
|
|
|
b11e74e815
|
Implemented a JSON file format checking function.
|
2026-04-17 16:28:44 +08:00 |
|
|
|
057438652a
|
Implemented the basic elements of JSON files, including Json_Pair, Json_Arry, Json_Object, and Json_Value. Additionally, some syntactic sugar has been implemented for ease of use, allowing for rapid construction of JSON elements using {} initialization.
|
2026-04-10 14:11:41 +08:00 |
|
|
|
4da02ddb60
|
Removed the externally exposed Connector_Pool and the useless Separate_Node_List && Redesigned Process_Route && Implemented the construction of a non-conflicting execution sequence and set the corresponding working route for each starting node.
|
2026-04-07 15:41:37 +08:00 |
|
|
|
7aa8c6750d
|
Expose some enum types within the public class namespace to remove redundant external definitions && Add node connection loop detection and provide a warning for it.
|
2026-04-02 11:16:37 +08:00 |
|
|
|
975495b2b7
|
Modified the way connectors associate with storage.Now both input and output interface types are allowed to have multiple connections. && Added some utility methods to the Workflow_Editor class. && Implemented key response, users can now select nodes and connections with a bounding box and delete them using the Delete key. && Added a new node type for connector testing.
|
2026-03-31 11:24:32 +08:00 |
|
|
|
f6e70335f9
|
Refactored the implementation of the Workflow_Editor class: now uses shared_ptr and vector for automatic lifecycle management && decoupled nodes and interfaces with abstract base class implementation && implemented an independent unique ID generator && implemented test nodes and interfaces && implemented automatic connection drawing.
|
2026-03-13 10:55:28 +08:00 |
|
|
|
2972630f25
|
Modified Makefile compiler macros && Renamed files
|
2026-03-13 09:55:42 +08:00 |
|
|
|
0f2f2720fc
|
Adjusted UI layout && Tested dynamic window expansion effects && Added node editor area (experimental, currently only one simple test node available with no practical functionality)
|
2026-01-26 20:57:13 +08:00 |
|
|
|
cfb1be0efd
|
Fixed an issue with incorrect output format for extended timestamps (unit: 0.1 milliseconds) && Added DLT message sorting.Output message rows are now arranged in ascending order by timestamp.
|
2026-01-26 20:32:36 +08:00 |
|
|
|
7666ec39fe
|
Added control buttons to enable selective file export functionality && Fixed the issue where files were not closed after DLT Log export && Resolved the problem of files failing to open due to Chinese path characters && Modified alert pop-up icons && Adjusted the initial display position
|
2025-12-05 17:49:09 +08:00 |
|
|
|
34509a68a6
|
Implemented file input via explorer by invoking Win32 API && Modified the file input validity detection strategy && Adjusted UI layout
|
2025-12-02 20:43:53 +08:00 |
|
|
|
38b498e841
|
Demo widgets and layout for drag drop and file list
|
2025-11-27 21:57:17 +08:00 |
|
|
|
0814aaaf17
|
Implement Win32 drag drop file and change main window size
|
2025-11-27 21:56:32 +08:00 |
|
|
|
809493e134
|
Modify the 'DLT_File' class, rename it to 'DLT_Log' and refactor some of its functionalities. It now supports importing multiple DLT files and count the memory allocation usage
|
2025-11-26 16:39:25 +08:00 |
|
|
|
87cc8637db
|
Implement CSV export function
|
2025-11-25 14:22:06 +08:00 |
|
|
|
28728840a5
|
Implement CSV column and cell insert function
|
2025-11-24 21:17:50 +08:00 |
|
|
|
e3f5132086
|
Basic CSV table class and test code
|
2025-11-21 17:45:12 +08:00 |
|
|
|
8f01578411
|
Added a new DLT File class that implements basic payload parsing && Added a CSV export function for the DLT File class (currently in testing and not fully completed) && Added a command-line parsing entry point.
|
2025-11-19 17:47:20 +08:00 |
|
|
|
97ec4ea413
|
Imported ImNodes
|
2025-11-11 15:09:35 +08:00 |
|
|
|
75eb1fc143
|
add font msyh.ttc && Basic main panel for UI widgets
|
2025-11-10 20:29:06 +08:00 |
|
|
|
d7a3083816
|
Imported Dear ImGui
|
2025-11-10 18:54:24 +08:00 |
|