Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Ink Canvas Next

A revolutionary desktop drawing application built with Avalonia and .NET, featuring Windows 11 Fluent Design.

## Features

- **Drawing Tools**: Pen, Highlighter, and Eraser
- **Color Palette**: 8 preset colors (Black, Red, Blue, Green, Orange, Purple, Yellow, White)
- **Adjustable Pen Size**: 1-20px
- **Background Modes**: Transparent, Whiteboard, Blackboard
- **Modern UI**: Windows 11 Fluent Design with borderless fullscreen window

## Tech Stack

- **Framework**: Avalonia 11.3.11
- **Language**: C# (.NET 10.0)
- **UI Pattern**: MVVM (CommunityToolkit.Mvvm)
- **Theme**: FluentAvaloniaUI 2.5.0
- **Drawing**: DotNetCampus.AvaloniaInkCanvas + SkiaSharp

## Building

```bash
cd Ink-Canvas-Next
dotnet build
```

## Running

```bash
dotnet run
```

## Project Structure

```
Ink-Canvas-Next/
├── Ink-Canvas-Next/
│ ├── ViewModels/
│ │ ├── ViewModelBase.cs
│ │ └── MainWindowViewModel.cs
│ ├── Views/
│ │ ├── MainWindow.axaml
│ │ └── MainWindow.axaml.cs
│ ├── App.axaml
│ ├── App.axaml.cs
│ ├── Program.cs
│ ├── ViewLocator.cs
│ └── Ink-Canvas-Next.csproj
└── Ink Canvas Next.slnx
```

## License

MIT
Loading