Skip to content

Commit 7b29e2e

Browse files
Merge pull request #3 from ShihaoShenDev/opencode/issue1-20260216021546
创建README并推送
2 parents 8d78261 + df63f01 commit 7b29e2e

1 file changed

Lines changed: 55 additions & 0 deletions

File tree

README.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Ink Canvas Next
2+
3+
A revolutionary desktop drawing application built with Avalonia and .NET, featuring Windows 11 Fluent Design.
4+
5+
## Features
6+
7+
- **Drawing Tools**: Pen, Highlighter, and Eraser
8+
- **Color Palette**: 8 preset colors (Black, Red, Blue, Green, Orange, Purple, Yellow, White)
9+
- **Adjustable Pen Size**: 1-20px
10+
- **Background Modes**: Transparent, Whiteboard, Blackboard
11+
- **Modern UI**: Windows 11 Fluent Design with borderless fullscreen window
12+
13+
## Tech Stack
14+
15+
- **Framework**: Avalonia 11.3.11
16+
- **Language**: C# (.NET 10.0)
17+
- **UI Pattern**: MVVM (CommunityToolkit.Mvvm)
18+
- **Theme**: FluentAvaloniaUI 2.5.0
19+
- **Drawing**: DotNetCampus.AvaloniaInkCanvas + SkiaSharp
20+
21+
## Building
22+
23+
```bash
24+
cd Ink-Canvas-Next
25+
dotnet build
26+
```
27+
28+
## Running
29+
30+
```bash
31+
dotnet run
32+
```
33+
34+
## Project Structure
35+
36+
```
37+
Ink-Canvas-Next/
38+
├── Ink-Canvas-Next/
39+
│ ├── ViewModels/
40+
│ │ ├── ViewModelBase.cs
41+
│ │ └── MainWindowViewModel.cs
42+
│ ├── Views/
43+
│ │ ├── MainWindow.axaml
44+
│ │ └── MainWindow.axaml.cs
45+
│ ├── App.axaml
46+
│ ├── App.axaml.cs
47+
│ ├── Program.cs
48+
│ ├── ViewLocator.cs
49+
│ └── Ink-Canvas-Next.csproj
50+
└── Ink Canvas Next.slnx
51+
```
52+
53+
## License
54+
55+
MIT

0 commit comments

Comments
 (0)