Node program Editor
Node program editor is a Flutter package based on the flutter package diagram_editor.
Disclamer
This project is curently made for a school project some functions can be partialy build, unstable or just not generic.
If you had any advice or any trouble to notify, feel free to contact me !
Description
The package provide a NodeProgramEditor widget witch is an editor dashboard who look like this :
RoadMap
- Create blocks parameters object to fit more with parameters field
- Create design object to offer more design option to the blocks
- Improve link UX with drag link
- Improve link style options
Libraries
- bloc/program/program_cubit
- bloc/show_component_settings/show_component_settings_cubit
- component/port
- component/rect_component
- models/block_template
- models/builder_component_data
- models/component_parameter
- models/components_parameters_types
- models/diagram_data
- models/diagram_text
- models/entry_types_data
- models/io__data_template
- models/result
- node_program_editor
- policy/base_policy
- policy/builder_canvas_display_policy
- policy/builder_canvas_policy
- policy/builder_component_design_policy
- policy/builder_component_policy
- policy/builder_component_widget_policy
- policy/builder_init_policy
- policy/builder_link_attachment_policy
- policy/builder_link_control_policy
- policy/builder_link_join_control_policy
- policy/builder_link_widget_policy
- policy/builder_set_policy
- policy/minimap_policy
- providers/builder_style
- providers/program_data_provider
- providers/text_provider
- widgets/diagram_app
- widgets/node_program_editor_widget
- widgets/package_theme
- widgets/parameters_fields/color_field
- widgets/parameters_fields/color_picker_dialog
- widgets/parameters_fields/dropdown
- widgets/parameters_fields/file_field
- widgets/parameters_fields/float_field
- widgets/parameters_fields/folder_field
- widgets/parameters_fields/int_field
- widgets/parameters_fields/str_field
- widgets/parameters_menu_widgets/app_settings
- widgets/parameters_menu_widgets/builder_component_settings
- widgets/parameters_menu_widgets/program_actions
- widgets/parameters_menu_widgets/setting_box
- widgets/parameters_menu_widgets/settings_bottom_bar