Templates rework (#1479)

* Setup templates rework

* Update docs

* Implement backwards compatible parsing

* Work

* Finish build templates
This commit is contained in:
2026-02-26 14:13:40 -08:00
parent 0bdfe69e78
commit 5d9d59610a
31 changed files with 1147 additions and 504 deletions
@@ -17,7 +17,7 @@ public abstract class BuildTemplateViewModelBase<TViewModel, TView>(
where TViewModel : BuildTemplateViewModelBase<TViewModel, TView>
where TView : BuildTemplateViewBase<TView, TViewModel>
{
private readonly IBuildTemplateManager buildTemplateManager = buildTemplateManager;
protected readonly IBuildTemplateManager buildTemplateManager = buildTemplateManager;
private readonly IAttributePointCalculator attributePointCalculator = attributePointCalculator;
private readonly IViewManager viewManager = viewManager;
@@ -220,7 +220,7 @@ public abstract class BuildTemplateViewModelBase<TViewModel, TView>(
this.RefreshView();
}
protected void UpdateBuildCode()
protected virtual void UpdateBuildCode()
{
if (this.BuildEntry is null)
{