This repository has been archived by the owner on Feb 28, 2023. It is now read-only.
0142
Pre-release
Pre-release
If you have used a previous version of LoGiVi, make sure you delete the old config.lua in your save directory.
Additions
- Added more options to the logivi config file
- Added ui panel which can be moved, resized and scrolled which now contains the file list
- Added keybindings for camera controls to the config file
- Added option to hide commit authors in the config file
- Added keybinding to hide / unhide commit authors while LoGiVi is running
- Added option to set the speed at which commits are loaded in the config file
- Added option to set the width of the graph's edges in the config file
- Added option to set visibility of the file panel in the config file.
- Added keybinding to hide / unhide the file panel while LoGiVi is running
- Added labels which are drawn next to their respective node
Fixes
- Fixed #9 - Use radius of a node in mass calculation to make sure small nodes get pushed away far enough from bigger nodes
- Fixed #8 - Prevent crash when trying to modify a file which doesn't exist (anymore)
- Fixed #7 - Parents are removed correctly if they became empty after their last child had been removed
- Fixed #6 - Avatars no longer rotate with the camera
- Fixed #2 - Edges are removed correctly when a node is killed
Other changes
- Updated message box when no git log is found and added a button to directly open the logivi wiki
- Improved graph layout by tweaking the mass calculation and charge of each node (edges should now be shorter which reduces the total size of the graph)
- Increased width of the graph's edges
- Replaced old movement code for authors with physical based approach (Closes #5)