2021-10-17 18:26:00 +02:00
|
|
|
---
|
2021-08-25 16:09:31 +02:00
|
|
|
title: Plugin guide
|
2021-10-17 18:26:00 +02:00
|
|
|
---
|
2021-08-25 16:09:31 +02:00
|
|
|
|
2022-10-12 21:52:47 +02:00
|
|
|
Plugins allow you to extend FreeSewing with new features and functionality.
|
|
|
|
A FreeSewing plugin can extend FreeSewing in 3 different ways:
|
2021-08-25 16:09:31 +02:00
|
|
|
|
2022-10-12 21:52:47 +02:00
|
|
|
- It can [provide macros](/guides/plugins/macros), which are a way to automate a number of steps into a
|
|
|
|
single command.
|
|
|
|
- It can [hook into the pattern](/guides/plugins/hooks), which allows you to manipulate the pattern or
|
|
|
|
interact with it at various stages of it's lifecycle.
|
|
|
|
- It can [provide store methods](/guides/plugins/store), which allows you to add new ways to handle data
|
|
|
|
in the pattern, including providing a custom logger.
|
|
|
|
|
|
|
|
We have [a list of plugins](/reference/plugins/) that we maintain, but
|
2021-08-25 16:09:31 +02:00
|
|
|
if you can't find what you're looking for, you can write your own plugin.
|
|
|
|
|
2022-12-25 21:13:48 -08:00
|
|
|
If you plan on doing that or if you would like to understand how plugins work,
|
2022-10-12 21:52:47 +02:00
|
|
|
this guide is for you.
|
|
|
|
|
|
|
|
We'll cover the following topics:
|
2021-08-25 16:09:31 +02:00
|
|
|
|
2024-01-29 08:43:38 -08:00
|
|
|
<ReadMore />
|