Canvus Release Notes

Release notes for different Canvus versions are shown below.

Canvus 3.0.0

Released on Jul 5, 2021

Canvus 3.0.0 is a new major release with lots of changes and new features.

Due to the introduced access control, Canvus 2.x and Canvus 3.0 are not compatible with each other. This means you can not use Canvus 2.x client to connect to Canvus Connect 3.0 server and you can not connect to Canvus 2.x server using a Canvus 3.0 client. All data is migrated on upgrade.

New user interface

This version of Canvus includes a redesigned new user interface, focused on making it easier to use both on laptop and video wall installations and addressing issues reported by users.

This release introduces a new title bar for canvas items, which can be used to name items on the canvas. It also includes upload progress of any file-based assets that are added to the canvas. The old widget menu on the right has been replaced by a new sidebar.

The new info panel shows additional information for the current user on the active canvas and its size has also been reduced based on user feedback.

Most of the dialogs and other UI widgets have been refreshed as well.

The new user interface changes the behavior of how canvas items are activated when interacted with to reduce visual clutter on both video walls and laptops. There are also improvements to how the keyboard focus is handled, making it easier to use both the virtual keyboard and physical keyboard.

Windows Tablet mode settings are now supported for devices with detachable keyboards.

Personal folders have been renamed “Codice folders”.

Copy and paste

There is now support for limited copy and paste using CTRL-C/CTRL-V with a physical keyboard. You can also undo/redo text entered in input fields and there’s improved text selection support. These changes improve the user experience on desktop and laptop machines.

New welcome screen and default canvas

There’s a new welcome screen which improves the workspace state management.

Users can now also specify a default canvas for each client that is accessible from the welcome screen.

Users and access control

Canvus Connect server now supports users and groups and allows restricting access to canvases and folders. Canvus supports two authentication mechanisms: local passwords stored on the Canvus server itself and federated authentication using SAML 2.0. SAML support allows 3rd party Identity Providers such as Google, AD FS, Okta, LogMeIn, OneLogin, etc. to be used to sign-in to a Canvus server.

To avoid having to enter credentials on a video wall, Canvus also allows authentication using a mobile device by scanning a QR code on the video wall.

Users can also now send links to specific canvases that can be opened in the Canvus client without having to configure server details manually in the INI file.

With the introduction of proper access control, canvas passwords are no longer supported with shared canvases on a Canvus Connect server. They are still supported for local canvases. See the section in the manual for details of what happens in migration.

Server-wide REST API authentication tokens have been removed. They have been replaced by user-specific access tokens that users can manage in the web UI.

New web dashboard

The new web UI for Canvus Connect server allows users to manage access control of their canvases and maintain their personal access tokens for REST API.

The web UI also provides tools for Canvus Connect server administrators to manage user groups, configure server settings and manage their server license. It also provides administrators access to an audit event log which records users’ actions on the server for auditing purposes.

For each canvas you have now the possibility to copy a canvas-link from the dashboard. Anybody who has a Canvus client on their laptop will automatically be guided to the correct canvas by clicking on that link. This is a very useful tool for making sure that everybody is connected to the same canvas for meetings.

Simplified Canvus Connect server configuration

The Canvus Connect server now requires a single port to be exposed to the outside world for clients to connect to it. By default it uses port 443 (HTTPS) and optionally redirects traffic from port 80 (HTTP). This simplifies the firewall configuration and server deployment.

The server also automatically creates self-signed SSL certificates unless users specify their own.

Persistent web browser sessions

Web browser sessions on each canvas now persist for each user. In practice, this means that web browsers are no longer in “incognito mode” and users don’t need to constantly re-login to any web services they use.

If Canvus client is configured for single-user mode, all downloads from browsers are stored in the user’s operating system’s Downloads folder (~/Downloads/Canvus).

Additionally, the starting page and default search URL for web browsers can be configured in Canvus client. This can be useful if a customer does not want to use Google as their default search engine.

And more…

There are over 2400 changes in Canvus for this release. We mentioned some of the highlights above but the list is not exhaustive.

We have also updated the Canvus manual and the REST API Documentation for Canvus 3.0.

Canvus 2.7.6

Released on Nov 11, 2020
  • Added missing zlib1.dll to the server installation package on Windows

  • Fixed crash when reconnecting to a server with rest-api-access enabled

Canvus 2.7.5

Released on Oct 28, 2020
  • Fixed crash on folder drag & drop

  • Fixed crash when interacting with a widget while shutting down

  • Fixed incorrect license expiration message after renewing the application license

  • Fixed blank browser error page on Windows

  • Fixed crash when resizing a browser on Windows

  • Fixed browser rendering on certain webpages like autodraw.com

  • Optimized browser resizing performance on Windows

  • Changed watchdog timeout from 120-240 seconds to 30 seconds

Canvus 2.7.4

Released on Jun 11, 2020
  • Fixed connection instability issue with SSL connections on Canvus server

  • Fixed issues with audio-video sync with IP streams

  • Fixed crash when web browser draws something in its bottom-right corner

  • Improved playback stability and performance when playing RTSP streams with the IP stream widget

Canvus 2.7.3

