Skip to content

v0.7.0

Compare
Choose a tag to compare
@bennett-nguyen bennett-nguyen released this 09 Sep 14:25
· 27 commits to main since this release

Version 0.7.0

This version introduces a lot of breaking changes to the app, mainly to replace the old command line system with a new one that is easier to program and maintain in the future. Along with that, I also ditches some UI implementation in the previous version to make it less bloated.

The app now has some QOL updates after a year of inactivity:

  • Window resizing;
  • Dynamic FPS - frame rate will automatically set to lowest if the window is not focused;
  • Better module management;
  • Resizable window.

Changes

05379fb: Removed basically everything about the old command line system.
9fc2dbf: Added the infrastructure to change the segment tree's query function, the front-end to interact with this will be implemented via a command in the new command line system.
74b7444: Rewritten the tree drawing part using BFS and merged finding hovered node into this process as well.
d9d221f: Added tree zooming.
4d7a6c7 & 21dc56a: Added more code documentation.
05379fb: Restructured the project files and revamp the codebase once again to make importing stuff less of a hassle.
45613ca: Fix that one minor inconsistency in the requirements.
bba0bfe: Added window resizing support, also the window now has its own class.
d8fd64a: Completed the front-end for inputting commands.