{"id":149,"date":"2026-05-20T13:11:23","date_gmt":"2026-05-20T05:11:23","guid":{"rendered":"https:\/\/roobooto.com\/?page_id=149"},"modified":"2026-05-20T23:03:32","modified_gmt":"2026-05-20T14:03:32","slug":"canvas-viewer","status":"publish","type":"page","link":"https:\/\/roobooto.com\/en\/canvas-viewer\/","title":{"rendered":"Canvas Viewer"},"content":{"rendered":"<div style=\"text-align:center; margin: 8px 0 28px;\">\n  <img decoding=\"async\" src=\"https:\/\/roobooto.com\/wp-content\/uploads\/2026\/05\/logo02_logo.png\" alt=\"Canvas Viewer icon\" style=\"width:110px; max-width:22vw; height:auto; border-radius:24px; display:block; margin:0 auto 18px;\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/roobooto.com\/wp-content\/uploads\/2026\/05\/logo01_word.png\" alt=\"Canvas Viewer\" style=\"max-width:70%; width:460px; height:auto; display:block; margin:0 auto;\">\n<\/div>\n<h2>Opens Fast. Covers More Formats.<\/h2>\n<p><strong>The two most important things about Canvas Viewer are speed and format coverage.<\/strong><\/p>\n<p>It is not a single-purpose previewer for just one media type. It is a continuous file viewer for macOS. After you open a folder, you can move through images, videos, audio, text, subtitles, PDFs, and selected Office \/ iWork \/ WebArchive \/ document snapshots with very little interruption. When you open one file directly, Canvas Viewer immediately returns you to that file\u2019s folder context so you can keep going.<\/p>\n<p>In mixed asset folders, downloads folders, delivery folders, and editing material folders, the real value is not only whether one format can open. What matters is that <strong>most common files can open quickly, switch quickly, and stay in order without breaking your review flow<\/strong>. That is the core of Canvas Viewer.<\/p>\n<h2>Why It Feels More Efficient<\/h2>\n<ul>\n<li><strong>Fast<\/strong>: opening folders is fast, opening single files is fast, and moving back and forth inside the current directory is fast.<\/li>\n<li><strong>Broad format support<\/strong>: images, video, audio, text, subtitles, and PDF are covered, and many document-type files can still be previewed as snapshots instead of becoming dead ends.<\/li>\n<li><strong>The sequence stays intact<\/strong>: even when a file is not supported for deep preview, it is not silently skipped.<\/li>\n<li><strong>Actions stay together<\/strong>: view, switch, tag, rename, delete, and copy path from one place as much as possible.<\/li>\n<\/ul>\n<h2>Good Fit For<\/h2>\n<ul>\n<li>Quick review of image folders, video folders, and mixed asset folders<\/li>\n<li>Sequential review of media, documents, and notes in folder order<\/li>\n<li>Applying tags, renaming, deleting, and copying paths without leaving the viewer<\/li>\n<li>Browsing subtitled video, Markdown notes, PDFs, and common text formats together<\/li>\n<\/ul>\n<h2>Core Capabilities<\/h2>\n<ul>\n<li><strong>Continuous browsing inside the current folder<\/strong>: once a folder is open, you can move forward and backward in one sequence.<\/li>\n<li><strong>Single-file open still returns to folder context<\/strong>: opening one file loads its parent folder and focuses that file.<\/li>\n<li><strong>Thumbnail rail without losing order<\/strong>: supports show \/ hide, file names, folder entries, and auto-hide behavior.<\/li>\n<li><strong>Media playback and subtitles<\/strong>: supports playback, mute, volume, scrubbing, small \/ large seek jumps, embedded subtitles, and matching sidecar subtitles.<\/li>\n<li><strong>Text and Markdown reading<\/strong>: common text files can be viewed directly, and Markdown can switch between reading mode and plain text.<\/li>\n<li><strong>Finder-integrated actions<\/strong>: rename, reveal in Finder, copy path, edit Finder tags, and delete the current file directly.<\/li>\n<li><strong>Configurable settings<\/strong>: adjust theme, language, thumbnails, subtitles, default media mute, slideshow, shortcuts, and local cache.<\/li>\n<\/ul>\n<h2>Supported File Types<\/h2>\n<ul>\n<li><strong>Images<\/strong>: JPG, JPEG, PNG, GIF, HEIC, HEIF, TIF, TIFF, BMP, WEBP<\/li>\n<li><strong>Video<\/strong>: MOV, MP4, M4V, plus extended VLCKit-backed support for AVI, MKV, WEBM, WMV, MPEG, TS, VOB, and more<\/li>\n<li><strong>Audio<\/strong>: AAC, AIFF, FLAC, M4A, MP3, WAV, plus extended VLCKit-backed support for OGG, OPUS, WMA, and more<\/li>\n<li><strong>Text and subtitles<\/strong>: TXT, MD, MARKDOWN, CSV, TSV, JSON, XML, YAML, LOG, RTF, HTML, CSS, JS, TS, PY, SQL, SH, INI, TOML, SVG, plus subtitle files such as SRT, ASS, SSA, and VTT<\/li>\n<li><strong>PDF<\/strong>: native PDF preview<\/li>\n<li><strong>Document snapshots<\/strong>: DOC, DOCX, XLS, XLSX, PPT, PPTX, Pages, Numbers, Key, WebArchive, and similar files can be shown as system snapshots<\/li>\n<\/ul>\n<p>Note: not every file type provides the same level of native deep preview. Some formats are shown as system snapshots, and some extended audio\/video support comes from VLCKit.<\/p>\n<h2>Getting Started<\/h2>\n<ol>\n<li><strong>Open a folder<\/strong>: press <code>Command + O<\/code> and choose a folder to begin continuous browsing.<\/li>\n<li><strong>Open a single file<\/strong>: press <code>Command + Shift + O<\/code>; the app will focus that file and load its folder.<\/li>\n<li><strong>Move through files<\/strong>: use <code>\u2191<\/code> <code>\u2193<\/code> <code>\u2190<\/code> <code>\u2192<\/code> to browse inside the current directory.<\/li>\n<li><strong>Show or hide the thumbnail rail<\/strong>: use <code>Command + T<\/code>.<\/li>\n<li><strong>Adjust the experience<\/strong>: manage theme, language, thumbnails, subtitles, playback, and cache behavior in Settings.<\/li>\n<\/ol>\n<h2>Common Actions<\/h2>\n<ul>\n<li><strong>Show \/ hide the thumbnail rail<\/strong>: <code>Command + T<\/code><\/li>\n<li><strong>Finder tags<\/strong>: set Finder tags from \u201cEdit Tags\u201d in the numbered menu at the top right<\/li>\n<li><strong>Delete the current file<\/strong>: menu bar <code>File Actions &gt; Delete\u2026<\/code><\/li>\n<li><strong>Copy path \/ reveal in Finder \/ rename<\/strong>: all available directly inside the app<\/li>\n<li><strong>Image rotation<\/strong>: supported image files can write a 90-degree rotation back to the original file<\/li>\n<\/ul>\n<h2>Help &#038; FAQ<\/h2>\n<h3>How is it different from Finder or Quick Look?<\/h3>\n<p>Canvas Viewer is not mainly about previewing one file at a time. It is built around moving forward and backward through the current folder. For mixed-format folders, that makes it better suited for continuous review than repeatedly opening and closing Quick Look.<\/p>\n<h3>Does it recursively scan subfolders?<\/h3>\n<p>No. Browsing stays scoped to the current folder. If there are folders inside it, you can enter them and continue browsing there, but Canvas Viewer does not recursively expand the whole directory tree by default.<\/p>\n<h3>What happens if a file cannot be deeply previewed?<\/h3>\n<p>It is not silently skipped. Canvas Viewer keeps the file in sequence and shows its system icon and file name, so your review rhythm stays intact.<\/p>\n<h3>How do subtitles work?<\/h3>\n<p>The app supports embedded subtitle tracks and matching sidecar subtitle files. You can control subtitle on\/off, size, and font preset from Settings.<\/p>\n<h3>Does it modify my original files?<\/h3>\n<p>Normal browsing does not modify source files. Real changes happen only when you explicitly apply Finder tags, rename, delete, or write back a rotation for a supported image.<\/p>\n<h3>Can I clear the cache?<\/h3>\n<p>Yes. The Local Cache section in Settings lets you inspect usage, clear preview and thumbnail cache, and reset local app state.<\/p>\n<h2>System &#038; Languages<\/h2>\n<ul>\n<li><strong>System requirement<\/strong>: macOS 14 or later<\/li>\n<li><strong>Interface languages<\/strong>: English, \u7e41\u9ad4\u4e2d\u6587, \u65e5\u672c\u8a9e<\/li>\n<\/ul>\n<h2>Support &#038; Legal<\/h2>\n<p>For support, privacy information, and user-rights information related to App Store distribution, please use the links below.<\/p>\n<ul>\n<li><strong>Support contact<\/strong>: Roobooto K.K., Osaka, Japan, <a href=\"mailto:hi@roobooto.jp\">hi@roobooto.jp<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/roobooto.com\/en\/canvas-viewer-privacy\/\">Canvas Viewer Privacy<\/a><\/li>\n<li><strong>User Rights &amp; Copyright Notice<\/strong>: <a href=\"https:\/\/roobooto.com\/en\/canvas-viewer-user-rights\/\">Canvas Viewer User Rights<\/a><\/li>\n<\/ul>\n<h2>Additional Notes<\/h2>\n<p>Canvas Viewer is designed and published by Roobooto K.K. Some of the extended audio\/video format support mentioned on this page comes from VideoLAN\u2019s VLCKit framework. Actual availability may vary depending on file encoding, system capabilities, and third-party framework support.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Opens Fast. Covers More Formats. The two most important things about Canvas Viewer are speed and format coverage. It is not a single-purpose previewer for just one media type. It is a continuous file viewer for macOS. After you open a folder, you can move through images, videos, audio, text, subtitles, PDFs, and selected Office &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/roobooto.com\/en\/canvas-viewer\/\" class=\"more-link\">Read more<span class=\"screen-reader-text\"> &#8220;Canvas Viewer&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":156,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"inspiro_hide_title":false,"inspiro_hide_featured_image":false,"footnotes":""},"class_list":["post-149","page","type-page","status-publish","has-post-thumbnail","hentry"],"translation":{"provider":"WPGlobus","version":"3.0.5","language":"en","enabled_languages":["ja","en","tw","zh"],"languages":{"ja":{"title":true,"content":true,"excerpt":false},"en":{"title":true,"content":true,"excerpt":false},"tw":{"title":true,"content":true,"excerpt":false},"zh":{"title":true,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/pages\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":14,"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/pages\/149\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/pages\/149\/revisions\/246"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/media\/156"}],"wp:attachment":[{"href":"https:\/\/roobooto.com\/en\/wp-json\/wp\/v2\/media?parent=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}