Released on May 12, 2020
  • Fixed crash when closing Canvus while copying a folder

  • Fixed importing a disk folder to the canvas list

  • Fixed copying canvases between servers

  • Fixed canvas background image in some cases getting deleted on local canvases when shutting down the application

  • Fixed crash when triggering a custom menu when the multisite connection is lost

  • Fixed canvas/anchor-viewport and canvas/zoom-viewport settings not working

  • Fixed selection mode accidentally selecting and potentially deleting hidden anchors. Anchors can't be selected anymore

  • Fixed anchor list not scrolling when dragging an anchor to the list top or bottom

  • Fixed anchor list reordering sometimes not working

  • Fixed error handling when updating the Canvus server on Linux using .deb package. If the automatic backup fails, installation will be aborted.

  • Fixed crash when starting the application without a license

  • Fixed video streaming label that accidentally was movable with fingers

  • Fixed widget pen menu timing out. Now the pen menu needs to be closed manually

  • Fixed video controls being too small with some videos

  • Fixed crash when opening or resizing a web browser widget

  • Fixed RDP widget not asking for a username or password

  • Fixed CSS colors to be case-insensitive in custom menus

  • Fixed web browser rendering on older GPUs. Disabled some rendering optimizations with Intel GPUs due to rendering issues

  • Added watermark when the software license has expired

Canvus 2.7.2

Released on March 26, 2020
  • Added a new hardware-accelerated CEF rendering pipeline for Windows 10

  • Added a new asynchronous texture uploading method

  • Added canvas folders to the REST API

  • Fixed canvas list UI getting out of sync if multiple clients modify folders at the same time

  • Fixed crash when deleting a folder while content was being copied to it

  • Fixed two memory leaks in the server

  • Fixed personal folder registration dialog being place under the Codice card

  • Changed renaming canvases in grid view to work like it did in 2.6

  • Fixed crash in canvas list when no canvas was open in the workspace

  • Fixed crash when closing image search results while downloading images

  • Fixed an issue that caused some image search results to be hidden

  • Fixed GPU affinity on Windows if the GPU areas are not rectangular

  • Fixed various performance issues in rendering

Canvus 2.7.1

Released on Feb 6, 2020
  • Fixed REST API streaming after resetting demo canvas

  • Fixed asset hash serialisation in REST API

  • Fixed deadlock in video playback

Canvus 2.7.0

Released on Jan 24, 2020
  • Added new canvas list with support for folders, filtering, list view and multi-selection

  • Added new configuration parameter cache/max-age to control asset caching time on Canvus client

  • Added new dashboard button to permanently delete a canvas instead of archiving it

  • Added new workspace setting to allow all web browser popups, including ones not created from user interaction. Also allow popups to specify their location freely on the canvas

  • Added a tap-to-open button on widgets that can be opened via RDP

  • Fixed Canvus server sometimes loading incorrect libpq.dll and failing to connect to the database on Windows

  • Fixed a crash when attempting to load corrupted mipmap images and avoid creating corrupted mipmaps if running out of disk space

  • Fixed a crash when closing video input widgets

  • Fixed focus issues in browser that caused the text cursor to disappear

  • Fixed some browser error dialogs to exclude useless username and password text fields

  • Changed logging to include Qt logs

  • Updated web browser to CEF 79.0.3945.88

Canvus 2.6.5

Released on Nov 15, 2019
  • Fixed child widgets getting parented to the canvas when tapping on them

  • Added French AZERTY virtual keyboard layout

Canvus 2.6.4

Released on Oct 25, 2019
  • Fixed annotations on exported rotated PDF files

  • Fixed the side menu in presentation mode sometimes not activating

  • Fixed message and warning dialogs sometimes created partially out of visible workspace. The dialogs can also be moved now.

  • Fixed invalid error message when ejecting USB drives in Ubuntu 18.04

  • Fixed incorrect file suffix on exported Office documents

  • Fixed crash when streaming an RDP widget

  • Fixed selection widget bounding box to include all grouped widgets

  • Fixed pen color and stroke width selection in presentation mode

  • Fixed multiple pen menus not being in sync with each other

  • Fixed selection mode sometimes being active in presentation mode

  • Fixed presentation menu being visible for selection widgets

  • Improved the handling of broken PDF, video, and image files

  • Decreased press-and-hold gesture timeout from 350 ms to 250 ms

  • Allow dragging images from folders directly to canvas background image widget in canvas settings and improved the background image settings UI

  • Allow dragging images from image search widget while the widget is scrolling

Canvus 2.6.3

Released on Sep 30, 2019
  • Fixed crash in tables when using empty (size zero) content in a cell

  • Fixed file placeholder layout (e.g. Microsoft Office files on canvas)

  • Fixed issues with PDF widget and annotation rendering and exporting. PDF files that were added in 2.6.0, 2.6.1 or 2.6.2 might look different after the update.

  • Fixed not being able to pin fullscreen anchors without moving them

  • Fixed anchor widgets going to float mode when trying to pin them using two hands

  • Fixed email dialog opening at wrong location

Canvus 2.6.2

Released on Sep 12, 2019
  • Changed Canvus shortcuts in Windows to launch mt-canvus-app.exe instead of mt-canvus.bat

  • Optimized Windows installers to be 20 MB smaller

  • Changed Canvus installer on Windows to show wall/laptop wizard only on a fresh install, not when updating

  • Changed new widgets to open at a fixed size, regardless of the canvas zoom level

  • Added a new command line argument --disable-dialogs that disables all OS native warning and error dialogs to allow better integration with Launcher

  • Fixed application sometimes freezing when closing video capture widgets with remote touch enabled

  • Enabled video autoplay by default in the web browser

Canvus 2.6.1

Released on Aug 14, 2019
  • Fixed a regression that caused aspect ratio of content to be ignored when using drag & drop

Canvus 2.6.0

