velix_editor 0.1.0 copy "velix_editor: ^0.1.0" to clipboard
velix_editor: ^0.1.0 copied to clipboard

velix ui editor.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add velix_editor

With Flutter:

 $ flutter pub add velix_editor

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  velix_editor: ^0.1.0

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:velix_editor/commands/command.dart';
import 'package:velix_editor/commands/command_stack.dart';
import 'package:velix_editor/commands/property_changed_command.dart';
import 'package:velix_editor/commands/reparent_command.dart';
import 'package:velix_editor/components/breadcrumb.dart';
import 'package:velix_editor/components/panel_header.dart';
import 'package:velix_editor/dynamic_widget.dart';
import 'package:velix_editor/edit_widget.dart';
import 'package:velix_editor/editor.dart';
import 'package:velix_editor/editor.types.g.dart';
import 'package:velix_editor/editor/canvas.dart';
import 'package:velix_editor/editor/editor.command.g.dart';
import 'package:velix_editor/editor/editor.dart';
import 'package:velix_editor/editor/panel_switcher.dart';
import 'package:velix_editor/editor/widget_breadcrumb.dart';
import 'package:velix_editor/editor_module.dart';
import 'package:velix_editor/event/events.dart';
import 'package:velix_editor/json/json_view.dart';
import 'package:velix_editor/metadata/annotations.dart';
import 'package:velix_editor/metadata/metadata.dart';
import 'package:velix_editor/metadata/type_registry.dart';
import 'package:velix_editor/metadata/widget_data.dart';
import 'package:velix_editor/metadata/widgets/button.dart';
import 'package:velix_editor/metadata/widgets/container.dart';
import 'package:velix_editor/metadata/widgets/text.dart';
import 'package:velix_editor/palette/palette_view.dart';
import 'package:velix_editor/property_panel/editor/bool_editor.dart';
import 'package:velix_editor/property_panel/editor/int_editor.dart';
import 'package:velix_editor/property_panel/editor/string_editor.dart';
import 'package:velix_editor/property_panel/editor_builder.dart';
import 'package:velix_editor/property_panel/editor_registry.dart';
import 'package:velix_editor/property_panel/property_panel.dart';
import 'package:velix_editor/theme/theme.dart';
import 'package:velix_editor/theme/widget_builder.dart';
import 'package:velix_editor/theme/widgets/button_widget.dart';
import 'package:velix_editor/theme/widgets/container_widget.dart';
import 'package:velix_editor/theme/widgets/text_widget.dart';
import 'package:velix_editor/tree/tree_view.dart';
import 'package:velix_editor/util/message_bus.dart';
import 'package:velix_editor/widget_container.dart';