Skip to content

Releases: Duet3D/DuetScreen

v0.16.0

18 Mar 17:25
v0.16.0
2257650

Choose a tag to compare

v0.16.0 Pre-release
Pre-release

Buildroot: v0.4.2 (commit: b197687ca8)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.2

CHANGELOG

Changes since v0.15.5:

✨ Features

  • UI: add object cancel view
  • UI: hide macro ordering prefix [closes #96]

📄 Documentation

  • README: add object cancel to readme

v0.15.5

11 Mar 17:24
v0.15.5
ccdc7e5

Choose a tag to compare

v0.15.5 Pre-release
Pre-release

Buildroot: v0.4.2 (commit: b197687ca8)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.2

CHANGELOG

Changes since v0.15.4:

🛠️ Fixes

  • UI: prevent slider input box flicker
  • build: set runtime libstdc++ & libgcc_s paths for running on Pi
  • build: add openssl dependency
  • tests: lazy list capacity check

🧹 Chores

  • build: update script to install gcc15 on Raspbian

v0.15.4

06 Mar 13:44
v0.15.4
4204eee

Choose a tag to compare

v0.15.4 Pre-release
Pre-release

Buildroot: v0.4.1 (commit: b94ae2219a)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.2

CHANGELOG

Changes since v0.15.3:

✨ Features

  • assets: add splashscreen asset to DuetScreen.tar.gz if it exists
  • UI: add tile display mode for FileView
  • UI: add support for wrapping with LazyList

🧹 Chores

  • CI: bump minimum RRF version for SBC thumbnail functionality
  • CI: verify tag is signed before building release

v0.15.3

05 Mar 21:46
v0.15.3

Choose a tag to compare

v0.15.3 Pre-release
Pre-release

Buildroot: v0.4.1 (commit: b94ae2219a)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.0

CHANGELOG

Changes since v0.15.2:

🔄 Merges

  • Merge branch 'fix(build)-macos' into dev

🛠️ Fixes

  • CI: only test if macOS builds since lvgl renders slightly different on macOS
  • UI: format floats without scientific notation
  • build: create a DuetScreen.themes library to improve linking and hopefully fix issue on macOS
  • build: disable scanning for modules
  • build: update cmake version for macOS
  • build: add missing include
  • i18n: typo 'levelling'
  • build: update minimum cmake requirement to correctly build C++26

🧹 Chores

  • CI: commit to retrigger github action
  • CI: speed up CI
  • CI: run unit tests on macOS
  • build: install_prerequisites updated for MacOS
  • UI: update flat theme default colours
  • tests: update ref_imgs

📄 Documentation

  • README: update first paragraph
  • README: add some reference images and bring some of the technical details up to date

v0.15.2

04 Mar 13:49
4f59edf

Choose a tag to compare

v0.15.2 Pre-release
Pre-release

Buildroot: v0.4.0 (commit: cbdffc02e3)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.0

CHANGELOG

Changes since v0.15.1:

🧹 Chores

  • UI: move file delete button to the left & add action button styling

v0.15.1

03 Mar 15:22
v0.15.1
fe0439f

Choose a tag to compare

v0.15.1 Pre-release
Pre-release

Buildroot: v0.4.0 (commit: cbdffc02e3)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.0

CHANGELOG

Changes since v0.15.0:

🛠️ Fixes

  • UI: prevent status view being opened when connecting to Duet
  • Comm: upload config to Duet works in SBC mode via USB
  • upgrade: prevent upgrade message being shown multiple times

✨ Features

  • update: check for new github release when internet connection is established
  • UI: add file delete button

🧹 Chores

  • build: add astyle dependency for lvgl formatting

🧪 Tests

  • UI: test update messages

v0.15.0

02 Mar 20:33
v0.15.0
d74e27b

Choose a tag to compare

v0.15.0 Pre-release
Pre-release

Buildroot: v0.4.0 (commit: cbdffc02e3)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.0

CHANGELOG

Changes since v0.14.1:

🛠️ Fixes

  • CI: use correct gcovr version in CI
  • Comm: prevent bad thumbnails from being infinitely rerequested
  • CI: use appropriate gcov version for compiler
  • UI: clear status bar temperatures on disconnect
  • build: build tests on MacOS
  • CI: build on MacOS & fix IP address in unit test
  • Comm: USB comms work for RRF 3.7
  • update: use sockets for more reliable upgrade status communication
  • i18n: add missing translation key

✨ Features

  • Comm: add functionality to support Duets with multiple USB channels
  • network: get ethernet IP address if available

🧹 Chores

  • build: update to C++26 🚀
  • CI: update gcc15 install script to check ppa:ubuntu-toolchain-r/test
  • UI: update lvgl to support LvScale self size
  • format: update formatting
  • build: update compiler to gcc15

v0.14.1

26 Feb 11:42
v0.14.1
d4074ad

Choose a tag to compare

v0.14.1 Pre-release
Pre-release

Buildroot: v0.3.0 (commit: b8696994)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.0

CHANGELOG

Changes since v0.14.0:

✨ Features

  • update: add an update from github button to developer settings
  • UI: add a upload config to duet button to settings

🧹 Chores

  • CI: check translation files with github actions

v0.14.0

25 Feb 16:31
v0.14.0
6086e1d

Choose a tag to compare

v0.14.0 Pre-release
Pre-release

Buildroot: v0.3.0 (commit: b8696994)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.0

CHANGELOG

Changes since v0.13.6:

✨ Features

  • update: check buildroot version is compatible with upgrade file

v0.13.6

24 Feb 16:14
81cb431

Choose a tag to compare

v0.13.6 Pre-release
Pre-release

Buildroot: v0.2.2 (commit: e4c748f1)

Version Compatibility:

  • Minimum Compatible RRF Version: 3.6.0

CHANGELOG

Changes since v0.13.5:

🛠️ Fixes

  • Comm: increase json buffer size to handle large thumbnail responses from DSF

✨ Features

  • UI: add macros tab to dashboard [closes #91]

🧹 Chores

  • ref_imgs: update ref_imgs after fixing thumbnail size