Released on Aug 12, 2019
  • Added a RESTful Canvus API to the server

  • Added built-in RDP client

  • Changed transparent web browsers to use a normal widget menu

  • Removed the empty gap between the pin button and the top edge of transparent browsers

  • Fixed the client minimizing when losing keyboard focus

  • Fixed toggling the maximize state of the application window

  • Fixed desktop mode sometimes not respecting fullscreen setting in screen.xml

  • Raise reparented widget on top of others when grouping widgets to fix UI issues where a widget seems to have disappeared after grouping

  • Removed support for Ubuntu 14.04 and Ubuntu 16.04

  • Only pin the active slide in presentation/full-screen mode

  • Fixed temporary annotations not being displayed in presentation mode

  • Fixed keyboard being scaled along with browser widgets

  • Fixed third-party floating menu not responding in presentation mode

  • Improved the client-server disconnection logic to notify the server faster when a client disconnects

Canvus 2.5.9

Released on Jul 30, 2019
  • Fixed browser touch events and drag & drop events

  • Fixed crash when ejecting USB drives

Canvus 2.5.8

Released on Jul 25, 2019
  • Fixed video inputs not being detected if plugged in while Canvus was running. Only affected Linux systems with Datapath capture cards.

Canvus 2.5.7

Released on Jul 23, 2019
  • Fixed image search widget not being movable

  • Fixed widget menu layout on small notes

  • Fixed child widgets being ungrouped by a simple single tap gesture

  • Fixed crashes due to race conditions in folders and drag & drop event handler

  • Fixed drag & drop events dropping items to invisible widgets

  • Fixed crashes on shutdown

  • Fixed browser close dialog being movable

  • Fixed erasing annotations sometimes not working in presentation mode

  • Improved the performance of scrolling the canvas list

  • Improved the performance of folder widget, especially when used with a slow network drive

  • Changed fullscreen PDF content to display without the edges

  • Fixed browser freezing on Windows if there is no working audio output device

  • Fixed crash when closing a browser playing audio

  • Disabled native browser file dialogs opening in Windows because they break the application on video walls

  • Fixed browser virtual keyboard not closing with the browser

  • Added command line argument --cef-enable-gpu-compositing that enables hardware accelerated browser compositor

Canvus 2.5.6

Released on Jun 20, 2019
  • Fixed unwanted drag & drop gesture from anchors to anchor list

  • Fixed alpha channel getting ignored when opening PNG files with colormap

  • Moved mipmap cache to ~/MultiTaction/cache and %LocalAppData%\MultiTaction\cache

  • Fixed crash when trying to open huge data:// urls with the browser widget

Canvus 2.5.5

Released on Jun 4, 2019
  • Fixed potential crash when two clients modify the same annotation simultaneously

  • Fixed possible crash when dropping an item to an empty presentation slide list

  • Fixed presentation slide list sometimes showing incorrect slides if switching between presentations quickly

  • Fixed anchors sometimes appearing behind canvas items if the anchor was created while presentation list was open

Canvus 2.5.4

Released on May 27, 2019
  • Fixed erasing with a physical eraser when using split workspaces

  • Hide inactive video inputs when using Magewell capture cards

  • Improved video playback smoothness under heavy load

  • Added support for loading 16-bit PNG images

  • Fixed video inputs from Magewell capture cards freezing on Windows when the system has no audio

Canvus 2.5.3

Released on May 15, 2019
  • Fixed crash when restoring or splitting workspaces with info panel hidden

Canvus 2.5.2

Released on May 14, 2019
  • Fixed crash when unlocking a canvas

  • Fixed crash when opening a bookmark list

  • Fixed annotating simultaneously on the same canvas through two different workspaces

  • Changed eraser size to use stroke width when erasing with erase color

  • Changed eraser behaviour to unify it. In wall mode eraser size is always based on widget-specific stroke width and eraser color is also enabled in third-party mode

  • Fixed mouse cursor showing wrong state and fixed mouse wheel in selection mode

  • Fixed resource leaks that build up and slow down the application

  • Fixed Ubuntu 18.04 packages installing 14.04 repositories

  • Changed duplication to place duplicates on the same parent with the original widget

  • Fixed keyboard focus not being cleared when entering lock screen

  • Fixed selection mode incorrectly selecting table cells

  • Fixed drag and drops gesture to the image search result widget

  • Fixed PDF controls on single-page PDF files

  • Fixed dropping anchors into an empty table cells

  • Fixed drag and drop events accidentally going to folder list widget

  • Changed the behavior of widget decorations. Don't hide widget decorations on small widgets, instead scale them down with the widget. Make sure widget menu buttons don't flow over the widget bottom and don't overlap with the close button

  • Fixed video streaming feature on browser popup widgets

  • Fixed browser popup widget multisite URL synchronization

  • Fixed widget cloning sometimes creating widgets behind the canvas background

  • Fixed data corruption when erasing an annotation that is still being drawn

  • Fixed being able to draw through finger and canvas menus. Changed the finger menu to be movable also from the outer menu ring

  • Fixed UI layout on the video output widgets when having long output names

  • Changed the focus slider on virtual keyboard to be tappable

  • Fixed the widget pin not flashing when attempting to move a pinned widget

  • Fixed issue with image titles sometimes not showing

  • Fixed widget grouping with video input, AuxPC and IP stream widgets

Canvus 2.5.1

Released on Apr 2, 2019
  • Server: Fixed DB migration that could corrupt or delete annotations

  • Fixed annotations not being visible in snapshots

  • Fixed annotations on PDF documents

  • Fixed emailed snapshots being empty or corrupted

  • Fixed "Haze" background not being visible in snapshots

  • Fixed eraser size slider not working in third-party mode

  • Fixed finger menu timeout in third-party mode

  • Fixed invisible welcome screen text

  • Fixed crash when opening custom background settings when the canvas is still being loaded

  • Fixed crash when quickly changing canvases

  • Fixed restoring PDF state after cloning or dragging from personal folder

