Make Your Ideas Come True
Join the Whiteboard revolution and turn your thoughts into reality. Collaborate, plan, and innovate like never before.
Changelog
All notable changes, updates, and fixes in oSlate.
Tutorial pages put lessons front and center
We launched dedicated tutorial pages so each lesson now lives right on oSlate with a warm welcome, plain-language goals, and a guided path to follow.
Desktop toolbar moves wherever you need it
Made the toolbar draggable on desktops with grab-and-go cursor cues. It now remembers its spot, stays within the viewport, and keeps the boards panel anchored right below.
Sticky notes welcome math notation
Gave sticky notes a built-in ƒ(x) palette with instant-insert buttons for roots, sums, fractions, and more so math teachers can drop symbols without leaving the editor.
Typeset LaTeX across notes and text elements with MathJax, ensuring expressions like \sqrt{5}
display crisply the moment they're added.
Mindmap AI GPT hub goes live
Launched the Mindmap AI GPT hub with educator-focused storytelling and a direct button to open the assistant on ChatGPT.
Updated the homepage hero GPT button so visitors head straight to the hub.
Contact section feels welcoming everywhere
Slimmed the contact area so it sits comfortably on phones and desktops, keeping the invitation to reach out front and center.
Blog stories now shine with cover art
Paired each article with its own chalky illustration and gentle fallback so the blog feels curated at a glance.
Responsive toolbar menus
Introduced an adaptive toolbar that detects mobile screens, expands into a full-width tools drawer, and automatically closes after you pick an action so controls stay within thumb reach.
Desktop toolbar stays on one row
Kept desktop controls in a single line without stretching edge to edge, freeing canvas space while avoiding horizontal scrollbars.
Touch controls respond instantly
Brush size buttons, sticky note colors, and the boards sheet now react to taps and touch gestures, keeping dropdowns centered above the toolbar on phones.
Dragging feels natural on touch screens
Unified pointer handling across text, sticky notes, images, and the hand tool so dragging and panning work smoothly on touch devices.
Fixed contact link
Fixed contact link in contact section, header and footer.
Simpler image uploads
Delete images you no longer need. We shrink files over 1 MB, let you know if they're still too big, and each board can hold up to 10 images.
Sticky notes with custom text colors
Pick a note font color from the toolbar, confirm with Add, and text stays readable as you zoom.
Undo & Redo respond on the first click
History actions no longer require double clicks.
Drawings stay visible when zooming
Existing brush strokes redraw on zoom to avoid disappearing lines.
Canvas edges remain active when zoomed out
The canvas resizes to prevent dead zones at the right and bottom.
Hand tool pans the board over elements
Move the board even when starting on text, sticky notes, or images.
Images follow the cursor while dragging
Image drag offsets are corrected so they stay under the pointer.
Erasing no longer leaves stray marks
Erased strokes disappear reliably after you release the mouse.
Centralized whiteboard types into a shared module
Unified domain type definitions for reuse across board modules.
Privacy Policy
Published a public Privacy Policy with details on Firebase, usage, and cookies. Clear “no tracking / no resale”.
Terms of Service
New Terms: content ownership, acceptable use, disclaimers, NSW governing law.
Table of Contents in Blog
Added a structured table of contents to Blog posts matching chalkboard TOC style.
Blog Search & Pagination
Introduced blog search, 9-post pagination, and featured latest article at the top with bigger layout.
Pagination Style
Custom black-and-white pagination styles to match chalk doodle aesthetic.
Closable CTA Card
Fixed Invite CTA card now has a close button (×) so users can dismiss it.
Another footer update
Tweaked footer layout and spacing for cleaner UI on desktop and mobile.
Navbar Brand & Toggler Fix
Rebuilt Navbar.css
to ensure brand and toggler remain fixed in place on mobile.
Fixed desktop alignment so nav items sit flush-right within the centered container.
Vercel Analytics
Enabled lightweight Vercel Analytics for privacy-respecting traffic insights and performance metrics.
Import, Scale & Move Images
Drag-and-drop or upload images to the canvas, then scale, rotate, and move them with snap guides.
Mobile Inputs Fix
Fixed mobile input quirks: viewport jump, keyboard overlap, and tap targets. Better autocorrect behavior on forms.
Brush & Eraser Precision
Improved stroke sampling and eraser hit-testing for pixel-precise editing, especially at high zoom levels.
Sticky Notes Movement Fix
Fixed sticky notes occasionally slipping under drag; now snap reliably and respect z-order.
Text Edit Stability + Background/Color
Resolved double-edit glitch on text boxes and added background fill & text color options.
Boards Slider in Board View
Inside each board, display all user boards in a horizontal slider with quick switching and lazy loading.
Google Authentication
Integrated Google Sign-In for fast, secure onboarding and single-click return access.
Board Invitations & Sharing
Enabled invite links and direct sharing. Choose viewer/editor roles and revoke access instantly.
Blog Navbar Fix
Resolved alignment and spacing issues on the blog navbar; improved focus states and mobile collapse behavior.
Realtime Collaboration (Firebase)
Integrated Firebase for live multi-user collaboration. Cursors, strokes, and objects sync in near-real time with conflict-free updates.
Launched oSlate's Blog
Created a new Blog with SEO meta, categories/tags support, and clean chalkboard styling.
Canvas: Add & Move Text
Added a Text tool. Create text boxes, drag to reposition, and keep crisp scaling on zoom.
Canvas: Stickers (Draggable)
Introduced a stickers panel. Drop stickers onto the canvas and freely move/stack them; persistent across sessions.
Canvas: Multiple Brush Sizes + Eraser
Introduced a revamped drawing tool with multiple brush sizes and a dedicated eraser. Smooth stroke rendering with pressure-like feel and cleaner edge handling.