Implement migration plan: models, service, MVVM, XAML layout, icons\n\n- Add Models: HistoryItem, VariableItem, FunctionDefinitionItem, IconFont\n- Add Services: ICalculatorService, CalculatorService wrapping interpreter\n- Update MainViewModel: properties and Submit/ToggleFunctions commands\n- Rebuild Views/MainView.axaml with variables, history, input, functions panel\n- Add BoolToGridLengthConverter for panel toggle\n- Wire Material Design Icons font as Avalonia resource in App.axaml/csproj

This commit is contained in:
Codex CLI 2025-08-26 01:45:05 -05:00
commit 7b1912579f
11 changed files with 342 additions and 9 deletions

View file

@ -8,6 +8,10 @@
<ItemGroup>
<AvaloniaResource Include="Assets\**" />
<!-- Link the icon font from the legacy project into this project as an Avalonia resource -->
<AvaloniaResource Include="..\src.4.7\materialdesignicons-webfont.ttf">
<Link>Assets/Fonts/materialdesignicons-webfont.ttf</Link>
</AvaloniaResource>
</ItemGroup>
<ItemGroup>