Canvus 2.5.0

Released on Mar 28, 2019
  • Updated web browser to Chromium 73.0.3683.75 with support for pens and audio panning

  • Improved the quality of annotations and erasing them

  • Added support for pressure sensitive pens (Windows only)

  • Added customizable canvas backgrounds

  • Fixed issues with some PDF controls not getting synchronized to other clients

  • Changed the way cloning a widget works to make it easier to create multiple copies

  • Changed the order of buttons in widget menus to make them more consistent

  • Changed exiting fullscreen mode to restore the previous viewport location

  • Fixed the mouse cursor not being updated in selection mode

Canvus 2.4.2

Released on Mar 6, 2019
  • Added option to control transparent mode for browsers from the custom menu

  • Fixed video streaming not working with Surface Hub built-in cameras

Canvus 2.4.1

Released on Feb 15, 2019
  • Fixed crash when trying to share video input from a Magewell capture card

  • Fixed video child widgets disappearing when starting streaming

  • Fixed video streaming not restoring properly when restoring workspaces after Canvus restart

  • Fixed crash when importing a table with missing cells

  • Fixed selection mode getting stuck after closing a workspace

  • Fixed crash caused by Qt 5.12 QLocale optimizations

Canvus 2.4.0

Released on Jan 30, 2019
  • Added support for video streaming between clients

  • Added support for selecting and manipulating multiple items at once

  • Added new PDF navigation controls

  • Added support for Ubuntu 18.04 LTS

  • Removed support for custom backgrounds using JavaScript

  • Changed drag & drop location to be relative to the mouse/finger instead of pin icon

  • Changed videos outside the visible area to be muted by default

  • Fixed pen stroke width not being adjustable using a pen

  • Fixed (un)muting duplicated videos affecting each other

  • Fixed H.264/AAC video files not working in the browser on Windows

  • Load audio-config.xml and audio-devices.xml automatically

Known issues

  • WebGL does not work under Ubuntu 18.04. As a workaround you can disable Chromium sandbox with a --cef-no-sandbox command line argument. However, this will increase the web browser attack surface and for security reasons we don't recommend using it.

Canvus 2.3.2

Released on Nov 15, 2018
  • Added persistent bookmarks for IP streams and web browsers

  • Added 30 day grace period to expired licenses

  • Added support for up to 32 channels in the pulseaudio backend, previously the limit was 6 channels

  • Added more features to custom menus to make them more flexible

  • Changed default max-fps for video streams to 31 instead of 121 for performance reasons.

  • Fixed FPS settings on Magewell capture cards

  • Fixed issues when importing canvases from Canvus 1.x

  • Fixed crash when attempting to use "float" feature with IP streams

  • Fixed crash on startup if there were lots of canvases on the server

  • Fixed video stream hints with Magewell capture cards

  • Fixed flickering windows in Windows with multiple Mosaic groups

  • Fixed initial text selection in the web browser address bar

  • Fixed crash in ImageWidget when using compressed mipmaps

  • Fixed crash in VideoWidget if closing widget quickly after opening

  • Fixed crash on exit when using raw-input with NativeTouch

  • Fixed crash on exit when there were running PDF tasks in the background

  • Fixed application return value if killed by the watchdog

  • Changed default command-line arguments: --cef-ignore-gpu-blacklist is now enabled by default

Canvus 2.3.1

Released on Oct 16, 2018
  • Fixed video streams freezing in presentation / full-screen mode

  • Fixed anchor locations being wrong after update from older version

  • Fixed workspaces having wrong size after resizing window

  • Fixed close buttons being visible only on one workspace

Canvus 2.3.0

Released on Oct 11, 2018
  • New presentation feature and new presentation mode

  • UI improvements to anchors, finger menu has now new button to create a new anchor matching the current viewport

  • Added support for hardware presentation clickers, removed hardware/presentation-mouse-mode -parameter

  • Added a new widget full-screen mode

  • Changed the anchor presentation mode to use the new presentation mode

  • Fixed text fields that in some situations had editable placeholder text

  • Fixed delete button not always deleting the widget from the server

  • Minor UI improvements to the exit dialog

  • Fixed window resizing when not in desktop-mode

Canvus 2.2.2

Released on Oct 9, 2018
  • Annotations on PDFs are now included in the PDF when exporting or emailing it from Canvus

  • Fixed regression introduced in 2.2.0 that caused video inputs to always be muted. Also fixed video/screenshare-audio to work as expected when opening an existing canvas

  • Fixed crash on startup if trying to open more audio channels than pulseaudio supports

  • Fixed opening incorrect number of audio channels on startup when using audio panning

  • Fixed crash in web browser when typing certain invalid URLs

  • Fixed assets being exported multiple times when exporting nested tables

  • Fixed bookmarked web pages not being highlighted correctly in the UI

  • Fixed scrolling web pages with the mouse wheel not being synchronized between clients

Canvus 2.2.1

Released on Sep 17, 2018
  • Added a warning popup about annotations made in Canvus not being included when exporting or emailing PDF documents

  • Fixed annotations getting lost on items added to personal folders

  • Fixed regression with the email address not being editable on default settings

Canvus 2.2.0

Released on Sep 13, 2018
  • Added personal folders -feature using the Canvus multisite framework

  • Added default-email-address and allow-user-email settings for controlling email sending

  • Added customizable finger menu using a custom-menu setting in mt-canvus.ini

  • Removed Codice admin marker -feature, the same functionality is available through the Canvas menu info-widget

  • Made it impossible to accidentally delete content by grouping it to another widget that is being deleted

  • Made it possible to unregister Canvas Codice links to removed canvases

  • Changed screen sharing widgets to be muted by default

  • Fixed Canvas Codice -functionality on the server, updated UI on the client

  • Fixed text flowing outside the message box

  • Fixed crash when locking a canvas with CanvasList open

  • Fixed slow scrolling when dropping something to a folder or other lists

  • Fixed crash in server when opening or closing canvases

  • Fixed unwanted drag & drop events when scaling widgets with a mouse wheel

  • Fixed problems dragging / removing certain folders

  • Fixed finger menu drop shadow not updating correctly

  • Fixed drag & drop video preview image

