Setting Up the Development Environment
Explanation of how to set up the development environment necessary for developing Beutl extensions.
Creating a C# Project for Extensions
Explanation of how to create an empty C# project for Beutl extensions.
Types of Extensions You Can Develop
List of extension types that can be added to Beutl.
EngineObject Reference
How EngineObject, IProperty, and the auto-generated Resource classes work in Beutl 2.x.
Publishing Extensions
Explanation of how to publish Beutl extensions to the store.
Implementing a Drawing Object
Implement a star-shaped drawing object using the EngineObject pattern.
Implementing Effects
Implement a custom FilterEffect using the EngineObject pattern.
Sample Extensions
Introduction to sample extensions
Version Compatibility Table
List of Beutl versions and their corresponding dependencies, frameworks, and library versions.