Skip to content

Releases: Raoul1808/psv

v1.5.1

Choose a tag to compare

@Raoul1808 Raoul1808 released this 07 Jan 10:17

Changelog:

  • Reworked benchmark prompt using inquire crate
  • Added sorting strategy bechmarking

v1.5.0

Choose a tag to compare

@Raoul1808 Raoul1808 released this 07 Jan 09:25

Changelog:

  • Added strategy selector for new push_swap project

v1.4.1 Hotfix

Choose a tag to compare

@Raoul1808 Raoul1808 released this 17 Apr 09:40

Changelog:

  • Fixed not being able to visualize again when an error occurred during loading
  • Removed a debug print when executing push_swap

v1.4.0

Choose a tag to compare

@Raoul1808 Raoul1808 released this 16 Apr 15:10

Changelog:

  • Running the push_swap executable will no longer freeze psv.
  • You can now kill the push_swap child process if it takes too long to your liking.
  • Updated dependencies
  • Fixed a UI issue where UI would expand when inputting too many numbers manually
  • Fixed UI expanding when push_swap control flow is expanded
  • Upgraded building workflow: psv now requires GLIBC version 2.35 on the system

v1.3.0

Choose a tag to compare

@Raoul1808 Raoul1808 released this 29 Jan 17:08

Changelog:

  • Added new push_swap instructions source: importing from a file.
  • Added new number generation preset: Reverse Ordered.
  • Added color profiles.
  • Background color is now attached to individual color profiles.
  • Reworked color preview.
  • Changed the execution rate slider to a drag value. The drag speed and range cap are based on the execution rate and the amount of instructions.
  • Some settings are now stored in a config file.
    • The config file is generated and used from the current directory psv is running from.
    • The following settings are stored:
      • Floating windows opacity
      • GUI Scale factor
      • Path to the push_swap executable
      • Color Profiles
  • Errors when they occur are now printed on the console.
  • Benchmarking will no longer count unsorted stacks in the final results statistics.
  • Fixed simulation still playing after being finished.
  • Pressing spacebar or the pause button when the simulation finished will replay it from the beginning.
  • Dragging the simulation progress slider will no longer cause the simulation to jitter.

v1.2.1

Choose a tag to compare

@Raoul1808 Raoul1808 released this 13 Jan 13:05

Changelog:

  • Fixed incorrect internal version number
  • Added version number display
  • Added scaling factor buttons
  • psv will now autodetect the push_swap executable if it is in the current directory

v1.2.0

Choose a tag to compare

@Raoul1808 Raoul1808 released this 13 Jan 11:24

Changelog:

  • Added error logging to the benchmarking process
  • Changed playback controls buttons to symbols
  • Added a visible list of push_swap instructions in he playback controls window
  • Added keyboard controls for playing/pausing and stepping through the simulation instruction by instruction
  • Added a bunch of tooltips to explain the program better
  • Changed the execution interval slider to change how many instructions per second should be run instead of a millisecond slider
  • Fixed a bug where gradients with transparency would not display properly

v1.1.0

Choose a tag to compare

@Raoul1808 Raoul1808 released this 09 Jan 18:44

Changelog:

  • Refactored GUI portion of the visualizer
  • Split GUI to separate windows
  • Added time remaining to playback controls
  • Added color customization to sorting numbers (gradient or groups)

v1.0.0 Initial Release

Choose a tag to compare

@Raoul1808 Raoul1808 released this 03 Jan 13:17
Bump up version number