Canvus 2.1.3

Released on Aug 29, 2018
  • Fixed a regression with fixed workspaces introduced in 2.1.2

Canvus 2.1.2

Released on Aug 27, 2018
  • Added option to specify canvas width and height in mt-canvus.ini for new canvases

  • Changed the entire "Create new canvas" tile to be tappable in canvas list

  • Changed USB / network drive monitoring on Windows to use events instead of polling

  • Fixed the More button sometimes not expanding on browsers

  • Fixed the possibility to make widgets extremely small when parented to another widget

  • Fixed audio panning not working with video outputs

  • Fixed widget menu not collapsing after selection was made

  • Fixed play button on video not being pressable after scaling the video up

  • Fixed long URLs overflowing the browser address bar

  • Fixed being unable to edit browser URLs without clearing the entire URL first

  • Fixed canvas menus being inaccessible after splitting a workspace

  • Fixed crash when closing a web browser

  • Fixed More button sometimes not expanding on tables

  • Fixed crash when playing an IP video stream

  • Fixed client installing an example server config file

  • Fixed server including some client data files

  • Fixed video scrub bar showing incorrect position after cloning

  • Fixed the activation wizard showing a redundant Cancel button

  • Fixed crash in browser mouse emulation mode

  • Fixed YUVA/RGBA video playback

  • Fixed crash when taking an automated snapshot of the canvas

  • Made it easier to tap on the finger menu close button

  • Server: Fixed potential data corruption bug when loading canvases from the database

Canvus 2.1.1

Released on Jun 26, 2018
  • Fix email sending widget not appearing from widget menu

  • Rewrote email sending functionality, new email attachments are now better quality and contain what you see on the screen, including annotations

  • Fixed anchor order, PDF sizes, pin state, demo canvas state and certain assets when importing Canvus 1.7 canvases

  • Fixed importing some Canvus 2.0 exports, like the tutorial canvas

  • Fixed issues that could cause data corruption on the server

Canvus 2.1.0

Released on May 31, 2018
  • Reintroduced enforced passwords for canvases using a new configuration option enforce-canvas-password for both server and client .ini files

  • Added built-in backup and restore functionality for both client and server

  • Added automatic backup of server data when upgrading the server from 2.1.0 to future releases

  • Added automatic backup of client data on first launch after client upgrade

Canvus 2.0.3

Released on May 18, 2018
  • Fixed tapping on buttons when using TUIO

Canvus 2.0.2

Released on May 9, 2018
  • Fixed garbled error messages when no suitable license is found

  • Fixed error messages not being logged when no suitable license is found

  • Fixed duplicated tables having incorrect size

  • Fixed wget missing from server installation dependencies

  • Fixed widgets losing momentum instantly when thrown in some circumstances

Canvus 2.0.1

Released on Apr 23, 2018
  • Added support for importing canvases from Canvus 1.x

  • Added server name to confirm dialog when importing a canvas

  • Changed server list sorting to be case-insensitive

  • Fixed a bug where PDFs page order or page count could be incorrect

  • Fixed black border appearing in folders with large number of files

  • Fixed client installer failing to configure desktop mode on Windows

  • Fixed client leaking socket descriptors

  • Fixed drag and drop going to wrong workspace after splitting a workspace

  • Fixed drag and drop stopping to work after closing a workspace

  • Fixed finger menu being triggered on mouse press instead of mouse release

  • Fixed info panel vanishing after unlocking a password-protected canvas

  • Fixed installers adding duplicate APT sources on Linux

  • Fixed no server being selected when opening the canvas list

  • Fixed not being able to send snapshots with email

  • Fixed using unenscaped strings in database configuration settings

  • Fixed video input not working if opened in another application

  • Removed obsolete mt-canvus-unlock.py script

Canvus 2.0.0

Released on Apr 12, 2018
  • Added site-to-site synchronization using Canvus multisite server

  • Added web-based administrator dashboard for Canvus multisite server

  • Added ability to resize table cells

  • Added support for arbitrary files on a canvas

  • Added support for using a Codice card to open a canvas

  • Added support for duplicating a canvas

  • Added configurable gestures for activating unpinned canvas items

  • Replaced canvas-specific folders with a global folder

  • Optimized annotation performance

  • Removed support for undo/redo

  • Removed support for personal folders

  • Removed support for remote codice

  • Removed support for full screen presentation mode

  • Removed support for playing videos full screen

  • Removed support for canvas-specific keyboard shortcuts

  • Removed support for floating widgets

Canvus 1.7.6

Released on Mar 28, 2018
  • Fixed potential crash when a workspace was opened and immediately closed

  • Changed the default value for auto-pin to disabled

Canvus 1.7.5

Released on Mar 20, 2018
  • Fixed a regression where the clock in the info panel was showing UTC time instead of local time

Canvus 1.7.4

Released on Mar 15, 2018
  • Fixed potential data corruption if a machine run out of disk space

  • Fixed using same channel in multiple audio zones

  • Fixed potential PDF cache corruption

  • Fixed annotations not being included when zooming to show content

  • Fixed video playback when no audio is available

  • Fixed stuck touch points on some 3rd party hardware

