Skip to content

Releases: DoodlesEpic/GraphPrime

v1.0.5

18 Jul 03:33
Compare
Choose a tag to compare

This is a small minor update that fixes minor bugs, updates dependencies and improves dark mode on Linux. The updater for all versions of the application is broken and will only be fixed on version 1.1.0 so you should download this update manually.

Full Changelog: v1.0.3...v1.0.5

v1.0.3

18 Jul 01:47
Compare
Choose a tag to compare

The first major release brings multiple security improvements and an auto-updater, meaning this will be the last time you will have to download the application manually! There are multiple performance improvements related to displaying the huge prime numbers list, and now the input has localized thousands separators for easier reading of big numbers.

Screenshot on Linux

Please note: You can ignore .sig and .tar.gz files as these are for the auto-updater. Download the .AppImage on Linux, the .msi on Windows, and .dmg on MacOS.

What's Changed

Full Changelog: v0.13.2...v1.0.4

v0.13.2

14 Jun 19:06
a2c373f
Compare
Choose a tag to compare

This update brings copy to the clipboard and fullscreen functionality. There are also a lot of under-the-hood changes that improve stability and performance and will help with development from now on.

image

What's Changed

Full Changelog: v0.12.1...v0.13.2

v0.12.1 - Dark mode bug fixes and new icon

25 May 20:52
Compare
Choose a tag to compare

This patch fixes issues with the loading bar after the dark mode update, introduces the new GraphPrime logo as an application icon, and updates underlying dependencies which might improve performance and stability.

Full Changelog: v0.12.0...v0.12.1

v0.12.0 - Dark mode support

25 May 01:18
fcc0927
Compare
Choose a tag to compare

This update adds dark mode support to GraphPrime. It also updates some of the underlying dependencies of the application.

Screenshot on Windows

What's Changed

Full Changelog: v0.11.0...v0.12.0

v0.11.0 - Charts for large datasets

22 May 16:54
ccb203b
Compare
Choose a tag to compare

This update brings Dygraphs for chart generation with huge datasets. The chart can be toggled between frappe and dygraphs with a dropdown. Dygraphs also provides zoom and panning functionality which is very useful when analyzing big datasets.

Screenshot on Linux

What's Changed

Full Changelog: v0.10.0...v0.11.0

v0.10.0 - Disable charts for huge datasets

22 May 16:43
a2a0424
Compare
Choose a tag to compare

This minor update disables chart generation on huge datasets to prevent an out-of-memory error which would be triggered by huge prime number datasets being rendered by frappe. A solution will be provided on a next update.

Screenshot on Linux

What's Changed

  • Disable chart generation with more than 10000 primes temporarilly by @DoodlesEpic in #11

Full Changelog: v0.9.0...v0.10.0

v0.9.0 - Better display performance

21 May 21:33
78b2b71
Compare
Choose a tag to compare

This update employs the CodeMirror web editor to display the list of prime numbers. Since CodeMirror implements virtualization of the display this reduces the impact on the DOM of adding thousands of numbers and thus makes the performance post-calculation of the application much better, reducing freezes and showing the information faster.

SCreenshot on Linux

What's Changed

Performance comparison - Calculate all primes up to 1 million on a Ryzen 7 5800x

v0.6.1 - 55.7 seconds
v0.7.0 - 0.035 seconds
v0.8.0 - 0.025 seconds
v0.9.0 - 0.020 seconds

Full Changelog: v0.8.0...v0.9.0

v0.8.0 - Further performance improvements

17 May 01:52
Compare
Choose a tag to compare

This update changes the implementation to use the slow_primes crate, which further improved the performance of the software.

Performance comparison - Calculate all primes up to 1 million on a Ryzen 7 5800x
v0.6.1 - 55.7 seconds
v0.7.0 - 0.035 seconds
v0.8.0 - 0.025 seconds

image

Full Changelog: v0.7.0...v0.8.0

v0.7.0 - HUGE performance improvements

17 May 00:52
Compare
Choose a tag to compare

The long awaited implementation using the Sieve of Erasthotenes is here. It's amazing how much faster this version is compared to the previous bruteforce method, the implementation is very very simple but still very powerful.

Performance comparison - Calculate all primes up to 1 million on a Ryzen 7 5800x
v0.6.1 - 55.7 seconds
v0.7.0 - 0.035 seconds LOL
Test it for yourself, the results are amazing.

image

Full Changelog: v0.6.1...v0.7.0