{"id":240,"date":"2026-08-30T02:00:00","date_gmt":"2026-08-30T02:00:00","guid":{"rendered":"https:\/\/backendside.com\/blog\/2026\/08\/30\/introducing-memodesk-notepad-on-a-canvas\/"},"modified":"2026-08-30T02:00:00","modified_gmt":"2026-08-30T02:00:00","slug":"introducing-memodesk-notepad-on-a-canvas","status":"publish","type":"post","link":"https:\/\/backendside.com\/blog\/2026\/08\/30\/introducing-memodesk-notepad-on-a-canvas\/","title":{"rendered":"Introducing MemoDesk: A Notepad Built on a Canvas Instead of a Page"},"content":{"rendered":"<p class=\"lead\">Notes apps hand you a page. You get a title, a cursor at the top left, and a list of documents down the side &mdash; and everything you write has to become a sequence, because a page only goes one way. That is fine for a meeting summary. It is a poor fit for a project you are still working out, where the useful information is which things relate to which, what is blocked on what, and roughly where in the shape of the work a note belongs.<\/p>\n<p>Sticky-note apps solve the other half and lose the first: you get little squares that can sit anywhere, but no room to think, no structure, and nothing that survives being a square.<\/p>\n<p><strong>MemoDesk<\/strong> is our attempt at both. It is a notepad built on a canvas instead of a page. Every tab is a board, and <strong>every shape on that board is a small text editor<\/strong>. That is the whole idea, and it turns out to cover a lot of ground: a scratch pad of sticky notes, a project wall with statuses and due dates, a diagram with labelled connectors, or a reference sheet you keep open beside your work.<\/p>\n<p>It is on the Microsoft Store now, with a free trial.<\/p>\n<h2>Shapes you type straight into<\/h2>\n<figure style=\"margin:1.75rem 0;\">\n  <img decoding=\"async\" src=\"https:\/\/backendside.com\/images\/memodesk_screenshot_4.png\" alt=\"A MemoDesk board holding text shapes, a checklist, a table, an image widget with a caption, a month calendar and two triangles joined by curved connectors\" style=\"width:100%;height:auto;border:1px solid #e4e2de;border-radius:10px;\"><figcaption style=\"font-size:.82rem;color:#6b6a66;text-align:center;margin-top:.6rem;\">One board, many kinds of shape &mdash; and every one of them is editable in place.<\/figcaption><\/figure>\n<p>Pick a tool from the palette &mdash; rectangle, ellipse or triangle &mdash; and either click the canvas or drag out the size you want. New shapes cycle through five soft fill colours, so a fresh board does not come out as a wall of identical white boxes. Double-click any shape, or press <code>F2<\/code>, and you are typing into it.<\/p>\n<p>Then the detail that changes how the thing feels to use: <strong>typing past the edge of a shape grows the shape.<\/strong> It does not refuse the keystroke, it does not clip what you wrote, and it does not sprout a scrollbar inside a two-inch box. Both dimensions scale together so the proportions hold. And because the growth and the text change are recorded as a single step, one undo takes back both &mdash; you never have to undo twice to get back to where you were.<\/p>\n<p>The same applies to formatting. Make the text bigger or bolder and the shape grows to fit, exactly as it does when you type too much. Bold, italic, size from 4 to 300, colour and alignment all apply to every selected shape at once, as one undo step rather than one per shape.<\/p>\n<h2>Six kinds of content, all still just shapes<\/h2>\n<p>A shape&#8217;s outline and its contents are separate things. So a <strong>widget<\/strong> in MemoDesk is an ordinary rectangle whose contents happen to be a checklist rather than text &mdash; which means it moves, resizes, groups, snaps, links, takes a style and carries properties exactly like everything else on the board.<\/p>\n<table>\n<thead>\n<tr>\n<th>Widget<\/th>\n<th>What it holds<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Checklist<\/strong><\/td>\n<td>Tickable items; <code>Enter<\/code> adds another below, ticking one strikes it through<\/td>\n<\/tr>\n<tr>\n<td><strong>Code block<\/strong><\/td>\n<td>A monospaced snippet with a language label<\/td>\n<\/tr>\n<tr>\n<td><strong>Image<\/strong><\/td>\n<td>A picture with a caption underneath<\/td>\n<\/tr>\n<tr>\n<td><strong>Bookmark<\/strong><\/td>\n<td>A title, a URL and a note, with an Open link button<\/td>\n<\/tr>\n<tr>\n<td><strong>Table<\/strong><\/td>\n<td>A grid with editable headings, plus + row and + column<\/td>\n<\/tr>\n<tr>\n<td><strong>Calendar<\/strong><\/td>\n<td>A month grid; click a day to write a note against it<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Pictures are <strong>stored inside the board file<\/strong>, not referenced from disk, so copying or backing up the single file takes its images with it and the original can be moved or deleted afterwards. Anything over 5 MB is downscaled on import so one holiday photo cannot make a board unwieldy &mdash; MemoDesk tells you when it does, and never touches your original file.<\/p>\n<p>Widget contents are searched and filtered like any other text, so a search finds <em>the line in the table<\/em>, not merely the shape that happens to contain it.<\/p>\n<div style=\"border:1px solid #c5d3f8;background:linear-gradient(135deg,#eef2fd 0%,#ffffff 72%);border-radius:14px;padding:1.5rem 1.65rem;margin:2rem 0;\">\n<div style=\"font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2d5be3;margin-bottom:.55rem;\">&#128295; BackendSide Tool<\/div>\n<h4 style=\"margin:0 0 .45rem;font-size:1.15rem;color:#1a1916;font-weight:700;\">MemoDesk &mdash; Visual Notes &amp; Boards for Windows<\/h4>\n<p style=\"margin:0 0 1.05rem;color:#3d3c38;font-size:.92rem;line-height:1.65;\"><strong>MemoDesk<\/strong> is a notepad built on a canvas instead of a page. Every tab is a board, every shape on it is a small text editor, and a shape can hold a checklist, a code block, an image, a bookmark, a table or a month calendar. Pin any of them to your desktop as a floating note. Properties, filtering and cross-board search, reminders, PNG and PDF export, and revision history inside every board file. Works entirely offline &mdash; there is no networking code in it at all. On the Microsoft Store now, with a free trial.<\/p>\n<p>  <a href=\"https:\/\/backendside.com\/memodesk.php\" style=\"display:inline-flex;align-items:center;gap:.4rem;background:#2d5be3;color:#ffffff;font-weight:600;font-size:.85rem;padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;\">Explore MemoDesk &rarr;<\/a>\n<\/div>\n<h2>Pin a note to your desktop &mdash; and it is still the same note<\/h2>\n<figure style=\"margin:1.75rem 0;\">\n  <img decoding=\"async\" src=\"https:\/\/backendside.com\/images\/memodesk_screenshot_3.png\" alt=\"Two MemoDesk notes pinned to the Windows desktop over a photo wallpaper \u2014 a yellow ellipse holding a reminder and a table listing shingles and nails\" style=\"width:100%;height:auto;border:1px solid #e4e2de;border-radius:10px;\"><figcaption style=\"font-size:.82rem;color:#6b6a66;text-align:center;margin-top:.6rem;\">Pinned notes sit on the desktop with no title bar and no taskbar button.<\/figcaption><\/figure>\n<p>Right-click any shape and choose <strong>Pin to desktop<\/strong>, and it lifts out of the board into a small window of its own &mdash; no title bar, no taskbar button, floating above whatever you are working in.<\/p>\n<p>This is the part we care most about, because of what it is <em>not<\/em>. <strong>A pinned note is not a copy.<\/strong> It is the same shape. Type into the pinned note and the board updates as you type &mdash; not when you finish, as you type &mdash; and a single <code>Ctrl+Z<\/code> in the main window backs the edit out of both. Resize the note and the shape on the board changes size to match. Delete the shape and the note closes.<\/p>\n<p>Every desktop-sticky-note app we have used makes you choose: notes that float on the desktop, <em>or<\/em> notes that live in a document you can organise. Keeping one shape in two places removes the choice. Sketch a project on a board, pin the two cards you need in front of you today, and carry on working in Word or your editor with them in view &mdash; still part of the board, still edited from either end.<\/p>\n<p>Three things you can do to a pinned note:<\/p>\n<ul>\n<li><strong>Always on top<\/strong> is on when you pin. Turn it off and the note sits on the desktop and gets covered like any other window.<\/li>\n<li><strong>Opacity<\/strong> fades it down to 40%, for something you want present but not loud.<\/li>\n<li><strong>Click through<\/strong> makes it ignore the mouse entirely &mdash; clicks, drags and right-clicks all land on whatever is behind it. It becomes a heads-up display: readable, and completely out of the way.<\/li>\n<\/ul>\n<p>Minimise MemoDesk and the window goes to the notification area rather than the taskbar, with your pinned notes still on screen. Put the board away, keep the notes.<\/p>\n<h2>Connect things, and arrange them without fighting<\/h2>\n<p>A link is a connector between two shapes, and <strong>both ends attach to the shape rather than to a fixed point<\/strong> &mdash; so links reroute themselves as you move or resize things. There is nothing to reconnect and nothing to tidy up afterwards. Three routings (straight, bezier, orthogonal), three arrow styles, and a label you type by double-clicking the link itself.<\/p>\n<p>For arranging, the usual align-six-ways and distribute-along-either-axis, plus snapping: drag or resize and edges and centres snap to nearby shapes, with a dashed guide showing the line being matched. The tolerance is <strong>measured on screen rather than on the board<\/strong>, so snapping feels identical whether you are at 40% or 200% &mdash; not sticky when zoomed out and useless when zoomed in.<\/p>\n<p>Grouping does not create a container object. The other selected shapes become children of the front-most one, which means <strong>any shape can act as a group<\/strong> and a group is still a normal shape you can edit, style and type into. Groups collapse and expand.<\/p>\n<h2>Finding things again on a board you made in March<\/h2>\n<p>Every shape carries properties: title, description, <strong>status<\/strong> (free-form, so a board defines its own workflow rather than inheriting someone else&#8217;s), priority, due date, tags, an accent colour drawn as a strip across the shape&#8217;s top edge, and any number of your own custom fields.<\/p>\n<p><strong>Filter<\/strong> narrows one board by text, status, minimum priority and tags. And it <strong>dims what does not match rather than hiding it<\/strong> &mdash; a deliberate decision. On a canvas, where something sits is part of what it means, so hiding shapes would quietly rearrange how the board reads and a filter could strand a shape somewhere you cannot reach. Dimmed shapes stay selectable, and turning the filter toggle off clears the filter rather than just hiding the bar, because a board dimmed by an invisible filter would be the worst of both.<\/p>\n<p><strong>Search<\/strong> goes wider: every board this installation has opened or saved, not merely the ones open now. Open boards are searched from memory, so unsaved edits are findable too. Pick a result and MemoDesk opens the board if it needs to, selects the shape and scrolls to it.<\/p>\n<p>The <strong>outline<\/strong> panel lists the board as a tree nested by group, each row named by the shape&#8217;s title, else its first line, else what kind of shape it is &mdash; with its status beside it and a coloured pip for Medium priority and above. Clicking a row scrolls the canvas to that shape, which is the fastest way to reach something on a big board.<\/p>\n<h2>Reminders, and being honest about them<\/h2>\n<p>Give a shape a date and a time and MemoDesk announces it from the tray; clicking the notification opens the board and takes you to the shape. Pick a date and leave the time empty and it is set for 9am, and the line under the field always states which moment will be used, so you are never guessing.<\/p>\n<p>Two limits, said plainly here rather than left for you to discover: <strong>MemoDesk has to be running, with the board open<\/strong>, for its reminders to reach you &mdash; minimised into the tray is fine, a closed board or a shut-down app is not. And Windows does not keep these notifications in the notification centre, so a missed one is gone from there. The reminder stays on the shape, which is the actual record.<\/p>\n<h2>Your boards are files, and they remember<\/h2>\n<figure style=\"margin:1.75rem 0;\">\n  <img decoding=\"async\" src=\"https:\/\/backendside.com\/images\/memodesk_screenshot_1.png\" alt=\"MemoDesk start screen with New board and Open board cards, Kanban board, weekly planner and brainstorm map templates, and a list of recent boards\" style=\"width:100%;height:auto;border:1px solid #e4e2de;border-radius:10px;\"><figcaption style=\"font-size:.82rem;color:#6b6a66;text-align:center;margin-top:.6rem;\">MemoDesk opens on a start screen, so nothing is created until you say what you want.<\/figcaption><\/figure>\n<p>A board is a single <code>.memodesk<\/code> file that you save wherever you like &mdash; your own folder, your own backup, your own sync tool if you use one. There is no library you have to import into and no database you cannot get things out of.<\/p>\n<p>That file is a small database rather than a flat document, which buys you something worth having: <strong>every save adds a revision inside the file<\/strong>. Browse them, pick one, restore it. Restoring never deletes anything &mdash; saving afterwards simply adds the restored state as the newest revision, so you can always go forward again. How many are kept is a setting.<\/p>\n<p>Getting a board out is <strong>Export as PNG<\/strong>, <strong>Print<\/strong>, or <strong>Export as PDF<\/strong>. All three give you the <em>whole<\/em> board at full detail, regardless of where the canvas is scrolled or how far out you are zoomed, with the background included and the selection outline left off. Printing scales down to fit the page but never enlarges a small board past its real size, so a four-shape diagram prints as a diagram rather than as four enormous rectangles. (MemoDesk has no PDF writer of its own &mdash; it uses the one Windows provides, which means text in the PDF is a picture rather than something you can select. PNG and printing are direct.)<\/p>\n<p>And you can start from something: <strong>Kanban board<\/strong>, <strong>weekly planner<\/strong> or <strong>brainstorm map<\/strong>, or an empty canvas. A template is only a head start &mdash; what you get is ordinary shapes you can change or delete, and nothing about the board afterwards remembers it began as one.<\/p>\n<h2>Offline, and provably so<\/h2>\n<p>MemoDesk has no account, no sign-in, no sync and no telemetry. More usefully than any of those claims: <strong>it contains no networking code at all.<\/strong> There is no HTTP client, no socket, no analytics SDK anywhere in it. It cannot send your writing anywhere because there is nothing in it that opens a connection.<\/p>\n<p>Your boards are the files you saved. Four small settings files sit under <code>%LOCALAPPDATA%MemoDesk<\/code>, and that is the whole footprint.<\/p>\n<p>It fits in with Windows otherwise: light and dark themes that follow the system setting, a Mica title bar on Windows 11, per-monitor DPI awareness, tabs that reopen the boards you had open last time, and launching it a second time focuses the window you already have rather than starting another copy.<\/p>\n<h2>What is not in 1.0<\/h2>\n<p>Known gaps, not defects:<\/p>\n<ul>\n<li><strong>Rotation.<\/strong> Shapes carry a rotation value in the file format, but there is no handle to set it yet.<\/li>\n<li><strong>Proportional group resize.<\/strong> Resize handles act on one shape; selecting several shows an outline but no handles.<\/li>\n<li><strong>Bulk property editing.<\/strong> The properties panel edits one shape at a time.<\/li>\n<li><strong>Reminders from a closed app<\/strong>, as described above.<\/li>\n<\/ul>\n<h2>Key takeaways<\/h2>\n<ul>\n<li>MemoDesk is <strong>a canvas, not a page<\/strong> &mdash; every tab is a board and every shape on it is a small text editor.<\/li>\n<li><strong>Type past a shape&#8217;s edge and it grows<\/strong>, proportions kept, in one undo step with the text.<\/li>\n<li>Shapes can hold <strong>checklists, code, images, bookmarks, tables and calendars<\/strong> &mdash; and are still ordinary shapes that move, group, link and carry properties.<\/li>\n<li><strong>Pin any shape to the desktop.<\/strong> It is the same shape, not a copy: edits flow both ways and one undo reaches both.<\/li>\n<li><strong>Links reroute themselves<\/strong> as you move things, and snapping is measured on screen so it feels the same at any zoom.<\/li>\n<li><strong>Filter dims rather than hides<\/strong>, because on a canvas position is meaning &mdash; and search reaches every board you have ever opened, inside widgets included.<\/li>\n<li>One board is <strong>one <code>.memodesk<\/code> file with its own revision history<\/strong>; export the whole board as PNG, print, or PDF.<\/li>\n<li><strong>Entirely offline<\/strong> &mdash; no account, no sync, no telemetry, and no networking code at all.<\/li>\n<\/ul>\n<p>MemoDesk 1.0 is on the Microsoft Store now, with a free trial. If your notes have been fighting the shape of the page, try giving them a canvas.<\/p>\n<div style=\"border:1px solid #c5d3f8;background:linear-gradient(135deg,#eef2fd 0%,#ffffff 72%);border-radius:14px;padding:1.5rem 1.65rem;margin:2rem 0;\">\n<div style=\"font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2d5be3;margin-bottom:.55rem;\">&#128295; BackendSide Tool<\/div>\n<h4 style=\"margin:0 0 .45rem;font-size:1.15rem;color:#1a1916;font-weight:700;\">MemoDesk &mdash; Visual Notes &amp; Boards for Windows<\/h4>\n<p style=\"margin:0 0 1.05rem;color:#3d3c38;font-size:.92rem;line-height:1.65;\"><strong>MemoDesk<\/strong> is a notepad built on a canvas instead of a page. Every tab is a board, every shape on it is a small text editor, and a shape can hold a checklist, a code block, an image, a bookmark, a table or a month calendar. Pin any of them to your desktop as a floating note. Properties, filtering and cross-board search, reminders, PNG and PDF export, and revision history inside every board file. Works entirely offline &mdash; there is no networking code in it at all. On the Microsoft Store now, with a free trial.<\/p>\n<p>  <a href=\"https:\/\/backendside.com\/memodesk.php\" style=\"display:inline-flex;align-items:center;gap:.4rem;background:#2d5be3;color:#ffffff;font-weight:600;font-size:.85rem;padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;\">Explore MemoDesk &rarr;<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>MemoDesk is a new notes app for Windows where every tab is a board and every shape on it is a small text editor. Type past the edge and the shape grows. Pin any shape to your desktop as a floating note \u2014 and it is still the same shape, so edits and undo reach both. Entirely offline.<\/p>\n","protected":false},"author":1,"featured_media":241,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,2],"tags":[],"class_list":["post-240","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-releases","category-windows"],"_links":{"self":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/comments?post=240"}],"version-history":[{"count":0,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts\/240\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/media\/241"}],"wp:attachment":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/media?parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/categories?post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/tags?post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}