Canvus Client 2.x release notes
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 serialization 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://]{.title-ref} 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 behavior 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-sandboxcommand 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