Skip to content

Changelog

kaamui edited this page Jan 12, 2024 · 49 revisions

Version 1.7.0

New features

  • Added the possibility to mark your documents as favorite. You can then drag and drop them from the library palette (the palette on the right side in Board Mode) to the board, so you can change from one document to another quicker. Note that every recently open document (during your current session) is also temporary added to the Favorite folder in the Library palette, even if they are not marked as favorite. They will be removed when you exit OpenBoard, unless you mark them as favorite (you can do so directly on the favorite folder).
  • Added the possibility to import multiple files at once.
  • Added a "Hints and tips" dialog that shows up in Board Mode, at launch, to provide some basic knowledge on how to use OpenBoard. The dialog can also be displayed via the OpenBoard menu.
  • Removed obsolete "Web Browser" application from OpenBoard.
  • Added a "Replace All" option in the replacement dialog of an UBX import.
  • Added "Export background grid" and "Export background color" options to the preferences.
  • In Board mode, thumbnails on the left palette display the current page in "real-time"
  • Added the possibility to start in Document Mode.
  • UBZ documents can now be imported everywhere in the Documents tree.
  • Added the possibility to hide an object on extended screen when object is selected (useful for editable textboxes that you want to hide with the mask, and edit during class without revealing its content, for example). Note that your OS must be configured with "Extended Mode", not in "Clone Mode"
  • Added a popup asking user what to do when dropping an object above a widget, as the intent could be to drop it inside the widget or on the board.
  • The internal navigator was completely reworked to use a modern, Chrome-based browser engine including full support for HTML5. It represented a lot of work, almost entirely accomplished by @letsfindaway. A huge thank you for his continuous dedication to the project. This migration came with a bunch of rework, but also some cool adding. Among other things :
    • Improved support for creating widgets from web pages and detecting embed-able content.
    • Configurable Cookie handling.
    • Web Inspector for widget developers.
    • Pick images and PDFs from web pages and add them to the board.
  • Added the possibility to drag-and-drop or copy-paste of URLs to the board, to create a widget from the dropped web page, thanks to @letsfindaway.
  • Rework of the display management. Via the preferences, you can now organize your screens in a more user-friendly way, thanks to @letsfindaway.
  • Added a tool to draw Cartesian axes, thanks to @letsfindaway.
  • Added an option to show intermediate grid lines (5mm), thanks to @letsfindaway.
  • Added an option to enable a Seyes ruled background, thanks to @sebojolais. This option is SeyesRuledBackground and to be placed in the [Board] section.
  • Zoom with "Ctrl + mouse wheel". You can have a finer control of the zoom, using this functionality. You can also scroll in the current page (up and down with the mouse wheel, left and right with alt + mouse wheel). Original idea by @ootwch, improved by @letsfindaway.
  • Added a Camera widget, to embed your camera directly in the board, thanks to @letsfindaway.
  • Added the possibility to choose the text box size, by holding the mouse click until the desired width is reached (original idea by @sebojolais).
  • Added the possibility to run the main screen of OpenBoard in Windowed mode, thanks to @micolous.
  • Added support for ffmpeg-5, thanks to @letsfindaway.
  • Added support for Qt 6, with the precious help of @letsfindaway amd @JBBgameich.
  • Added support for Universal packaging on macOS.

Improvements

  • Added keyboard shortcuts to colors (1, 2, 3, 4 and 5).
  • Improved Desktop Mode UI so user knows what's selected easier. Also reduced the time to hold left click for sub-menus to show up
  • Toolbar and Preferences now also usable on low-resolution devices.
  • Improved height handling of text boxes. Height is now automatically handled and adapt through user's width resizes.
  • Improved "confirm-before-delete" dialogs, by making them more explicit on what is about to be deleted. Added better icons to illustrate each use case.
  • Display name in the tooltip of objects in the Library palette.
  • Store JPEG images in their native format, thanks to @letsfindaway.
  • Observe image rotation from image metadata, thanks to @letsfindaway.
  • Size of exported PDF page is now same as imported PDF page size. Thank you @letsfindaway for the help !
  • Allow dropping of images to sub-folders of the image library, thanks to @letsfindaway.
  • Better positioning of annotations, thanks to @letsfindaway.
  • Maintained compatibility for Qt 5.12, thanks to @letsfindaway and @JBBgameich
  • Many performance improvements, with the precious help of @letsfindaway.

