Canvus Release Notes
Release notes for different Canvus versions are shown below.
Canvus 3.3.0
Released on Aug 20, 2024Windows versions only. Linux versions coming soon.
Updated web browser to CEF 89.0.4389.114
Added flowcharting features
Added video backgrounds (beta feature)
Added canvas viewer (beta feature)
Updated dependencies
Fixed RDP to Windows 11 remote computers
Canvus 3.1.6
Released on May 9, 2022Added new client workspace option to restrict viewport inside canvas to allow users to choose between old and new viewport zoom behavior
Fixed administrator being able to accidentally clear user's password when editing their details in dashboard
Fixed quit reason not being always included in the log files
Fixed audit log filtering in dashboard when target resource type was set to folder
Fixed cosmetic issue in canvas list dropdown menu in dashboard
Fixed not being able to change canvas background after restoring a demo canvas state
Fixed upload button not being disabled with view-only access in dashboard
Fixed crash in server if clients were trying to connect to it while it was starting up but the reverse proxy was not ready
Canvus 3.1.5
Released on Mar 22, 2022Recover corrupted server folder structure automatically. Canvus server versions from 2.7.3 to 2.7.6 might have corrupted the folder structure in a way that would cause home folders to disappear and canvases to move to "Lost & Found" folder on the server startup. The corruption bug was fixed in Canvus server 3.0.0, but if the data was corrupted in an earlier version, the problems could still appear in later versions.
This version fixes the folder structure if needed, moves canvases to their original locations, restores home folders and permissions and prevents the issue happening again in the future.
Improved rendering performance and stability on Intel GPUs
Fixed crash on shutdown if a webpage closes slowly
Fixed video input stability issues when restoring from suspend on Windows
Fixed play button being visible in video input widgets
Canvus 3.1.4
Released on Feb 28, 2022Fixed folder widget not opening if it contains video files
Fixed popup widgets not working on workspaces outside the main layer (layer-size in screen.xml)
Fixed virtual keyboard not working with RDP credentials dialog
Fixed split line sometimes disappearing when using both dynamic and fixed workspaces
Fixed rightmost split area not always working
Fixed video and PDF controls not working in the presentation mode
Fixed video/tap-to-play breaking video playback in the presentation mode
Fixed dashboard error message when license expired
Canvus 3.1.3
Released on Feb 10, 2022Fixed virtual keyboard positioning with browser and IP stream widgets
Added even more error reporting to mt-canvus-server command line interface to help identify wrong external-url setting
Added workaround for Windows untrusted font blocking group policy
Improved logging to include the reason why the application exited to help troubleshoot issues where Canvus closes unexpectedly
Canvus 3.1.2
Released on Jan 24, 2022Fixed various UI issues in canvas list in both native client and dashboard
Fixed error handling when trying to use a too long canvas name
Fixed REST API connections leaking memory in the server and causing the server crash on shutdown
Fixed crash on demo canvas restore
Removed
canvas/enable-custom-menu-shortcut
configuration settingImproved mt-canvus-server command line interface error reporting to help identify configuration issues like a wrong external-url
Improved virtual keyboard positioning
Canvus 3.1.1
Released on Dec 22, 2021Fixed canvas link permission overriding inherited permissions
Fixed canvas previews being cropped if the aspect ratio didn't match
Fixed a crash when making tap-and-hold gesture on some root folders in folder widgets
Fixed a crash when renaming a canvas while its permissions are changed
Fixed dashboard not allowing admins to change permissions for resources owned by other admins
Fixed canvas import allowing duplicate canvas names
Fixed replacing canvases in canvas list showing wrong error message or adding a duplicate instead of replacing
Fixed copying or exporting canvases that have missing or broken assets
Canvus 3.1.0
Released on Dec 16, 2021Added a new Uploads folder that each shared canvas has where you can upload content using Dashboard or REST API
Added a Canvas link widget that shows a QR code to the active canvas, making it easy to open the canvas upload page with a mobile device
Added widget snapping to help organizing canvas content
Added a new Main menu that replaces the old Canvus menu
Added new avatar list and user list widgets to see avatars of other users having the same canvas open. These can also be used to toggle user following and viewport visualization
Added a new way to share canvases just with links
Added a new responsive canvas list in Dashboard with improved UI
Added a permission dialog to canvas list in Canvus client for managing canvas and folder permissions
Added a way to switch between different virtual keyboard languages and added a Russian keyboard layout
Changed how the video output widget interaction works. The output widgets are always on top of other canvas items, but when pinned, touch goes through them. They can be activated again by touching their frame
Added a new server name setting on the server that the clients will use in canvas list
Added download progress bars to assets being downloaded
Added a new
--configure-db
command line argument to the server that configures the database and database settings automaticallyAdded a button to test email settings in Dashboard
Added a new button in canvas list when opening a canvas using a link from a server not configured locally that will configure the server to local mt-canvus.ini
Added new client configuration options
system/lock-config
andsystem/default-canvas
Improved workspace animations and make it always possible to zoom out enough to see the whole canvas
Changed Anchor list to always raise all anchors on top when making them visible
Fixed performance issues when connecting to a server with lots of users
Fixed mt-canvus-server CLI on Windows with system-wide http proxy settings
Fixed "fit to screen" to not include hidden widgets like anchors
Fixed the client to reopen the current canvas on sign in/out
Fixed mt-canvus-app silently ignoring unknown command line arguments
Fixed creating anchors using REST API
Fixed canvas previews being empty after migration from Canvus 2.x
Fixed demo canvas previews not updating correctly
Fixed "restore session" not working if default canvas was set
Fixed
system/snapshot-scale
configuration option not working like specifiedFixed snapshots sometimes being low quality
Fixed REST API sometimes deadlocking when a client subscribed to a streaming request disconnects while the server is still writing data
Fixed creating web browsers using REST API
Canvus 3.0.4
Released on Oct 20, 2021Fixed canvas items disappearing when throwing a widget out of the canvas while the widget was in presentation mode on other workspace
Fixed potential data loss on client when closing workspace while exporting canvas item to disk folder
Fixed SAML sometimes not working properly after update or reboot
Fixed deleted local canvases made in old versions still consuming disk space
Fixed client hang on shutdown when assets are stored on a slow disk
Fixed Codice connections not always opening correctly
Fixed REST API and mt-canvus-server command line interface accepting invalid email addresses for users
Added email settings to the server example configuration file
Canvus 3.0.3
Released on Oct 6, 2021Added the built-in Canvus-folder in the client backup
Added better command line argument documentation in
--help
outputAdded
--activate
,--create-license-request
and--activation-wizard
Canvus client command line flags for managing licenses. Also added activation-wizard.bat for Windows for easily opening the license activation wizard.Fixed local canvases sometimes not showing up in Canvas list
Fixed temporary annotations in presentations
Fixed Codice server connections not working after sign out
Fixed issue where interrupted client 2.x -> 3.0 data migration couldn't be resumed
Fixed crash in Windows when signing out or closing a workspace while transmitting data to a server
Fixed table content getting deleted when trying to select them by tapping in selection mode
Fixed application not starting in Windows if the username had non-ANSI characters. Also fixed other issues with unicode characters in logs and Windows Console.
Improved slow application startup on certain Windows systems
Canvus 3.0.2
Released on Sep 20, 2021Show asset migration progress when migrating from Canvus 2.x
Validate SAML settings in dashboard
Improve SAML error reporting in dashboard
Improved network throughput and fixed issues with high latency, especially on Windows
Fixed application hanging when doing asset migration with slow hard drive
Fixed crash in image search after loading last search images
Fixed crash when deleting table cells
Fixed PDF annotations not synchronizing properly between clients
Fixed annotations on canvas sometimes ending up on nearby PDF widgets
Fixed reconnection overlay that broke in 3.0.0
Fixed crash on exit when there is no valid license and dialogs are disabled
Fixed system/inactive-timeout=0 not actually disabling the timeout
Fixed server sign-up-allow-list configuration option breaking when using line changes in dashboard
Fixed crash when closing browser widget before download finishes
Fixed crashes on shutdown, in virtual keyboard, drag & drop, eraser and PDF widget
Fixed color range issues with some video capture cards that made some colors look wrong, dark grays look black and light grays look white
Fixed Rest API and Dashboard not working if the server used connection password
Fixed creating new folders in disk folders
Fixed some notes created in older Canvus versions and migrated in 3.0 having invalid size
Canvus 3.0.1
Released on Aug 23, 2021Renamed the Linux server package to mt-canvus-server3 to prevent auto-update from 2.x version
Fixed asset storage sometimes containing duplicate files with different file suffixes after 2.x migration
Fixed asset downloading failures when downloading several big assets at the same time
Fixed assets not synchronizing properly in demo canvases
Fixed unused assets not always been deleted properly
Fixed networking issues on Windows Server 2016 at Amazon EC2
Fixed the self-signed certificates not working on macOS
Fixed reporting perpetual licenses in the web UI
Fixed SAML sign-in error reporting in dashboard log file
Make QR code copyable on the login page
Added in progress state for registering account
Added test email web UI
Admins can now create users using email addresses previously reserved by unfinished new user creation process
If updating from 2.x, migrate local archived canvases to the trash folder
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, 2020Added 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, 2020Fixed 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, 2020Fixed 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, 2020Fixed 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, 2020Added 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, 2020Fixed 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, 2020Added 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, 2019Fixed 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, 2019Fixed 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, 2019Fixed 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, 2019Changed 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, 2019Fixed a regression that caused aspect ratio of content to be ignored when using drag & drop
Canvus 2.6.0
Released on Aug 12, 2019Added 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, 2019Fixed browser touch events and drag & drop events
Fixed crash when ejecting USB drives
Canvus 2.5.8
Released on Jul 25, 2019Fixed 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, 2019Fixed 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, 2019Fixed 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, 2019Fixed 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, 2019Fixed 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, 2019Fixed crash when restoring or splitting workspaces with info panel hidden
Canvus 2.5.2
Released on May 14, 2019Fixed 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, 2019Server: 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, 2019Updated 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, 2019Added 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, 2019Fixed 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, 2019Added 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, 2018Added 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, 2018Fixed 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, 2018New 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, 2018Annotations 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, 2018Added 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, 2018Added 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, 2018Fixed a regression with fixed workspaces introduced in 2.1.2
Canvus 2.1.2
Released on Aug 27, 2018Added 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, 2018Fix 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, 2018Reintroduced 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, 2018Fixed tapping on buttons when using TUIO
Canvus 2.0.2
Released on May 9, 2018Fixed 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, 2018Added 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, 2018Added 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, 2018Fixed 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, 2018Fixed 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, 2018Fixed 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, 2017Added 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, 2017Fixed 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, 2017Added 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, 2017Added 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, 2017Fix possible crash when deleting items from folder widget
Fix occasional hang or crash when exiting Canvus
Canvus 1.6.6
Released on Sep 1, 2017Fix issue where video inputs are not displayed consistently in additional Canvus menus
Canvus 1.6.5
Released on Aug 25, 2017Fix 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, 2017Fixed 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, 2017Fixed 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, 2017Fixed 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, 2017This 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, 2017This 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, 2017Added 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, 2017Added 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, 2017Fixed crash when resuming Canvus from Experience
Canvus 1.4.3
Released on Jan 3, 2017Fixed 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, 2016Fixed 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, 2016Fixed 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, 2016Added 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, 2017Added reset button
Added option to disable encryption for email
Canvus 1.3.7
Released on Jan 10, 2017Added option to restore previous workspace configuration
Improved demo canvas state recovery after abnormal program termination
Canvus 1.3.6
Released on Dec 8, 2016Fixed 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, 2016Fixed 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, 2016Fixed 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, 2016Fixed 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, 2016Fix 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, 2016Fixed crash in web browser favicon handling
Fixed crash in erasing annotations in Experience
Canvus 1.3.0
Released on Jul 11, 2016Added 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, 2016Fix 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, 2016Fixed crash in web browser favicon handling
Fixed crash in erasing annotations in Experience
Canvus 1.2.2
Released on Jun 22, 2016Fixed 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, 2016Fixed 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, 2016Added 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, 2015Fixed 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, 2015Added 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, 2015Added 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, 2015Added 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, 2015Removed 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