Riter is a modern, versatile screen drawing application built with WPF (Windows Presentation Foundation) that enables users to draw directly on their screens. Whether for visual communication, presentations, or tutorials, Riter offers a streamlined and intuitive interface, making it an ideal tool for professionals and educators alike.
- Ink Canvas: Draw freely on your screen using the InkCanvas control.
- Modes: Switch between drawing, erasing, and highlighting modes.
- Brush Size Selection: Choose brush sizes (1x, 2x, 3x) for different stroke thicknesses.
- Color Palette: Select from a pre-configured set of colors.
- Custom Color Selection: Choose personalized colors for added flexibility.
- Undo/Redo: Reverse or reapply recent drawing actions.
- Clear All: Quickly remove all strokes from the canvas.
- Hide All: Temporarily hide drawings.
- Background Modes: Choose between transparent, whiteboard, or blackboard backgrounds.
- Floating Toolbox: Easy access to tools and settings with a stylish, floating toolbox.
- Visual Feedback: Hover and selection effects enhance user interaction.
- Settings Panel: Customize colors, brush sizes, application behavior, and more.
- Global Hotkeys: Access tools quickly with keyboard shortcuts, even when the app is out of focus.
- Efficient Stroke Handling: Optimized stroke management ensures smooth performance during extended usage.
- Ctrl + D - Switch to Drawing mode
- Ctrl + E - Switch to Erasing mode
- Ctrl + H - Highlighter
- Ctrl + R - Release tool
- Shift(On Drawing Mode) - Draw a line
- Ctrl + Z - Undo
- Ctrl + X - Redo
- Ctrl + Shift + H - Hide all drawings
- Ctrl + T - Clear canvas
- Shift + T - Transparent board
- Shift + B - Blackboard
- Shift + W - Whiteboard
- Ctrl + 1 - 1x Brush size
- Ctrl + 2 - 2x Brush size
- Ctrl + 3 - 3x Brush size
- 1 - Yellow
- 2 - Purple
- 3 - Mint
- 4 - Coral
- 5 - Red
- 6 - Cyan
- 7 - Pink
- 8 - Gray
- 9 - Black
- SHIFT + A -> Arrow
- SHIFT + R -> Rectangle
- SHIFT + C -> Circle
- SHIFT + D -> Database
- OS: Windows
- Framework: .NET 8 (x86/x64)
- Clone the repository:
git clone https://github.com/username/Riter.git
- Navigate to the project directory:
cd Riter
- Build and run the project in Visual Studio or via .NET CLI:
dotnet run
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to contribute, report issues, or fork the repository to add your own features. Happy drawing!