Releases: Raoul1808/psv
Releases · Raoul1808/psv
Release list
v1.5.1
v1.5.0
v1.4.1 Hotfix
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
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
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
v1.2.0
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