Skip to content

Releases: Martomate/TriPaint

TriPaint 1.3.4

26 Aug 20:26
Compare
Choose a tag to compare

Changes

  • Added Cell effect
  • Fixed incorrect hue interpolation in Random Noise effect
  • Fixed lag when the canvas was zoomed in
  • Fixed issue where icons and images were blurry on high dpi displays
  • Replaced all icons with much nicer versions, increasing sharpness and contrast

Icon comparison

Here are the old icons (top) compared to the new icons (bottom):

toolbar_icons_comparison toolbox_icons_comparison

TriPaint 1.3.3

20 Jan 11:57
Compare
Choose a tag to compare

Changes

  • Added live preview in the dialog for applying an effect and in the dialog for opening an image
  • Fixed issue that prevented the game from running on recent Java versions
  • Made the simple storage format the default one

Details about storage formats

In this release the default storage format was changed from being the recursive format to being the simple format. The reason is that the recursive format is quite complicated and requires extra calculations in the GPU in order to be used. The main benefit of the recursive format was that mipmaps could be generated automatically, but after more consideration I think it would be better to use the simple format and to generate the mipmaps yourself instead. The code for generating the mipmaps is not super complex, especially compared to what's needed to use the recursive format on a GPU (which does not support recursive functions). The difference in GPU code can be seen here.

TriPaint 1.3.2

12 Sep 12:53
Compare
Choose a tag to compare
  • Upgraded to Java 16
  • The Java runtime is now included in the release (using the jlink tool)
  • The user no longer has to install Java to run TriPaint (thanks to the point above)
  • All three operating systems are supported, but only on amd64 (arm64 versions will be included in a future release)

TriPaint 1.3.1

24 Apr 10:55
Compare
Choose a tag to compare

It is now possible to run TriPaint on any operating system!

The zoom functionality has also been improved and is now less laggy for large images.

TriPaint 1.3

28 Aug 01:07
ca6e0f6
Compare
Choose a tag to compare

Changes:

  • The project now uses Scala 2.13
  • Some GUI improvements have been made
  • In this version a new image storage format has been introduced

The new format uses recursion and has been created specifically for easier resizing of images. If an image is scaled by a factor of 2 in a normal image editing program, the corresponding tri image will look very similar to the original tri image. This was not the case with the old format. This property is important for mipmapping used in many games.

TriPaint 1.2

06 Apr 21:44
67e18d2
Compare
Choose a tag to compare

This is a small but important release to fix some issues with the previous version.

Changes:

  • Added region guide box for the Open Hexagon action
  • Made the program runnable with OpenJDK (which doesn't include JavaFX)
  • From this release onward Java 11 has to be installed (later versions might work too)

To run the program you just unzip the file, go to the bin folder and run the tripaint.bat (Windows) or tripaint (Linux, Mac) file. You might need to run it from the terminal.

TriPaint 1.1

10 Nov 08:16
a892f8f
Compare
Choose a tag to compare

This version is very different from v1.0 (which can be found on the website).
The old version was more of a first iteration, and this version is much better in many ways.

Changes:

  • Greatly improved the look and feel of the application
  • Support for editing multiple images at once in a grid
  • Removed unnecessary functionality and focused on the the important functionality
  • Started using unit tests to make the code more reliable
  • Refactored the code to make it easier to work with