Canvus 1.7.3

Released on Dec 14, 2017
  • Added option to configure number of concurrent background operations

  • Added optimization for scanning of new video inputs

  • Added optimization for scanning of new USB devices

  • Fixed issue which could cause all edits on a canvas to replay from the start when loading

  • Fixed issue where folder contents did not change dynamically if multiple folder widgets used concurrently

  • Fixed a possible application freeze when using video inputs with remote touch

Canvus 1.7.2

Released on Nov 30, 2017
  • Fixed renaming anchors in the anchor list

  • Fixed potential crash when switching canvases with videos on them

  • Fixed remote touch not working in presentation mode

  • Improved port assignment stability for remote touch on Linux

  • Changed the folders that licenses are searched from

Canvus 1.7.1

Released on Nov 22, 2017
  • Added option to disable touch visualizations

  • Added option to display some or all mounted drives on side menu

  • Extended support for zoned audio to support multiple workspaces

  • Improved port assignment for remote touch

  • Improved Windows desktop integration - disable desktop notification panel swipe gesture in Windows while full screen

  • Fixed crash when making video inputs full screen

  • Fixed possible crash when using video input side menu

  • Fixed issue where touches can be ignored while using pens on Windows Surface Hub

  • Fixed issue where third party touch mode can be changed by users in other workspaces

  • Fixed issue where anchor based presentations did not navigate to the first slide reliably

  • Fixed issue where auxiliary PC also appeared in video input menu

Canvus 1.7.0

Released on Oct 5, 2017
  • Added desktop mode to Windows version allowing Canvus to be used on desktop, laptop and tablet PCs

  • Improved support on lower end GPUs and added hardware compatibility check

  • Improved handling of graphical resources for improved performance on all platforms

  • Removed the need to install Cornerstone separately

  • Added out-of-the-box support for image searching

  • Added drag and drop support for supported content/document types

  • Added support for audio panning / positional audio

  • Added mouse emulation mode in browser to better support legacy web applications

  • Added feature to allow search terms to be entered in browser address bar

  • Added feature to configure initial viewport positions of workspaces

  • Added option to mute video inputs by default

  • Added option to ignore SSL errors when sending emails

  • Added ability to view contents of local and mapped drives in desktop mode

  • Added feature to allow specific mapped drives to be shown on iWall

  • Added feature to pause video widgets when viewing in presentation mode

  • Added feature to zoom browsers when viewed in presentation mode

  • Added out-of-the-box support for Launcher

  • Added license management

  • Added feature to automatically close Canvus side menus

  • Changed default value for hardware/presentation-mouse-mode to 'interact'

  • Changed search location of mt-canvus.ini file to new standard paths

  • Changed default pen color from white to red

  • Fix issue where canvas tables initially have grey background

  • Fix issue where documents dragged to USB were exported as images

  • Numerous small fixes and improvements

Canvus 1.6.7

Released on Sep 12, 2017
  • Fix possible crash when deleting items from folder widget

  • Fix occasional hang or crash when exiting Canvus

Canvus 1.6.6

Released on Sep 1, 2017
  • Fix issue where video inputs are not displayed consistently in additional Canvus menus

Canvus 1.6.5

Released on Aug 25, 2017
  • Fix issue where side menus could be hidden inadvertently

  • Fix missing side menus when old style fixed-workspaces option is used

  • Fix handling of external linked folders when exporting and importing a canvas

  • Fix leak of video input resources

  • Improve performance when using eraser codice marker

Canvus 1.6.4

Released on Aug 15, 2017
  • Fixed issue where external linked folder content could be deleted

  • Fixed 'stuck' touches on third party touch screens

Canvus 1.6.3

Released on Aug 3, 2017
  • Fixed issues when more than 32 workspaces are used

  • Added option to hide workspace visualizations

  • Added option to hide canvas menus on workspaces

Canvus 1.6.2

Released on May 4, 2017
  • Fixed crash in TCP socket handling

  • Fixed crash related to use of auxiliary PC

  • Fixed problems occurring if a second instance of Canvus started accidentally

  • Fixed issue where annotating a widget did not auto-pin the workspace

  • Fixed data migration in Windows version of Canvus

  • Fixed issue where tapping an auxiliary PC widget in presentation mode froze the auxiliary PC desktop

  • Improved logging when data version mismatch is detected

Canvus 1.6.1

Released on Apr 12, 2017
This release is available for Linux only.
  • Fixed video scrub bar appearing too large for small videos

  • Fixed webcam not working with /dev/video0 using default config on Linux

  • Fixed being able to pause screen capture widgets when tap-to-play was enabled

  • Fixed Canvus not creating a data backup on migration when run inside Showcase

  • Fixed workspace splits sometimes getting stuck

  • Fixed video capture leaking file handles on Linux

Canvus 1.6.0

Released on Apr 6, 2017
This release is available for Windows only.
  • Added suported for Windows OS

  • Added ability to hide Canvus Info panel or disable per workspace

  • Moved browser button to top level of finger menu

  • Added option to restrict start/stop of videos to taps on the play button only

  • Added ability to control initial viewport of canvases when loading

  • Added ability to configure initial visibility of anchors

  • Added presentation mode for general widgets on a canvas

  • Added ability to play videos full screen

  • Added support for eraser on Surface Hub

  • Added support for in-memory browser caches to preserve state when switching canvas

  • Fixed browser clone to use the same session as the original browser

Canvus 1.5.0

Released on Mar 14, 2017
  • Added support for presentation mode for a single widget or table

  • Added support for use of stable identifier for auxiliary PC video input

  • Added support for a dedicated remote touch port for auxiliary PC

  • Added third party touch mode selector

  • Added support for hiding anchor widgets

  • Added support for Cornerstone 2.3 (Updated version of Chromium browser to version 3.2883)

