Skip to content

Releases: trikset/trik-studio

LEGO NXT for GNU/Linux

05 Feb 15:59
fd7e8c9
Compare
Choose a tag to compare
  • Initial (alpha-quality for preview) support for Lego NXT for GNU/Linux systems with external ARMv5 toolchain
  • Translations for default Qt dialogues packed into installers
  • Fixed some reported problems with Lego EV3 program upload
  • New tests in CI:
    • Installer tests on Astra Linux SE1.8
    • New CI builds with system-installed third-party libs on Ubuntu
    • Installer tests on macOS
  • Other improvements:
    • Fix Windows installer problem (error when Java8 is installed into Program Files (x86))
    • Small memory leak issues fixed
    • Switch from obsolete QextSerialPort to Qt5 QSerialPort
    • Fixed some rare crashes
    • Improved scripting handling for internal constraints subsystem.

Full Changelog: 2024.2...2025.1

Maintenance fixes

30 Dec 14:26
167dba5
Compare
Choose a tag to compare

Few fixes and notable improvements after 2024.1:

  • Allow multiline comments on field ( #1825 )
  • EV3: Improved Java lookup method on Windows
  • More autotests for Windows installer
  • Portable app for Windows (.zip archive) -- useful for obsolete OS versions like Win8.1. Run trik-studio-safe/trik-studio-safe.cmd in unzipped folder.
  • Fix Join Network block transations
  • GNU/Linux installer: support for outdated GLIBC & LIBSTDC++ distros (like Astra). Downgraded QtIFw to 3.2 for Linux installers.
  • Improvements and fixes in constraints checker for online cources

Major improvements

  • Handle html hyphenations correctly and don't overwrite existing comment by @MinyazevR in #1837
  • EV3: Try JAVA_HOME, then 1st available java in PATH on Windows by @iakov in #1842
  • Upload the archive for Windows and run a test to download the installer by @MinyazevR in #1851
  • Deploy portable Windows application archive by @MinyazevR in #1857
  • Add translations to TrikJoinNetwork block and change UI by @MinyazevR in #1859
  • Wait for the plugin initialization by @MinyazevR in #1872
  • Switch to QtIFW 3.2 for Linux by @MinyazevR in #1874
  • Rename trik-studio.cmd to trik-studio-safe.cmd by @MinyazevR in #1875

Full Changelog: 2024.1...2024.2

Python 3.11, Qt5.15, TRIK Join Network, CheckApp

25 Nov 17:38
2c3b86e
Compare
Choose a tag to compare
  • Moved to Qt5.15, so ...
    • Win32 MinGW builds (temporary) removed. If lots of users need them, some work is required
    • macOS 10.13+ compatibility
  • Python 3.11 in simulation engine for all platforms
  • Join Network block for TRIK robots to join peer network.
  • Local installations of TRIK Studio in simulation mode can simulate Join Network and communicate
  • Some improvements in Wait for Timer/script.wait to behave similarly on different platforms.
  • CheckApp fixed to work on different platforms and to provide consistent results.
  • Huge improvements in autotest
    • More GNU/Linux distros in CI
    • CI builds with system Qt for some distros
    • More autotests
    • Tests for generated JavaScript and Python
  • GNU/Linux installer is now built with RockyLinux 8 for wider compatibility with other distros

What's Changed

New Contributors

Full Changelog: 2023.1...2024.1

Cumulative update

09 Oct 21:22
Compare
Choose a tag to compare

Checker (auto-test feature) improvements

  • Variables can be used in messages from checker #1602
  • on_success event (and even multiple handlers for simpler scripts)
  • --close option for 2D-model to close window

Build system and code improvements

  • Add CONFIG+=use_system_quazip2 to build with system-wide quazip2 library
  • Add CONFIG+=trik_nopython option to build without Python support
  • Python 3.10 compatibility
  • Reduce code base (removed obsolete QReal plugins)
  • Support QtIFw both 3.x and 4.x
  • Centos7 CI build

Other minor improvements

  • Fix memory leak in dock window
  • Fix translations for standard dialogs from Qt5
  • Fix startup language (support system-wide locale)

New Contributors

Full Changelog: 2022.2...2023.1

Pioneer/Mini support update and comment on scene

30 Aug 17:37
f02e280
Compare
Choose a tag to compare
  • Geoscan Pioneer/Pioneer Mini support update
  • New comment area with HTML tags support (preview)
  • Improvements for auto-grader(checker, CheckApp), including new message tag to report custom messages on triggered event.
<trigger>
       <message text="Hello, world!"/>
</trigger>
  • Note!: Probably, this is the last version to support Win7 32bits and macOS 10.12.

Lidar support and small improvements

14 Jan 10:42
89014c2
Compare
Choose a tag to compare
  • Lidar support (see examples), only in scripting mode, but in 2D too
  • Studio 2D model can connect via message box to robot and to another TS instance (set hull number in the options)
  • Add any tag for all objects of inside in constrants
  • Fix EV3 upload and run issue
  • Minor Python related fixes
  • Other fixes not worth mentioning

What's Changed

Full Changelog: 2021.2...2021.3

2021.2

21 Aug 09:31
Compare
Choose a tag to compare

Main features for online era with TRIK 2D simulation in 2021.2:

  • TRIK 2D: Python support for all platforms now is included in the installer, no additional configuration is required. However, some additional configuration is required when third-party editors are used.
  • Cool companion application to run automated tests (checks) for a group of tests for each program in the folder. External Tools -> TRIK CheckApp.
  • Option to turn Mailbox support on in TRIK 2D

2021.1

16 Mar 10:18
c0225f1
Compare
Choose a tag to compare
2021.1 for competitions

* improved Python support
* better EV3 constraints suport
* option to keep robot position in solution in checks on different fields
* HiDPI handling improved on Windows
* Fixed problem with startup on BigSur 11.2

2020.6

01 Jan 22:15
2060f0a
Compare
Choose a tag to compare
Fixpack with few features

* Images and objects alignment on scene (try with Ctrl and Shift when dragging/resizing)
* Timers in Python
* Marker is now at the rotation center
* 'Say' block is visualized on scene
* Horizontal scene scrolling with Shift+MWheel
* Fix color sensor for TRIK
* Fix TRIK script upload
* Mailboxes in simulation: set option TRIK2DMailbox=yes
* Performance improvements for simulation engine
* Linux: Wayland support

201228.1

28 Dec 17:42
bdfaa44
Compare
Choose a tag to compare
20201228