Bug fixes

  • Fixed an issue where zooming in/out with an Axes tool on the board could end in a crash, thanks to @letsfindaway
  • Fixed an issue where, in a network-storage context, objects (PDF, audio, etc) could be removed from the document.
  • Fixed an issue where it was no longer possible to resize a widget, horizontally or vertically.
  • Fixed an issue where right-clicking on a textbox, would deselect it, making inoperative the actions of the context menu.
  • Fixed a crash where a not correctly readable PDF would prevent export from working. A new dialog is now showing up to explain user what's going on, before falling back to the export of the PDF pages as detailed (heavy) images.
  • Fixed an issue where user would have to click multiple times on "undo" to obtain the desired result.
  • Fixed an issue where it was not possible to change font size on an empty text box.
  • Fixed an issue where deleting the last character of a text box would provoke a resize of the box.
  • Fixed an issue where user could duplicate a page by accidentally drag and drop a thumbnail from Documents Mode to Board Mode.
  • Fixed an issue where rotating an object more than 90° would flip it horizontally.
  • Fixed an issue on macOS where clicking on "play" on a video would resize it to its original size.
  • Fixed an issue where it was not possible to open an UBZ by double-clicking on it with OpenBoard already launched.
  • Fixed an issue where an unwanted drag and drop could be started when simply clicking on a thumbnail on the left palette.
  • Fixed an issue where grid-size was not persisted, nor read, if crossed/ruled background was not selected (making axes tool loaded in another machine not corresponding to original).
  • Fixed an issue where an object in the right palette could be selected but displayed buttons not referring to it or its current state, after a drag and drop for example.
  • Fixed an issue where clicking on a selected item or on its delegate frame would deselect it.
  • Fixed an issue where Google Maps application was no longer working.
  • Fixed an issue where it was no longer possible to drag and drop a JPEG from a Pixabay search.
  • Fixed multiple crashes.
  • Several issues were fixed regarding interactivities, thanks to the migration made by @letsfindaway to a Chrome-based browser engine. Drop-down lists should now behave correctly, and it should be possible to scroll up and down when needed.
  • Many fixes related to handling of metadata, thanks to @letsfindaway.
  • Export of pages with widgets now export a snapshot of the widget content, thanks to @letsfindaway.
  • Fixed some typos, thanks to @cheese1.

Known issues

  • Some 3rd party widgets may no longer work, as the internal widget API was changed. Please report to the widget author as well as to the OpenBoard team to help updating the widget.
  • Adding a PDF to the board from the internal browser (right click -> add to board) does not work consistently.
  • Some use cases remain where you can end up with documents at the same level having the same name.
  • An issue can occur, that is not clearly identified at this time, when importing an UBX, where users end up with the imported documents appearing multiple times in the documents tree, at the same level.

Linux

  • In Desktop Mode, Gnome Dock should be set to bottom position to workaround the issue with the OpenBoard left palette not being usable from above it (cf. https://bugreports.qt.io/browse/QTBUG-81341 for more details).

Ubuntu 20.04

MacOS

  • Some .mp4 videos can be read, some can't.

Version 1.6.4

New features

  • Added the possibility to zoom using ctrl/cmd + mouse wheel, scroll up/down with mouse wheel, and scroll left/right with alt + mouse wheel, thanks to @letsfindaway
  • Updated Simplified Chinese translation, thanks to @wcxu21
  • Updated basque translations, thanks to @alexgabi

Bug fixes

  • Fixed an issue where a PDF imported in OpenBoard, then exported as PDF, could have the original PDF inside not correctly scaled, with the help of @letsfindaway
  • Improved performance of building font model, thanks to @letsfindaway

Known Issues

  • When Control screen is not the first screen on the left, main menu will not appear where it should. It is due to a Qt bug (cf. https://bugreports.qt.io/browse/QTBUG-84462 for more details)
  • With OpenBoard no longer able to be launched multiple times, double-clicking on an ubz file while OpenBoard is open won't open it.

Linux

  • In Desktop Mode, Gnome Dock should be set to bottom position to workaround the issue with the Openboard left palette not beeing usable from above it (cf. https://bugreports.qt.io/browse/QTBUG-81341 for more details).

macOS

  • To make a video stop playing immediately after drag'n'drop, we had to stop doing the "play then pause" operation we usually do to load the first frame. This makes the player object not resizing to the size the video will occupy after clicking "play"
  • Playing a video is not working in Mac M1 with macOS 12

Version 1.6.3

Bug fixes

  • Fixed an issue where using the ruler would make drawing impossible, thanks to @vivianecs and @letsfindaway

Known Issues

  • When Control screen is not the first screen on the left, main menu will not appear where it should. It is due to a Qt bug (cf. https://bugreports.qt.io/browse/QTBUG-84462 for more details)
  • With OpenBoard no longer able to be launched multiple times, double-clicking on an ubz file while OpenBoard is open won't open it.

Linux

  • In Desktop Mode, Gnome Dock should be set to bottom position to workaround the issue with the Openboard left palette not beeing usable from above it (cf. https://bugreports.qt.io/browse/QTBUG-81341 for more details).

MacOS

  • To make a video stop playing immediately after drag'n'drop, we had to stop doing the "play then pause" operation we usually do to load the first frame. This makes the player object not resizing to the size the video will occupy after clicking "play"

Version 1.6.2

New Features

  • Added a progression bar at OpenBoard's launch.
  • Better handling of PDF at export :
    • Restored complete support of PDF (1.0 to 1.4 versions) at export and permitted partial support of versions above (1.5 to 1.7) : a bug introduced in 1.5.2 was preventing the use of this method for versions 1.0 to 1.4. Also, previously, exported PDF pages were flattened as high resolution images, if the initial version of the PDF was > 1.4 or if an error occured during export.
    • exported PDFs are now much lighter, and text in the exported PDF is searchable again.
    • if an error occurs during the export, previous method (flattened images of each page) is used.
  • Added several messages to notify the users of what's happening during long operations
  • It is now possible to double-click on an OpenBoard document (.ubz) to launch OpenBoard and open the document directly, on every officially supported platform
  • Doubled the size of the arrows in Desktop Mode, making it easier to click on them with a stylus, thanks to @temaps
  • Updated Russian translations of GraphMe, thanks to @temaps
  • Updated Polish translations, thanks to @marcin-serwin
  • Updated Hungarian translations, thanks to @ovari
  • Updated Brazilian Portuguese translations, thanks to @alexrsoares
  • Updated Traditional Chinese translations, thanks to @SiderealArt
  • Added the possibility to export background grid/color to PDF, using two new settings (ExportBackgroundGrid, ExportBackgroundColor), thanks to @letsfindaway
  • added a condition in packaging to enable it for Raspberry 3 and 4, thanks to @mothsART

Bug fixes

  • Fixed multiple issues regarding thumbnails generation
  • Fixed several issues regarding selection in Documents Mode
  • Fixed two bugs occurring when inserting an image or a folder of images
  • Fixed an issue in Desktop Mode behavior becoming unstable after clicking on the library palette with the pen
  • Fixed an issue where in certain cases, text boxes could jump to their previous position
  • Fixed an issue where erasing some drawings then completely erase the board would result on a crash on the next page save
  • Fixed an issue where magnifier in rectangle shape on the main screen would appear rounded in a second screen in extended mode
  • Fixed an issue where it was impossible to delete a document right after opening it
  • Fixed an issue where a duplicated mask would not behave like the original
  • Fixed an issue where it was possible to launch multiple instances of OpenBoard
  • Fixed trash text inconsistent with context and/or tooltip
  • Fixed an issue where Display Screen's view would be offset from Control Screen's one after clicking on "next/previous" buttons
  • Fixed an issue where erasing the board then undo it would result in background objects being in an inconsistent state
  • Fixed several issues where play/pause, stop buttons and ticker would not update correctly when playing a video or an audio
  • Fixed an issue where it was possible to create documents with the same name in a same folder
  • Fixed several crashes when deleting documents that were on the the trash folder
  • Fixed some parameters not updating in the application Papier, and removed external links
  • Fixed an issue where the selected font on the font dialog would not be the one under cursor.
  • Fixed a crash occurring when trying to delete all pages of a document. Also, it is no longer possible to try to delete all the pages of a document. One needs to select the document instead of all its pages to delete it.
  • Fixed an issue where it was not possible to replay a video after a first play ended.
  • Fixed a crash after trying to copy multiple pages in another document
  • Fixed an issue where importing a ubz document would add an undesired empty page at the end of the document
  • Fixed some issues where thumbnails would be re-generated several times with no reason
  • Fixed a crash occurring after "Erase board + undo + redo + click on a thumbnail in the board thumbnails view"
  • Fixed an issue where the horizontal bar appearing during drag'n'drop would not adapt to the thumbnail size
  • Fixed an issue where a text box would loose focus after an automatic save is performed
  • Fixed a bug where a second display could randomly appear (like if a second screen was available) and prevent Desktop Mode to be used
  • Fixed a bug where drag'n'drop could be triggered after a simple click on a thumbnail, if persisting the current page was taking too much time
  • Fixed an issue where some svg objects could be lost if the page was copied from a document to another
  • Fixed an issue where rotation arrows would not be oriented properly after a rotation
  • Fixed an issue where the selected pen size was not seen as selected in the "Pen Size" buttons group
  • Fixed an issue where the last page would not have a thumbnail after a document is copied in another one
  • Fixed a an issue where after copying a page in another document, the thumbnail would not appear in Board Mode. The application could crash after that, in some cases
  • Fixed a crash occurring after double-clicking or "open with" on an ubx file, to try to open it with OpenBoard
  • Fixed several issues regarding duplication of pages in Document Mode
  • Fixed an issue where it was not possible to insert multiple times the same file in Document Mode
  • Fixed an issue where active document would not be visible (depending on selected sort and order)
  • Fixed several issues where renaming button was not working or not modifying the expected document
  • Fixed a crash occurring if trying in Document Mode to delete several pages of the document that is active in Board Mode
  • Fixed "compile with poppler >= 22.01", thanks to @letsfindaway
  • Fixed "coordinates when display screen is left of control screen", thanks to @letsfindaway
  • Fixed "cursor shown on a ruler using pen tool", thanks to @letsfindaway
  • Fixed "remove incorrect sRGB profile from iCCP data in png files", thanks to @letsfindaway
  • Fixed "palette and tool resize", thanks to @letsfindaway

Linux

  • Fixed "no icon for ubz files"
  • Fixed several crashes occurring while deleting multiple pages at once

MacOS

  • Fixed an issue where system virtual keyboard was not usable on macOS > 10.13. The new Accessibility Keyboard is now used on macOS > 10.13.
  • Fixed an issue where the video would start immediately after drag'n'drop
  • Fixed the version number displayed in the Finder

Known Issues

  • When Control screen is not the first screen on the left, main menu will not appear where it should. It is due to a Qt bug (cf. https://bugreports.qt.io/browse/QTBUG-84462 for more details)
  • With OpenBoard no longer able to be launched multiple times, double-clicking on an ubz file while OpenBoard is open won't open it.

Linux

  • In Desktop Mode, Gnome Dock should be set to bottom position to workaround the issue with the Openboard left palette not beeing usable from above it (cf. https://bugreports.qt.io/browse/QTBUG-81341 for more details).

MacOS

  • To make a video stop playing immediately after drag'n'drop, we had to stop doing the "play then pause" operation we usually do to load the first frame. This makes the player object not resizing to the size the video will occupy after clicking "play"

Version 1.6.1

New Featues

  • upgraded to Qt 5.15.0
  • the laser pointer diameter is now configurable in the config file, thanks to @letsfindaway. You can modify its value by changing it in the * config file (PointerDiameter in the Board section)
  • it is now possible to draw intermediate lines in the grid backgrounds, thanks to @letsfindaway. You can enable it by passing EnableIntermediateLines to true in the config file. Once we have time to test it, it might become enabled by default.
  • a new application called "Axes" has been added, thanks to @letsfindaway. it can be enabled by passing EnableToolAxes to true in the config file. Once we have time to test it, it might become enabled by default.
  • a new application called "Paper" (already available for a while in some Geneva schools) has been added, thanks to François Le Cléac'h
  • added an option do enable/disable the new work made to increase performances when zooming on a PDF enableQualityLossToIncreaseZoomPerfs (enabled by default)
  • added 4 shapes in the library
  • ported from QScriptEngine to QJSonDocument, thanks to @JBBgameich
  • updated russian translations, thanks to @mariiaalt
  • added a zoomBehavior parameter to test some features regarding PDF rendering performances, thanks to @jpapale

Bug fixes

  • It was no longer possible to make a selection above a PDF background. In some cases, undo could cause the PDF to be detached from background.
  • added shortcuts events in the thumbnails view.
  • Object moves were not memorized when using the "magicFinger" tool.
  • Fixed several issues regarding UBX import.
  • Selected pen color was no longer visible on the main bar.
  • In a text-box, a resize was applied even when only changing the color of a text.
  • potential fix to the "screen overlapping" issue
  • metadatas were not correctly persisted when the last action was to delete a page in Board Mode
  • fixed two issues regarding ubx files where import could fail if some folders and files had the same name
  • fixed an issue where rename a folder could break the folder's hierarchy
  • fixed the labels of the colors toolbar
  • fixed an issue where resizing widgets would scale them instead of resizing the viewport
  • fixed an issue where OpenBoard would crash if trying to drag and drop anything on the thumbnails view
  • fixed an issue where data would not be correctly persisted when playing with text alignment in a text box
  • fixed an issue with shortcuts on a german keyboard layout, thanks to @letsfindaway
  • fixed an issue where changing of stylus tool while input device is pressed could result on a crash, thanks to @letsfindaway
  • fixed an issue where eraser preview circle would not hide at input device release, thanks @letsfindaway
  • fixed two issues where pageCount metadata could be corrupted
  • fixed a number of uninitialized variable uses, thanks to @multun
  • fixed some polish translations, thanks to @marcin-serwin

Linux

  • make libavcodec-extra version less restricted (so the package can be installed in Kubuntu 20.04 too)

Windows

  • vc_redist installer has been replaced by new ones to prevent "msvcrt10x.dll is missing" kind of errors
  • added LAV_Filters to installer so system codecs needed by Qt are provided directly at install

OSX

  • fixed OSX Desktop mode, thanks to @jpapale
  • fixed OSX Desktop screen capture for screens with a devicePixelRatio different from 1
  • fixed an issue where d'n'd was broken with qt 5.15 or osx >= 10.15 if QMimeData::setUrls was filled with empty urls
  • ask permission to use the mic.

Known Issues

Linux

  • In Desktop Mode, Gnome Dock should be set to bottom position to workaround the issue with the Openboard left palette not beeing usable from above it (cf. https://bugreports.qt.io/browse/QTBUG-81341 for more details).

Version 1.5.4

New Features

  • Added a preference in the display tab to show/hide the date column on alphabetical sort
  • Text color is inverted on background changes (white/black only)
  • Last used color applied globally is persisted (until the user loads another document)
  • Added the Bstgreek font to resources
  • Added GETypoLibre improvements (made by Neuchâtel)
  • Added 4 shapes with 'nofill' property
  • Added two options to periodically delete old documents in trash (emptyTrashForOlderDocuments and emptyTrashDaysValue)

Bug fixes

  • Improved naming behavior (now accepts "/" in documents name and replaces it with "-" for folders)
  • A crash could occur when replacing active document during import
  • Improvements in the selection of another document when the current one selected is deleted
  • Fixed an issue where the text could be in interaction mode without being selected
  • Fixed several issues regarding text boxes
  • The 'updated-at' metadata was not updating on Documents Mode when a document was moved to trash
  • Improved scrolling behavior on thumbnails view
  • Improvements on click handling on thumbnails view
  • Changed background color of the pen preview circle to make it more visible on white background
  • Renamed documents were not automatically reordered
  • On Windows, the version number was not displaying in the "Applications" panel
  • Improvements on German translation thanks to @gektor-de
  • Fixed some typo in German translation thanks to @odo2063
  • Fixed a massive memory leak in podcast thanks to @bartoszek
  • Improved ffmpeg version test (distribution agnostic) thanks to @bartoszek
  • Fixed UI with dark system themes thanks to @JBBgameich
  • Added background color to QMenu, QPushButton and QComboBox thanks to @JBBgameich
  • Updated Slovak translations @jrynik

Known issues

  • Some slow motion can be experienced in MacOS while using drag and drop in the new document tree structure.
  • Changing font weight to bold could no work in MacOS (10.14+)
  • On MacOS Yosemite (10.10), installing the signed version of OpenBoard could not work. If so, please use the not signed version provided with this 1.5.4 release

Version 1.5.3

New Features

  • Support of OpenSSL 1.1 has been added on the three supported platforms. A special thanks to @super7ramp for his help.

Bug fixes

  • Some scaling issues could be experienced while exporting a document to PDF format.
  • An image could be lost after a page duplication followed by the deletion of the image on one of the two pages.
  • An image could be lost after the duplication of a page in Documents Mode.
  • When duplicating grouped objects of different types, the z-order was not preserved.
  • Perform "Set As Tool" on a flash animation could result on a crash.
  • Secured web pages was not loading on Windows internal navigator.
  • Slashes were allowed in folder's names.
  • Ukrainian translation's file extension is now uk, instead of ua. A special thanks to @glixx for reporting it.

Known issues

  • The redesign of the Documents mode was a complex development and several small cosmetic bugs may still remain, including focus issues.
  • Some slow motion can be experienced in MacOS while using drag and drop in the new document tree structure.
  • On OS X Yosemite (10.10), installing the signed version of OpenBoard could not work. If so, please use the not signed version provided with this 1.5.3 release.

Version 1.5.2

New Features

  • The resizing of the Documents Mode areas is now persisted.

Bug fixes

  • The new document created automatically when OpenBoard opens, if not used, is now deleted from OpenBoard even if another document has been edited.
  • OpenBoard would crash when trying to delete a page in the Board Mode, if the user did not go to Documents Mode at least once before.

Known issues

  • This redesign of the Documents mode was a complex development and several small cosmetic bugs may still remain, including focus issues
  • Folders in the trash of your OpenBoard 1.4 installation are renamed _Trash:folder_name in the 1.5 version and are found in My Documents. They can be put in the Trash.
  • Some slow motion can be experienced in MacOS while using drag and drop in the new document tree structure.

Version 1.5.1

Bug fixes

  • The choice of the background was not maintained between the pages of the documents or when leaving the software.
  • Copying a page from one document to another located in a different folder also moved the document.
  • The dmg file for macOS did not open on some versions of macOS.

Known issues

  • This redesign of the Documents mode was a complex development and several small cosmetic bugs may still remain, including focus issues
  • Folders in the trash of your OpenBoard 1.4 installation are renamed _Trash:folder_name in the 1.5 version and are found in My Documents. They can be put in the Trash.
  • Some slow motion can be experienced in MacOS while using drag and drop in the new document tree structure.
  • The new document created automatically when OpenBoard opens, if not used, is not deleted from OpenBoard if another document has been edited.

Version 1.5.0

New features

A whole new Document mode

A major overhaul of the Document mode has been carried out.

Documents tree structure

You can now create complex tree structures to organize your work. The "Untitled Documents" folder is no longer relevant and, if exists from a previous installation, can be deleted. You can adjust the size of the documents tree area by playing with the vertical splitter between it and the thumbnails area.

Sortable documents

Documents can be sorted, using the "Sort Kind" drop down list and the "Sort Order" icon beside, by creation date, modification date, or alphabetical order. A second column displays the date of creation or modification.

Icons on Folders and Documents

New icons have been added to the document tree structure to improve readability and help navigation.

Import an ubz document

The import of a ubz document is always done at its initial place in the folder hierarchy. If a document of the same name already exists there, OpenBoard displays a window to rename the imported document.

Export/Import a folder

You can now export an entire folder (including the "My Documents" folder), using the new option "Export to OpenBoard UBX" in the Export menu. The exported hierarchy is preserved at import. In this case, if documents of the same name already exist in the same places, OpenBoard displays for each of them a window for renaming the imported documents.

Mac Certification

OpenBoard for macOS is now signed, allowing it to be recognized by Gatekeeper.

New Translations

Translations for Ukrainian and Hungarian has been started and added to the supported languages.

Widgets

A new version of the GraphMe widget has been integrated.

Bug fixes

  • It was no longer possible to freely resize the mask
  • The tab on the library panel could disappear in some cases

Known issues

  • This redesign of the Documents mode was a complex development and several small cosmetic bugs may still remain, including focus issues
  • Folders in the trash of your OpenBoard 1.4 installation are renamed _Trash:folder_name in the 1.5 version and are found in My Documents. They can be put in the Trash.
  • Some slow motion can be experienced in MacOS while using drag and drop in the new document tree structure.

Version 1.4.1

New features

  • Podcast module for Mac is now using the FFMPEG library
  • New version of the Calculator widget
  • New widget QR code (thanks to basilstotz)
  • New translation into Galician
  • New option in the preferences to be able to reverse the order if 2 projected screens (hidden by default)
  • The Mask widget can now be duplicated, like other widgets

Bug Fixes

  • Podcast audio should no longer loop when recording a long session
  • Modification of the installation package for Ubuntu 16.04 (better dependencies handling)
  • Correction for the Spanish translation

Version 1.4.0

New features

Simplified drawing

An important work has been done on strokes to reduce their complexity and give more fluidity to drawing. The weight of new OpenBoard documents is indeed greatly reduced.

Simplified access to the objects of the library

The detailed view has been deleted for apps, interactivities, images, sounds and videos. You can simply drag and drop these elements from the library tab. To set as background an image, it is now done via the image menu after it has been dropped to the page.

Size of the background grid

You can now adjust it in the background window, with the option of a lined background. This new parameter can be set for each page of a document. A new page is set with the background settings of the current page. A new button on the background window resets the grid size to its default value. When OpenBoard starts, the size is initialized to represent approximately 1 cm on the screen. Indeed, the size of the grid is preserved while importing a document on another computer. Geometry tools have been adjusted to fit this initialization.

Background grid tab on preferences

You can now choose the color of the grid and the its opacity on dark and light backgrounds. The grid opacity is ignored if the zoom is lower than ~0.7.

Thumbnails tab drag and drop

Thumbnails can be reordered using the pen/mouse, by drag and drop. The "move up page" and "move down page" icons have been retired. The "remove page" and "duplicate page" icons' size was increased by a factor of 2.

Podcast module on Linux (screen recording)

The screen recording is finally available on Linux. ffmpeg is used for video encoding, with the MP4 format (h264/AAC).

Pen tool circle preview

Above a certain size (set in preferences), a circle preview appears.

Software update option

A new parameter in the configuration file allows to hide the "check for software update" option in the OpenBoard menu.

Planète-Sankore widgets

Because planete-sankore.org is down, the research applications (image, audio, video and flash medias) had to be deleted.

Clock Widget

The Clock widget used in Open-Sankore has been added to the library.

Bug fixes

  • The state of the zoom was persisted on each page, but not the state of the position of the view. Now both are.
  • The "visible on extended screen" property was not correctly persisted.
  • Several corrections have been added to improve their behavior on object groups.
  • Text box : resizing, using the left handle, was causing unexpected text box moving
  • Text box : you could lose the cursor by dragging an image or a shape on a text box.
  • Text box : OpenBoard could crash, while trying to select a text box by its border with the text tool selected.
  • OpenBoard could crash when erasing part of a stroke, drawn with the compass, and the center cross, simultaneously.
  • You could lose data if you had only one document on the main directory.

Known Issues

Podcast module on Linux

  • the module's performance depends on its configuration, so please don't use too high resolutions on slow devices,
  • last images of a record can not be added to the video,
  • recording is slow on desktop mode.

Podcast module on Mac

  • audio sometimes loops,
  • audio and video can be unsynchronized if the user stops his annotations.

Internal web navigator

Many errors, mainly on secured sites (https). The internal web navigator may be removed, for security reasons, on a future release of OpenBoard.

Data loss

Most issues concerning data loss have been resolved. However, in some cases (network context, slow computers), some features related to the data saving may not behave as expected. For example, it is possible for the duplication of a page to be done before the save of the duplicated page by the thread which has to perform this save. If so, you have to delete the new page and retry the duplication on the original page.

Version 1.3.6

  • Fixed several issues relating to copy-pasting and cut-and-pasting elements from one page or document to another
  • Fixed an issue on Windows where OpenBoard could crash upon saving the document when a video was on the board
  • Fixed an issue where pen strokes that had been erased with the eraser would reappear after saving and loading.
  • Fixed an issue where duplicating a pen stroke that had been moved could cause the new stroke to be placed in the wrong position
  • Fixed an issue where strokes could be badly placed after using the "undo" and "redo" functions
  • Fixed an issue where compass strokes were not saved (when making several strokes, only the first one was saved)
  • Fixed an issue where pages could be truncated when exporting to PDF
  • Fixed an issue where locked items could be moved when part of a multiple selection
  • (Document mode) Fixed document selection after deleting a trashed document
  • Tweaked the background grid color for the dark background
  • The mask tool can now be resized non-proportionately
  • Re-implemented automatic update checking, which will appear to users when the next version is released

Version 1.3.5

  • Fixed an issue where text could be displayed at different sizes on different platforms, even with the same font and font size. From now on, a newly created or modified document should display the same on all platforms (provided one uses version 1.3.5)
  • Fixed an issue in document mode where deleting a document by drag-n-drop could make OpenBoard crash
  • Fixed a bug where media elements couldn't be selected by rubber band
  • Document mode: multiple documents can now be moved together, by drag-n-drop
  • Added a setting in the configuration files for the background grid's colour*
  • Added Basque translation (credit: Inigo Gebara)
  • Updated German translation (credit: EmPeWe)
  • Fixed the colour of the highlighter cursor in desktop mode
  • Fixed an issue where in desktop mode, the display could be cloned even if multi-display mode was deactivated
  • Fixed an issue in document mode where OpenBoard could crash when deleting pages from a document
  • Fixed an issue where groups of objects or pen strokes that had been locked would be unlocked when saving then loading the document
  • Fixed an issue where groups of objects lost their transforms (movement, rotation, scaling) when saving then loading the document
  • Specified a minimum size for the protractor, so that it can no longer be resized to an unusable size
  • Shrunk the compass slightly
  • Fixed an issue where the position of groups of pen strokes could be lost upon saving and loading the document
  • Fixed an issue where locked objects could be moved by dragging them directly (rather than by their selection frame)
  • Fixed an issue where the icons on a text box's frame could overflow from the frame, on low-resolution displays on Windows or Linux
  • Fixed an issue where OpenBoard would crash upon exiting with an empty, but modified document
  • Fixed an issue where the Open-Sankoré importer would not launch, on Windows

(*) This allows the user to change the colour or opacity of the background grid, for example if it isn't sufficiently visible on a low-contrast display or projector. The parameters can be found in the Board category and are named CrossColorDarkBackground and CrossColorLightBackground for the colour of the background grid on dark and light backgrounds, respectively. The possible values for these parameters are strings respecting any of the following formats:

  • #RGB
  • #RRGGBB
  • #AARRGGBB
  • #RRRGGGBBB
  • #RRRRGGGGBBBB
  • SVG colour keywords, as defined by W3C

Where A = alpha (transparency); R = red; G = green; B = blue, in hexadecimal values.

The default values are:

CrossColorDarkBackground=#C82C2C2C
CrossColorLightBackground=#A5E1FF

Known issues in version 1.3.5

  • Empty text items will move if they are resized by their left handle
  • Text items: cursor disappears if an image is dragged and dropped onto the text item
  • Page thumbnails, in the left-hand side pane, don't always update
  • Copy/pasted images can sometimes disappear from the document
  • Locked items can be moved if selected and moved together

Version 1.3.4

This release fixes various bugs, some which appeared in v1.3.3, and some of which have been around for a while.

  • OS X: fixed desktop shadow bug.
  • Windows: fixed installer so that the library installation would be silent.
  • Linux: fixed detection of "cloned" multi-monitor setups to avoid multi-screen mode being activated in this configuration. [Note: some problems remain with multi-monitor setups on some Linux versions; see Known Issues].
  • Text items: text can no longer be selected or edited if the text item is marked as non-editable.
  • Text items: on page load, text items no longer take keyboard focus.
  • Library pane: fixed moving of items.
  • Library pane: fixed nested folder issue in breadcrumbs trail.
  • Document view: fixed folder names not being saved after renaming them.
  • Fixed audio item saving (v1.3.3 bug): documents containing an audio item were saved incorrectly.
  • Desktop mode: eraser and marker preview circles now disappear when the cursor hovers over the left or right-hand toolbars, as in board mode

Known issues in version 1.3.4

On Ubuntu 14.04, some desktop environments cause problems in extended desktop mode. Specifically, on MATE, multi-screen mode is currently broken, with both OpenBoard windows (control and display views) appearing on the same display. On KDE, swapping the control and display views via the preferences menu can cause both windows to appear on the same display, but this can be solved by turning multi-screen mode off and on again, or by restarting OpenBoard.

Version 1.3.3

Bug fixes related mostly to import and export of documents (in .ubz or .pdf) with a pdf item.

A bug was also fixed which affected on-screen keyboard.

Version 1.3.1

A few bug fixes, mainly related to desktop interaction and multi-screen mode on Linux, as well as a reborn Google Maps widget.

Version 1.3.0

Below is a list of the main changes since the last version (1.02.10)

Codebase

  • Qt code migrated from version 4.8 to 5.5.
    • Multimedia elements (video and audio) based on Qt Multimedia instead of Phonon
  • OS X: Carbon framework largely replaced by Cocoa
  • OS X: Podcast module back-end migrated from QuickTime to AV Foundation

General

  • Support for system's on-screen keyboard on Windows and OS X (as well as Onboard on Linux)
  • 5th pen color added
  • Added image search on data.abulEdu.org and Pixabay.com

Pages (display, saving and loading)

  • Corrected many bugs related to the display and saving of elements' positions on the page (*)
  • Corrected a scale issue with PDF documents when switching screen resolutions (scale was not preserved when opening the document on another computer)

Graphics items

  • Added a preview circle around the eraser and highlighter

  • Color picker can now be used with the compass

  • Various enhancements for media items, including:

    • Progress bar appears on mouse hover above a video; then auto-hides
    • Media items can be moved by clicking the gray area beside the progress bar
  • "Go to content source" option removed

  • Compass size reduced

Documents pane

  • Multiple selection is now possible (using Shift or Ctrl/Cmd)

Minor changes

  • Linux:

    • OpenBoard is now installed in /opt/openboard instead of /usr/local/OpenBoard-$VERSION
    • OpenBoard can be started from the terminal, with the openboard command
    • .ubz files are opened with OpenBoard by default
  • New icons for .ubz files on Windows and OS X

  • New icons for "previous page"/"next page" buttons

  • New default pen colors (inc. white on white and black on black)

  • Google image search removed

  • Better handling of configuration files and document metadata files, resulting in less disk I/O

  • OS X: system print dialog offers the option of printing to PDF to OpenBoard

  • Various other bug fixes and tweaks

(*) Details:

  • Corrected saving and loading of elements' z-levels
  • Corrected z-level display issues when switching pages or zooming in/out
  • Corrected position (x, y and z) assignment when duplicating elements
  • Corrected saving and loading of positions of grouped items and pen strokes

Compatibility with older versions

While no breaking changes have been made between versions 1.02 and 1.3, we cannot necessarily guarantee that documents saved with version 1.3 will display correctly when opened in version 1.2. This is due to the many bugs that were present in version 1.02 related to the saving of elements' positions, and PDF size relative to the document, among other issues.

That being said, documents created in version 1.02 should import correctly to version 1.3.

Furthermore, an importer for Open-Sankoré documents up to v2.0 is provided (and has been since OpenBoard v1). Exporting documents from OpenBoard to Open-Sankoré, however, is not guaranteed to produce good results.

Known issues in version 1.3.0

  • Google Maps widget is broken
  • A few minor bugs with text boxes (positioning & selection)
  • OpenBoard may crash on exiting with a blank document
  • On OS X, switching from desktop mode to board mode and back causes shadows to be drawn around pen strokes, and these shadows persist if the strokes are erased. A quick fix for this is to switch again to board mode and back.
  • Exporting a document containing both a background PDF item and a marker stroke on the same page, to PDF, results in scale issues. A quick fix is to restart OpenBoard and re-open the document. It should then export correctly.
  • OS X: in desktop mode, the dock and menu bar stay hidden.
  • ... other issues here
Clone this wiki locally