Canvus 1.4.5

Released on Feb 23, 2017
  • Added support for accessing remote file shares

  • Added option to configure whether last password character is displayed or not

  • Added support for removing and adding canvases externally

  • Fixed erasing in presentation mode also erasing on canvas behind it

  • Fixed crash in finger menu when closing Canvus

  • Fixed an issue where AuxPC might get to a state where it constantly disconnected

  • Fixed web browser crash when using Google Drive

  • Changed log filenames to not contain colons

Canvus 1.4.4

Released on Jan 10, 2017
  • Fixed crash when resuming Canvus from Experience

Canvus 1.4.3

Released on Jan 3, 2017
  • Fixed web browser caret character sometimes getting lost

  • Fixed virtual keyboard enter key not working in web browser

  • Fixed performance regression on 4K video playback

  • Fixed a number of issues in MultiWidgets::RippleOverlayWidget

  • Fixed render process crash in web browser on certain pages

Canvus 1.4.2

Released on Dec 14, 2016
  • Fixed performance issue in main window

  • Fixed widgets sometimes appearing too large

  • Fixed canvas not being unloaded when switching to Experience

Canvus 1.4.1

Released on Nov 24, 2016
  • Fixed canvas menu layouting on small screens

  • Fixed crash in web browser popup handling (regression in 1.4.0)

Canvus 1.4.0

Released on Nov 16, 2016
  • Added support for 3rd party touch hardware

  • Added improved mouse support

  • Added support for password protected canvases

  • Added option to enforce password protection on canvases

  • Added support for erasing with a pen

  • Added support for Cornerstone 2.2

  • Fixed USB disk sometimes not unmounting

  • Fixed finger menus sometimes appearing blank

Canvus 1.3.8

Released on Jan 26, 2017
  • Added reset button

  • Added option to disable encryption for email

Canvus 1.3.7

Released on Jan 10, 2017
  • Added option to restore previous workspace configuration

  • Improved demo canvas state recovery after abnormal program termination

Canvus 1.3.6

Released on Dec 8, 2016
  • Fixed password dialogs displaying characters on screen

  • Fixed video preview getting lost when dragging from USB to personal folder

  • Fixed performance issue with auxilary PC

  • Fixed copying PDF files from USB to personal folder never finishing

Canvus 1.3.5

Released on Nov 28, 2016
  • Fixed web engine overriding Canvus signal handlers

  • Fixed screen sharing widget location not serializing properly

  • Fixed screen sharing resolution not always updating

Canvus 1.3.4

Released on Nov 9, 2016
  • Fixed crash if Canvus was quit while splitting a workspace

  • Fixed warnings about /dev/video63 appearing in dmesg

  • Fixed video capture sources not appearing reliably after PC reboot

  • Fixed AuxPC not connecting after it was rebooted

Canvus 1.3.3

Released on Nov 3, 2016
  • Fixed issues related to data persistence

  • Fixed deadlock and crash related to remote touch

  • Fixed memory leak and possible crash in screen sharing menu

  • Fixed remote Codice feature not reconnecting after Canvus PC reboot

  • Fixed finger menu opening logic on sensitive displays

  • Fixed AuxPC document viewing failing on first attempt

  • Fixed AuxPC remote touch initialization

Canvus 1.3.2

Released on Jul 29, 2016
  • Fix source asset path in importing content from USB

  • Fix crash in closing screen sharing window with active remote touch

  • Fix crash in keyboard if fps is low enough

Canvus 1.3.1

Released on Jul 20, 2016
  • Fixed crash in web browser favicon handling

  • Fixed crash in erasing annotations in Experience

Canvus 1.3.0

Released on Jul 11, 2016
  • Added support for demo canvases where changes won't persist

  • Added support for auxiliary Windows PC integration

  • Added support for using network folders with Codice

  • Fixed excessive gap between pages in PDF viewer

  • Fixed performance issues with annotations

  • Fixed performance issue with anchor list

Canvus 1.2.4

Released on Jul 29, 2016
  • Fix crash in closing screen sharing window with active remote touch

  • Fix crash in keyboard if fps is low enough

Canvus 1.2.3

Released on Jul 20, 2016
  • Fixed crash in web browser favicon handling

  • Fixed crash in erasing annotations in Experience

Canvus 1.2.2

Released on Jun 22, 2016
  • Fixed missing text cursors in various text fields

  • Fixed issues in the virtual keyboard

  • Fixed crash on removing USB drive while in Experience

  • Fixed remote touch sometimes not initializing if network wasn't ready when canvus was started

  • Fixed potential crash when removing USB disks

  • Fixed check marks being movable in Canvas list

  • Fixed depth of resize handle not being locked

Canvus 1.2.1

Released on May 30, 2016
  • Fixed crash in detecting video sharing inputs when running Experience

  • Fixed potential crash while running Experience with Canvus in the background

  • Fixed WebGL not working on certain hardware due to bug in Chromium GPU blacklist

  • Fixed sound not working sometimes in browser

  • Fixed annotation not working near workspace edges

  • Fixed anchor presentation menu not being visible

  • Fixed popups not working in browser in Experience

  • Fixed file operation tasks sometimes not progressing

  • Fixed holding a widget not preventing it from moving with canvas

  • Fixed widgets sometimes going behind canvas, preventing interaction with them

  • Fixed pinned widgets changing parents

  • Fixed developer mode being enabled by default

  • Changed startup script to ensure pulseaudio is running

  • Changed the default number of video decoding threads from 1 to 2 per video

Canvus 1.2.0

