Skip to content
This repository was archived by the owner on Jul 11, 2025. It is now read-only.
This repository was archived by the owner on Jul 11, 2025. It is now read-only.

Write Article(s) on Extending the Editor #23

@deanljohnson

Description

@deanljohnson

Summary

As indicated here, there is a decent amount of interest in learning how to extend the editor. Besides digging through the Duality source code, there is really no way to learn this.

Analysis

  • EditorAction and EditorSingleAction
  • Undo/Redo action
  • Useful bits like DualityEditorApp.ObjectPropertyChanged
  • Custom PropertyEditors/PreviewGenerators/Importers
  • Integrating custom windows (docking for example)

Side Note: None of the things listed above are well documented within the codebase either (except UndoRedoAction). As they are things that people writing extensions are likely to interact with, I think improving XML doc intellisense could be very beneficial.

Metadata

Metadata

Assignees

No one assigned

    Labels

    EditorArea: Duality editor or support librariesHelp WantedContributions especially appreciatedPage RequestCreation of a new docs page / topic

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions