Skip to content

Releases: nordeck/matrix-neoboard

@nordeck/matrix-neoboard-widget@1.20.0

03 Oct 13:05
ba349df
Compare
Choose a tag to compare

Highlights

Version 1.20.0 of NeoBoard is a small incremental update following 1.19.x after a short month with a presentation at The Matrix Conference.

Disable Grid During Presentation

We made the Presentation Mode easier to use by disabling the grid automatically when starting to present, and restoring it after presenting. Of course if you need it, you can still toggle it back on during presentation.

neoboard-1.20-hide-grid.mp4

Small Screen Improvements

We also tweaked the bottom toolbars a bit: Some of the less important buttons are now hidden automatically so NeoBoard remains usable even when the available screen space is narrow. Enlarge the window, and they will reappear. 🪄

While we were at it, we also fixed an alignment issue in Safari, so we have the same experience on all platforms.

neoboard-1.20-hide-buttons.mp4

What's Changed

Minor Changes

  • 592713a: Deactivate grid in presentation mode

Patch Changes

  • 22e1adf: Adjust visible bottom toolbars when board width is constrained
  • 0e7c62d: Fix toolbar horizontal centering in Safari
  • Updated dependencies
    • @nordeck/matrix-neoboard-react-sdk@0.2.2

@nordeck/matrix-neoboard-react-sdk@0.2.2

03 Oct 13:05
ba349df
Compare
Choose a tag to compare

Patch Changes

  • 22e1adf: Adjust visible bottom toolbars when board width is constrained
  • 0e7c62d: Fix toolbar horizontal centering in Safari

@nordeck/matrix-neoboard-widget@1.19.1

11 Sep 14:27
b4159ec
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [b9b69f4]
  • Updated dependencies [36ca78d]
    • @nordeck/matrix-neoboard-react-sdk@0.2.1

@nordeck/matrix-neoboard-react-sdk@0.2.1

11 Sep 14:27
b4159ec
Compare
Choose a tag to compare

Patch Changes

@nordeck/matrix-neoboard-widget@1.19.0

10 Sep 14:31
85fc1fa
Compare
Choose a tag to compare

Highlights

Version 1.19.0 of NeoBoard has so much new stuff it's scary! Here are some of the highlights you should know about:

  • Image Uploads and Authenticated Media
  • New ways to add slides
  • Enhanced tools & hotkeys
  • Many other optimisations and bug fixes

Checkout the details below!

Image Uploads and Authenticated Media

The possibility to add images to your slides has been under a feature flag since v1.15.0. We have now removed the feature flag and have complete support for adding PNG, JPEG, GIF and SVG files to your slides. This also includes:

  • Import and export your boards with images included
  • Export your slides to PDF with images included
  • Drag and drop images to the board for uploading

Because NeoBoard uses the Matrix Content Repository API to upload and store images, the recent changes regarding Authenticated Media meant that we had to extend the existing Widget API to also include file downloads. As such, MSC4039 was enhanced to support this and soon Widget API, WIdget API Toolkit and the React SDK were updated.

As such, this release adds support for uploading images to homeservers with Authenticated Media enabled using the latest Element Web v1.11.77 but also makes sure other users don't miss out, by providing a fallback for older client versions.

images

New ways to add slides

Importing an existing external NeoBoard file replaces your full slide deck. But now we support inserting it into any position of your current presentation, with "Import Here", which makes it easier for you to build a slide template library and reuse them when designing presentations.

We also have added the option to insert a new blank slide between any existing slides, along with adding to the end of the deck.

slides

Enhanced tools and hotkeys

We have introduced a new enhanced colour palette, where for each color you can choose between a set of 7 shades, allowing for even more creative slide designs. We have also introduced rounded shapes and one-click shape placement, for a quicker editing flow.

colors

On that note, we have also added hotkeys for toggling text styles (CTRL+B for bold, CTRL+I for italic) and slide navigation with the left and right arrows when in presentation mode.

Optimisations and bug fixes

As usual, we try to improve existing features and fix bugs whenever we can. Check out the changelog below for a more detailed report of what has changed.

What's Changed

Minor Changes

  • 1abafd9: Images can now be uploaded by dragging them to the board
  • 1cf17a2: Text bold/italic style can now be toggled with CTRL/META + b / CTRL/META + i
  • 97fc138: Image upload is now always available. The "REACT_APP_IMAGES" environment variable has been removed.
  • e249c05: Slides can be added at a specific position the a new slide context menu item „Insert slide“
  • d0f1463: Slides can now be navigated by arrow keys and space in presentaton mode
  • f73eff7: Shapes can now be placed with a click
  • bf8f313: New rounded rectangle tool
  • e784141: The color palette for shapes has now lighter colors. The selected color between different type of elements, such as texts, shapes or lines, is now remembered
  • f1e4a8b: Import slides

Patch Changes

  • d0535be: Use the Widget API for image downloads when available
  • a4905fa: Text no longer gets duplicated when pasting from the clipboard
  • 0b630c5: Guided tour does no longer skip step 2
  • da7fae3: Texts are now unselected, if unselecting an element
  • d25d9a0: Upload image button becomes disabled when the slide is locked
  • a4905fa: Text no longer gets duplicated when pasting from the clipboard
  • f86a6d4: PDF export now includes images
  • d1f60e7: change cursor to pointer when aiming at line resize handles
  • a1099f4: paint element border/resize handles on top of all elements

@nordeck/matrix-neoboard-react-sdk@0.2.0

10 Sep 14:32
85fc1fa
Compare
Choose a tag to compare

Minor Changes

  • 1abafd9: Images can now be uploaded by dragging them to the board
  • 1cf17a2: Text bold/italic style can now be toggled with CTRL/META + b / CTRL/META + i
  • 97fc138: Image upload is now always available. The "REACT_APP_IMAGES" environment variable has been removed.
  • e249c05: Slides can be added at a specific position the a new slide context menu item „Insert slide“
  • d0f1463: Slides can now be navigated by arrow keys and space in presentaton mode
  • f73eff7: Shapes can now be placed with a click
  • bf8f313: New rounded rectangle tool
  • e784141: The color palette for shapes has now lighter colors. The selected color between different type of elements, such as texts, shapes or lines, is now remembered.
  • f1e4a8b: Import slides

Patch Changes

  • d0535be: Use the Widget API for image downloads when available
  • d25d9a0: Upload image button becomes disabled when the slide is locked
  • a4905fa: Text no longer gets duplicated when pasting from the clipboard
  • f86a6d4: PDF export now includes images
  • 0b630c5: Guided tour does no longer skip step 2
  • d1f60e7: change cursor to pointer when aiming at line resize handles
  • a1099f4: paint element border/resize handles on top of all elements
  • da7fae3: Texts are now unselected, if unselecting an element

@nordeck/matrix-neoboard-widget@1.18.1

21 May 09:52
c73ce5b
Compare
Choose a tag to compare

Patch Changes

  • cc4f174: Bump to React 18.x, Redux 5.x, React Redux 9.x and Redux Toolkit 2.x
  • Updated dependencies [cc4f174]
    • @nordeck/matrix-neoboard-react-sdk@0.1.1

@nordeck/matrix-neoboard-react-sdk@0.1.1

21 May 09:52
c73ce5b
Compare
Choose a tag to compare

Patch Changes

  • cc4f174: Bump to React 18.x, Redux 5.x, React Redux 9.x and Redux Toolkit 2.x

@nordeck/matrix-neoboard-widget@1.18.0

17 May 12:26
5a576d2
Compare
Choose a tag to compare

Minor Changes

Patch Changes

@nordeck/matrix-neoboard-react-sdk@0.1.0

17 May 12:26
5a576d2
Compare
Choose a tag to compare

Minor Changes

Patch Changes

  • 5e58068: Adjusts PDF export to be compatible with Vite and worker modules
  • 6e7d9a2: Element context menus now open on first right click