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 Toolbar: 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.
- Startup Location: You can set your fav Start up location (center, BottomCenter, BottomLeft, BottomRight).
- Efficient Stroke Handling: Optimized stroke management ensures smooth performance during extended usage.
- D - Switch to Drawing mode
- E - Switch to Erasing mode
- H - Highlighter
- R - Release tool
- Shift(On Drawing Mode) - Draw a line
- Z - Undo
- X - Redo
- Ctrl + Shift + H - Hide all drawings
- Ctrl + T - Clear canvas
- Ctrl + T - Transparent board
- Ctrl + B - Blackboard
- Ctrl + 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
- 0 - Rainbow Color (Shapes Only)
- Ctrl + L -> Line
- Ctrl + A -> Arrow
- Ctrl + R -> Rectangle
- Ctrl + C -> Circle
- Ctrl + D -> Database
- Press ALT -> with press alt you can move objects.
- OS: Windows
- Framework: .NET 8 (x86/x64)
Follow these steps to set up and use Riter:
- 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!