Released on Apr 20, 2016
  • Added split workspaces

  • Added duplicate widgets functionality

  • Added floating widgets

  • Added snapshot area selector

  • Added audio capture from video input

  • Added support for downloading files with browser

  • Added support for uploading files with browser

  • Added transparent mode for browser

  • Added better browser popup support

  • Added browser dialog popups and error pages

  • Added bottom canvas menus for large installations

  • Added better physical keyboard support

  • Added functionality to move active remote control to a particular widget

  • Added option to set eraser area in configuration file

  • Added icons for tables in folders

  • Added better names for e-mailed Canvus content such as notes

  • Added automatic uploading of crashdumps

  • Added keyboard shortcuts

  • Added optional pulse audio backend for sound playback

  • Changed remote control user interface

  • Changed video output menu user interface

  • Changed finger menu and personal folder opening animations

  • Changed table edit icons

  • Changed video widgets user interface and added a mute button

  • Changed folder UI to show unsupported files with pl

  • Changed some UI elements (such as folders, anchor and canvas list) to stay on top of canvas content

  • Changed storing application logs to user home folder

  • Changed the default eraser size to match the official eraser

  • Fixed unpartitioned USB devices not showing up in Canvus

  • Fixed crash in rearranging anchors in anchor list

  • Fixed issue with importing widgets from personal folder to canvas

  • Fixed annotations not being saved in edit history correctly

  • Fixed opening migration loading screen when migration is not needed

  • Fixed handling of canvases of different aspect ratios in canvas list and navigation window

  • Fixed handling of anchors of different aspect ratios in anchor list

  • Fixed video outputs staying active when returning to Experience

  • Fixed crash in loading PDFs

  • Fixed crash in grouping a widget that doesn't have a parent widget

  • Fixed crash in loading browser in startup

  • Fixed crash in closing browser

  • Fixed crash in closing video input widget with active remote control

  • Fixed crash in tables with an empty drop event

  • Fixed crash if there's no valid canvas

  • Fixed duplicate widget ids when importing same canvas multiple times

  • Fixed anchor list making the application slow

  • Fixed remote control not working in widgets in table

  • Fixed issues in undoing deleting a browser

  • Fixed missing pin-status of grouped widgets in loading a canvas

  • Fixed automatic idle timeout of on-screen keyboard

  • Fixed inconsistent capitalizations in titles and tooltips

  • Fixed empty tooltip for anchor presentation

  • Fixed error description for empty name in creating folder

  • Fixed error description for empty name in registering codice card

  • Fixed incorrect icon in closing annotation menu in presentation

  • Fixed wrong initial size for PDF widget scroll bar

  • Fixed spawn location for snapshot of widget

  • Removed resize handle for pinned widgets

  • Removed extra eraser codes from default config file

  • Removed false message that e-mail has been sent after registering a codice card

Canvus 1.1.4

Released on Dec 8, 2015
  • Fixed image search due to Google removing the search API. The API requires additional configuration to work, see the image search page for details.

  • Fixed secondary menu close button not closing sub-menus

Canvus 1.1.3

Released on Dec 1, 2015
  • Added possibility to change annotation parameters from plugins

  • Fixed issue where pen tracking might get disabled when displays are restarted while Canvus is running

  • Fixed possible crash with migrated anchors

  • Fixed annotation depth issues

  • Fixed missing annotations in e-mailed images

  • Fixed missing annotations in PDF snapshots

  • Fixed copying a note to folder cropping the edges of the note

Canvus 1.1.1

Released on Nov 26, 2015
  • Added video output functionality

  • Added import & export of canvases

  • Added video stream support

  • Added remote touch functionality

  • Added web boomarks

  • Added tables for restricting content layout

  • Added option to logout after inactivity (disabled by default)

  • Added example plugin to show custom content from an external source

  • Fixed crash when interacting with canvas while it was loading

  • Fixed performance issues with lots of annotations

  • Fixed audio panning with default Experience configuration

  • Fixed Codice registration dialog not disappearing after a timeout

  • Fixed email progress indicator for empty messages

  • Fixed various buttons not having visual push feedback

  • Fixed various empty tooltips

  • Fixed image search result window being scalable

  • Fixed grouping sometimes resulting in very large widget menu icons

  • Fixed canvas menu positioning under bezels on some display configurations

  • Fixed note edges being cropped in snapshots

  • Fixed moving content from its title bar

  • Fixed anchor list not being closed when changing canvas

  • Fixed image search not working with network proxy

  • Fixed potential crash when converting multiple PDFs simultaneously

Canvus 1.0.2

Released on Sep 21, 2015
  • Added feature to re-position an open keyboard when pressing the keyboard button on a note

  • Added JavaScript plugin example

  • Fixed slow performance browsing folders with large amounts of files

  • Fixed CEF browser crash in Experience when inputting text

  • Fixed widget menu buttons that could be rotated

  • Fixed very low resolution on canvas snapshots

  • Fixed small hitbox for closing finger menu

  • Fixed crash when creating a new folder

  • Fixed small hitboxes for input bars

  • Fixed keyboards not staying inside the visible area

  • Fixed keyboards not having a timeout

Canvus 1.0.1

Released on Sep 3, 2015
  • Removed extra branding

  • Fixed keyboard close button overlapping web search

  • Fixed some missing dependencies from fresh installations

  • Fixed crash when loading folders with several videos

  • Fixed some keyboards moving with canvas

  • Fixed deleted browsers appearing after canvas reload

  • Fixed anchors being highlited after loading canvas

  • Fixed dropping items on anchor list

  • Fixed canvas loading sometimes getting stuck

  • Fixed erasing annotations not persisting after canvas reload