Skip to content

whiteboard Stable Release

Compare
Choose a tag to compare
@debghs debghs released this 23 Jul 20:00
· 81 commits to main since this release

I am thrilled to announce the first stable release of whiteboard!

New Features

  • Drawing Tools: Draw freehand lines, rectangles, and circles/ovals with customizable line width and color.
  • Text Tool: Add text to your canvas with customizable font size. Text now embeds seamlessly into the canvas and is erasable using the eraser tool.
  • Eraser: Easily erase parts of your drawing with the eraser tool, which now functions correctly across all modes and when loading saved files.
  • Dark Mode: Toggle between light and dark modes for a comfortable drawing experience in any lighting condition.
  • Save and Load: Save your canvas to a file and load it back at any time. The load function now correctly handles eraser marks and retains the drawing state across sessions.
  • Notes Section: Keep notes within the application for quick reference.

Improvements

  • Enhanced Text Tool: Textboxes now have the correct background color, remain visible until the user finishes writing, and support dynamic sizing by dragging. Once finished, text becomes part of the drawing canvas and can be erased.
  • Cursor Update: The cursor dynamically updates to reflect the current tool and line width.
  • UI/UX Enhancements: Improved user experience with robust error handling and smoother transitions between modes.

How to Use

  • Drawing: Select a tool from the toolbar (Freehand, Line, Rectangle, Circle).
  • Changing Colors: Click on the Color button to choose your desired drawing color.
  • Eraser: Click on the Eraser button to switch to eraser mode.
  • Dark Mode: Toggle dark mode by clicking on the Dark Mode button.
  • Save/Load: Use the Save and Load buttons to save your canvas to a file and load it back.
  • Text Tool: Choose your preferred font size and then click on the "Text" button. Drag a textbox over the canvas and insert text inside the pop-up. Press the ESC button to embed the text.

Installation

  • Download the latest version of the Whiteboard executable file from the build directory.

Feedback and Contributions

Thank you for using Whiteboard. Hope you enjoy this release.