Skip to content

Remove brushdesigner dependency - #89

Merged
maxmmitchell merged 1 commit into
mainfrom
migrate-brushdesigner-to-brushgraph
Aug 11, 2026
Merged

Remove brushdesigner dependency#89
maxmmitchell merged 1 commit into
mainfrom
migrate-brushdesigner-to-brushgraph

Conversation

@maxmmitchell

@maxmmitchell maxmmitchell commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

As a code cleanup, we can get delete most of the brushdesigner code, as the brushgraph UI is the primary medium for custom brush editing now.

First, we need to change the dependency direction, as some of brushgraph depends on parts of brushdesigner. Since brushdesigner is going to be deleted, we can move most of these files into brushgraph, since most were only used by the brush editors. With the exception of a few files which make more sense in core/data (CustomBrushDao and CustomBrushEntity).

The only remaining file outside of brushdesigner which depends on brushdesigner is CahierNavGraph, but we'll save that removal for the following step, where we will delete the entry points to brushdesigner, and update the UI. Finally, we'll delete the brushdesigner code itself.

@maxmmitchell
maxmmitchell force-pushed the migrate-brushdesigner-to-brushgraph branch from af78e70 to 4f9a68d Compare August 6, 2026 13:41
@maxmmitchell
maxmmitchell force-pushed the migrate-brushdesigner-to-brushgraph branch from 4f9a68d to bf3cbb4 Compare August 6, 2026 13:43
@maxmmitchell maxmmitchell changed the title Move brushdesigner components used by brushgraph to brushgraph Remove brushdesigner dependency from brushgraph Aug 6, 2026
@maxmmitchell maxmmitchell changed the title Remove brushdesigner dependency from brushgraph Remove brushdesigner dependency Aug 6, 2026
@maxmmitchell
maxmmitchell marked this pull request as ready for review August 6, 2026 13:50

@cka-dev cka-dev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@maxmmitchell
maxmmitchell merged commit 3a5a0ff into main Aug 11, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants